当我尝试从本地PC发送邮件时。错误
Server Has exceeded SSP rate limit.
继续前进。当我将其上传到我的云服务器并从那里发送邮件时,它完美无缺。为什么我会遇到这个问题。 这是我用来发送邮件的代码。
MailMessage objMailMsg;
Mail objMail = new Mail();
ClsCommonFunctions objMessage = new ClsCommonFunctions();
objMailMsg = new MailMessage();
objMailMsg.To.Add(to.Trim());
objMailMsg.From = new MailAddress("xxx@xx.com", "xxxxx");
objMailMsg.Subject = subject;
objMailMsg.Body = body;
objMailMsg.IsBodyHtml = true;
objMailMsg.BodyEncoding = System.Text.Encoding.GetEncoding("windows-1256");
objMailMsg.Headers.Add("Disposition-Notification-To", "xxx@xxx.com");
SmtpClient smtp = new SmtpClient("yyyy.com");
smtp.Port = 25;
smtp.Credentials = new System.Net.NetworkCredential("xxx@xxx.com", "password");
try
{
smtp.Send(objMailMsg);
}
catch (Exception ex)
{
objMessage.show_message(this, ex.Message);
}
Thread.Sleep(1000);
objMailMsg.To.Clear();
objMailMsg.Dispose();
答案 0 :(得分:0)
如果您可以从其网络以外的地方发送电子邮件,请与您的SMTP提供商联系。外部访问通常被阻止。