2009-07-10 41 views
1

我有一個網站的查詢表單,它已經工作了一段時間,昨天剛剛停止工作 - 我有錯誤信息,從來沒有見過它?電子郵件表單突然停止工作?它的工作正常嗎?

Service not available, closing transmission channel. The server response was: dns lookup failed for sender domain - System 

at System.Net.Mail.MailCommand.CheckResponse(SmtpStatusCode statusCode, String response) 
at System.Net.Mail.MailCommand.Send(SmtpConnection conn, Byte[] command, String from) 
at System.Net.Mail.SmtpTransport.SendMail(MailAddress sender, MailAddressCollection recipients, String deliveryNotify, SmtpFailedRecipientException& exception) 
at System.Net.Mail.SmtpClient.Send(MailMessage message) 
at general.SendMail(String strFrom, String strTo, String strSubject, String strMessage) 
at enquire.ReserveButton_Click(Object sender, EventArgs e) 
at System.Web.UI.WebControls.Button.OnClick(EventArgs e) 
at System.Web.UI.WebControls.Button.RaisePostBackEvent(String eventArgument) 
at System.Web.UI.WebControls.Button.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument) 
at System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument) 
at System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData) 
at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) 
On page enquire.aspx 

任何想法非常感謝?

回答

0

它看起來像SMTP服務器正在嘗試查找發件人域(您的發件人地址,也許?),並失敗。這可能是由於SMTP服務器上的某些內容發生故障而開始發生的,也可能是SMTP服務器策略的更改。

如果您管理自己的SMTP服務器,那麼這就是您可能需要查找答案的地方。如果您通過另一臺SMTP服務器(例如您的ISP上的服務器)發送郵件,則可能需要向該服務器的管理員尋求幫助。

0

您可能有DNS問題,因爲您的服務器無法執行查找。這些大部分時間是間歇性的,這解釋了它正在工作,然後不工作。

0

如果你還沒有改變任何代碼,它看起來像你的服務器上有問題。檢查該機器上的DNS以確保可以ping通郵件服務器。它看起來不能解析名稱。

0

它說:「發件人域的DNS查找失敗」。這表示您嘗試從其發送的郵件服務器無法訪問。這至少是您可以開始尋找原因的起點。沒有更多細節,很難多說。