【问题标题】:Error when sending emails from .net web site从 .net 网站发送电子邮件时出错
【发布时间】:2012-01-12 22:14:07
【问题描述】:

我需要从 asp.net 网站发送电子邮件。我使用此代码发送邮件

Dim Mail As New MailMessage(fromEmail, toEmail, subject, message)
Mail.IsBodyHtml = True
Mail.Priority = MailPriority.Normal

Dim smtpclint As New SmtpClient(mailServerIp)
smtpclint.UseDefaultCredentials = True
smtpclint.Port = mailPort
smtpclint.Send(Mail)

邮件服务器与网络服务器不在同一个网络中(它在不同的位置)。

有时这工作正常(发送邮件没有任何错误),但有时它不起作用并给出错误提示,

邮箱不可用。服务器响应是:address@domain.com 必须 首先检查新邮件

知道如何解决这个问题

【问题讨论】:

    标签: asp.net vb.net email smtp


    【解决方案1】:

    这不是您的代码的问题。这是另一端返回消息的邮件服务器。您需要与控制该邮件服务器的人员核实。

    你的代码你唯一能做的就是把它放在一个 Try...Catch 块中,因为这是一个你可以预见和优雅处理的错误。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-02-29
      • 1970-01-01
      • 2014-05-22
      • 2013-07-14
      相关资源
      最近更新 更多