发送邮件(交易失败。服务器响应是:由于政策原因拒绝中继)

时间:2012-12-19 11:00:31

标签: vb.net lotus-domino smtpclient

我有一个用于发送电子邮件的Windows应用程序。我可以发送任何

的电子邮件

一个直接给他公司发邮件(我用domino服务器发邮件)

例如我可以发送到test@landmarkgroup.com

但是当我发送到test@hotmail.com时,它会发出以下错误

交易失败。服务器响应为:出于政策原因拒绝接力。

这是我的代码

              Dim MyMailMessage As New MailMessage()

               MyMailMessage.From = New MailAddress("test@landmarkgroup.com")

               MyMailMessage.To.Add("harb.nayef@hotmail.com")
               MyMailMessage.Subject = txtSubject.Text
               MyMailMessage.Body = txtBody.Text
              Dim SMTPServer As New SmtpClient("112.12.29.62")

              SMTPServer.Port = 25


              SMTPServer.Send(MyMailMessage)

1 个答案:

答案 0 :(得分:1)

是的,它失败了,因为Domino服务器已被设置为不接受来自未知来源的SMTP中继(以避免垃圾邮件)。

联系Domino服务器的管理员,以便您可以将Domino设置为接受来自运行应用程序的计算机的中继(如果可以唯一标识),或者从内部主机(如果是这种情况)接受中继,和/或与用于登录SMTP的SMTP帐户。