电子邮件表单突然停止工作?它的工作正常吗?

问题描述:

我有一个网站的查询表单,它已经工作了一段时间,昨天刚刚停止工作 - 我有错误信息,从来没有见过它?电子邮件表单突然停止工作?它的工作正常吗?

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 

任何想法非常感谢?

它看起来像SMTP服务器正在尝试查找发件人域(您的发件人地址,也许?),并失败。这可能是由于SMTP服务器上的某些内容发生故障而开始发生的,也可能是SMTP服务器策略的更改。

如果您管理自己的SMTP服务器,那么这就是您可能需要查找答案的地方。如果您通过另一台SMTP服务器(例如您的ISP上的服务器)发送邮件,则可能需要向该服务器的管理员寻求帮助。

您可能有DNS问题,因为您的服务器无法执行查找。这些大部分时间是间歇性的,这解释了它正在工作,然后不工作。

如果你还没有改变任何代码,它看起来像你的服务器上有问题。检查该机器上的DNS以确保可以ping通邮件服务器。它看起来不能解析名称。

它说:“发件人域的DNS查找失败”。这表示您尝试从其发送的邮件服务器无法访问。这至少是您可以开始寻找原因的起点。没有更多细节,很难多说。