使用C#发送电子邮件服务器已响应服务器已超过SSP速率限制

时间:2017-03-31 11:27:20

标签: c# asp.net email mail-server webmail

当我尝试从本地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();

1 个答案:

答案 0 :(得分:0)

如果您可以从其网络以外的地方发送电子邮件,请与您的SMTP提供商联系。外部访问通常被阻止。