System.Net.Mail.SmtpException:邮箱不可用

时间:2010-09-14 13:09:25

标签: asp.net email

尝试使用System.Net.Mail发送电子邮件时,我遇到以下异常:

Unhandled exception in Service Thread:
System.Net.Mail.SmtpException: Mailbox unavailable. The server response was: Requested action not taken: mailbox unavailable
   at System.Net.Mail.DataStopCommand.CheckResponse(SmtpStatusCode statusCode, String serverResponse)
   at System.Net.Mail.SmtpConnection.OnClose(Object sender, EventArgs args)
   at System.Net.ClosableStream.Close()
   at System.Net.Mail.MailWriter.Close()
   at System.Net.Mail.SmtpClient.Send(MailMessage message)

有谁知道这可能是由什么造成的?

3 个答案:

答案 0 :(得分:3)

这实际上是您尝试传递到的服务器返回的错误代码。通常,这意味着您尝试投放的电子邮件地址无效,或者邮箱已满,不允许再接收邮件。

无论哪种方式,这都不是您的代码的问题,它需要由邮件服务器的管理员解决。 (我想除非你选择将邮件发送到其他地方)

答案 1 :(得分:0)

我认为这只是意味着收件人的邮件服务器重新调整了响应“邮箱不可用”,即该地址不存在或沿着这些线路。

答案 2 :(得分:0)

SMTP服务器返回错误Requested action not taken: mailbox unavailable。检查SMTP服务器并确保该电子邮件地址可以接收邮件。