交易失败服务器响应是:由于垃圾邮件过滤器,发送地址未被接受

问题描述

|| 谁能告诉我这个异常的原因。我写了下面的代码
SmtpClient smtpClient = new SmtpClient();
        MailMessage message = new MailMessage();
    try
    {
        MailAddress fromAddress = new MailAddress(Textemail.Text,Textfname.Text);

        smtpClient.Host = \"mail.paymycheck.info\";

        //Default port will be 25

        smtpClient.Port = 587;


        message.From = fromAddress;


        message.To.Add(\"support@paymycheck.info\");
        message.Subject = \"Feedback\";

        message.CC.Add(\"support@paymycheck.info\");
        message.IsBodyHtml = false;

        message.Body = Textcomments.Text;

        smtpClient.Send(message);


    }
    catch (Exception ex)
    {

    }
我收到我指定的例外     

解决方法

        因为您的IP地址(运行此asp.net并尝试发送电子邮件的服务器)已被列为垃圾邮件发送者,并且被邮件服务器阻止了。 如果您认为这是一个错误,则可以联系提供商以将您从黑名单中删除。如果您尝试从家中动态更改IP来运行它,请关闭并重新连接以获取新的IP进行测试,也许新的IP不在黑名单中。 您可以在此处http://checkmyip.com/进行测试 在奇怪的情况下,您尝试向自己发送电子邮件...却被自己阻止,请转到邮件服务器,然后将本地主机IP地址添加到白名单。     

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...