簡體   English   中英

SmtpClient.send方法引發“發送郵件失敗”異常

[英]SmtpClient.send method threw “Failure sending mail” exception

我的郵件程序在2個盒子上工作,但在另一個盒子上拋出“發送郵件失敗”異常。 此異常消息不是很描述。 有沒有辦法來轉儲異常跟蹤,為便於調試在討論這里

謝謝。

聽起來好像您需要記錄該異常,因為該異常正在其他盒子上運行。 您可以看一下Log4NetElmah

最簡單的是,您只需將文本文件寫入文件系統

try
{
     // Your mail code here

}
catch (Exception ex)
{     
    System.IO.StreamWriter file = new System.IO.StreamWriter("c:\\log.txt");
    file.WriteLine(ex.StackTrace);
    file.Close();
}

您不能保證堆棧跟蹤特別有用,並且您可能還希望記錄異常中的其他信息。 上次我遇到此問題的原因是防火牆規則阻止了與主機的聯系。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM