2010-07-15 45 views
0

這些列表中的哪些與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

回答

0

這將取決於郵件服務器的確切錯誤,時間和類型。例如服務器是否在您連接之前關閉,在連接之前,您是否正在發送郵件?

如果郵件服務器無法連接,您通常會得到GeneralFailure的狀態碼,如果在操作過程中發生了某些情況,您可能會收到ServiceNotAvailable或ServiceClosingTransmissionChannel。

0

你的中繼(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