0

我用于发送邮件我的 smtp 服务器是“xxx.xx.x”,它工作正常。但现在我正在更改电子邮件的邮件服务器。我正在使用新的邮件 smtp 服务器 ip 地址是“xxxxxxx.xxx.xxx”,在这种情况下会收到类似“服务器拒绝一个或多个收件人地址。服务器响应是:554 5.7.1:客户端主机”的错误

我正在使用下面的代码

将电子邮件变暗为 MailMessage = 新 MailMessage

    eMail.To = "xxxxxxx"
    eMail.BodyFormat = MailFormat.Html
    eMail.From = "xxxxxxxx"
    eMail.Subject = "intermedia mail test using 127.0.0.1"
    eMail.Body = sMsg
   SmtpMail.SmtpServer = "xxxxxxx 'AppSettings("MailServer")
    SmtpMail.Send(eMail)

提前致谢

4

1 回答 1

0

您收到此错误是因为邮件服务器配置为仅从某些域发送邮件,或者客户端不在其接受的发件人列表中。

您需要与邮件服务器管理员联系,并要求他们允许应用程序所在机器的 IP 地址或使用正确域中的地址发送邮件。

http://www.ietf.org/rfc/rfc1893.txt

于 2012-11-13T14:47:03.053 回答