我有一个用于发送电子邮件的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)
答案 0 :(得分:1)
是的,它失败了,因为Domino服务器已被设置为不接受来自未知来源的SMTP中继(以避免垃圾邮件)。
联系Domino服务器的管理员,以便您可以将Domino设置为接受来自运行应用程序的计算机的中继(如果可以唯一标识),或者从内部主机(如果是这种情况)接受中继,和/或与用于登录SMTP的SMTP帐户。