【问题标题】:Mailbox unavailable. The server response was: Access denied - Invalid HELO name (See RFC2821 4.1.1.1)信箱不可用。服务器响应是:访问被拒绝 - HELO 名称无效(请参阅 RFC2821 4.1.1.1)
【发布时间】: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

【问题讨论】:

    标签: asp.net vb.net


    【解决方案1】:

    用户名或密码一定不正确,请尝试使用不同的用户名和密码检查一下。}

    还要验证要连接的端口 (eg. 587)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-09-16
      • 2012-01-22
      • 2011-12-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-02-01
      • 1970-01-01
      相关资源
      最近更新 更多