【发布时间】:2012-10-19 11:46:41
【问题描述】:
我正在运行 Windows server 2008 R2,但收到 smtp 邮件异常:
邮箱不可用。服务器响应是:访问被拒绝 - HELO 名称无效(请参阅 RFC2821 4.1.1.1)
代码隐藏:
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
Dim NewMail As New System.Net.Mail.MailMessage
Dim str1 As String = String.Empty
str1 = Convert.ToString(System.Configuration.ConfigurationManager.AppSettings("SmtpEmail")) 'abc@example.com
Dim fromaddress As MailAddress = New MailAddress(str1)
NewMail.From = fromaddress
NewMail.Sender = fromaddress
NewMail.IsBodyHtml = True
NewMail.Subject = "TEST"
NewMail.Body = "This is Testing..."
NewMail.Priority = System.Net.Mail.MailPriority.Normal
NewMail.To.Add("xyz@example.com")
Dim SmtpMail As New SmtpClient()
SmtpMail.Port = 25
SmtpMail.Host = ConfigurationManager.AppSettings("SmtpServer").ToString 'mail.xyz.com
SmtpMail.Send(NewMail)
NewMail.Dispose()
SmtpMail.Dispose()
End Sub
【问题讨论】: