Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/email/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net 电子邮件表单突然停止工作?它什么时候工作正常?_Asp.net_Email - Fatal编程技术网

Asp.net 电子邮件表单突然停止工作?它什么时候工作正常?

Asp.net 电子邮件表单突然停止工作?它什么时候工作正常?,asp.net,email,Asp.net,Email,我在一个网站上有一个查询表,它已经工作了一段时间,昨天刚刚停止工作-我收到了错误消息,以前从未见过它 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, Str

我在一个网站上有一个查询表,它已经工作了一段时间,昨天刚刚停止工作-我收到了错误消息,以前从未见过它

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 

非常感谢您的任何想法?

您可能遇到DNS问题,因为您的服务器无法进行查找。大多数情况下,这些代码都是间歇性的,这就解释了它是工作的,然后又不工作。

如果您没有更改任何代码,那么您的服务器似乎有问题。检查该计算机上的DNS,确保您可以ping邮件服务器。它似乎无法解析名称。

SMTP服务器似乎正在尝试查找发件人域(可能是您的发件人地址?),但失败。这可能是由于SMTP服务器上的某个故障导致的,也可能是SMTP服务器的策略发生了更改

如果您管理自己的SMTP服务器,则可能需要在那里查找答案。如果您正在通过另一个SMTP服务器(例如ISP上的一个)发送,您可能需要向该服务器的管理员寻求帮助。

它显示:“发件人域的dns查找失败”。这表示您尝试从中发送邮件的邮件服务器不可访问。这至少是一个你可以开始寻找原因的起点。没有进一步的细节,很难说得更多