要使用哪个SmtpStatusCodes?
问题描述:
这些列表中的哪些与smtp服务器关闭直接相关?要使用哪个SmtpStatusCodes?
http://msdn.microsoft.com/en-us/library/system.net.mail.smtpstatuscode.aspx
如果SMTP服务器宕机我想我的计划,以确保想尽30分钟,但想如果是与邮件服务器才会发生。就像用户信箱太满,太糟糕了,不会发生重新发送。
我猜“SmtpException”会是所有异常,我真的没有看到一个SMTP邮件服务器正在关闭的异常。所以我猜我必须检查这些smtp状态码,但是我不确定使用哪个。
谢谢
答
这将取决于邮件服务器的确切错误,时间和类型。例如服务器是否在您连接之前关闭,在连接之前,您是否正在发送邮件?
如果邮件服务器无法连接,您通常会得到GeneralFailure的状态码,如果在操作过程中发生了某些情况,您可能会收到ServiceNotAvailable或ServiceClosingTransmissionChannel。
ServiceNotAvailable - ? – Alex 2010-07-15 22:13:31