要使用哪个SmtpStatusCodes?

问题描述:

这些列表中的哪些与smtp服务器关闭直接相关?要使用哪个SmtpStatusCodes?

http://msdn.microsoft.com/en-us/library/system.net.mail.smtpstatuscode.aspx

如果SMTP服务器宕机我想我的计划,以确保想尽30分钟,但想如果是与邮件服务器才会发生。就像用户信箱太满,太糟糕了,不会发生重新发送。

我猜“SmtpException”会是所有异常,我真的没有看到一个SMTP邮件服务器正在关闭的异常。所以我猜我必须检查这些smtp状态码,但是我不确定使用哪个。

谢谢

+0

ServiceNotAvailable - ? – Alex 2010-07-15 22:13:31

这将取决于邮件服务器的确切错误,时间和类型。例如服务器是否在您连接之前关闭,在连接之前,您是否正在发送邮件?

如果邮件服务器无法连接,您通常会得到GeneralFailure的状态码,如果在操作过程中发生了某些情况,您可能会收到ServiceNotAvailable或ServiceClosingTransmissionChannel。

你的中继(smtp)应该照顾,而不是你的客户。

+0

relay smtp ????? – chobo2 2010-07-15 22:18:16

+0

如果中继服务器关闭,该怎么办? – nos 2010-07-15 22:24:46

+0

我不知道那是什么。 – chobo2 2010-07-16 01:11:23