Форма электронной почты перестала работать Внезапно? Когда он работал нормально? - PullRequest
1 голос
/ 10 июля 2009

У меня есть форма запроса на сайте, который работал некоторое время, а вчера просто перестал работать - я получил сообщение об ошибке и никогда не видел его раньше?

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 

Любые идеи с благодарностью?

Ответы [ 4 ]

0 голосов
/ 10 июля 2009

Он говорит: «Не удалось выполнить поиск DNS для домена отправителя». Это означает, что почтовый сервер, с которого вы пытаетесь отправить, недоступен. Это по крайней мере отправная точка, где вы можете начать искать причину. Без подробностей сложно сказать больше.

0 голосов
/ 10 июля 2009

Если вы не изменили код, похоже, что на вашем сервере что-то не так. Проверьте DNS на этом компьютере, чтобы убедиться, что вы можете пропинговать свой почтовый сервер. Похоже, он не может разрешить имя.

0 голосов
/ 10 июля 2009

Похоже, что SMTP-сервер пытается выполнить поиск домена отправителя (возможно, ваш адрес отправителя?) И не работает. Это могло начаться из-за сбоя чего-либо на SMTP-сервере или изменения политики SMTP-сервера.

Если вы управляете собственным SMTP-сервером, тогда вам, возможно, придется искать ответы. Если вы отправляете через другой SMTP-сервер (например, у вашего интернет-провайдера), вам может потребоваться обратиться к администратору этого сервера за помощью.

0 голосов
/ 10 июля 2009

Возможно, у вас проблемы с DNS, поскольку ваш сервер не смог выполнить поиск. Они в большинстве случаев непостоянны, поэтому они работают, а потом не работают.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...