Консольное приложение было настроено в качестве задачи и отправки сообщений электронной почты на регулярной основе на сервере приложений (Windows Server 2008 R2 SP2)Отправка электронной почты не удается с почтовым ящиком недоступного
У нас было пятно на этой системе, и теперь Я вижу это сообщение об ошибке: Почтовый ящик недоступен. Ответ сервера был: 5.7.1 У клиента нет разрешений на отправку в качестве этого отправителя
Какие настройки или разрешения были затронуты? Как мне решить эту проблему?
Код:
using (var mail = new MailMessage())
{
mail.From = new MailAddress(from);
mail.To.Add(new MailAddress(to));
mail.Subject = subject;
mail.Body = message;
mail.IsBodyHtml = true;
this.smtpClient.Send(mail);
}
Config:
<system.net>
<mailSettings>
<smtp>
<network host="smtp.domain.com" port="25" defaultCredentials="true" />
</smtp>
</mailSettings>>
</system.net>
StackTrace:
System.Net.Mail.DataStopCommand.CheckResponse(SmtpStatusCode statusCode, String serverResponse)
at System.Net.Mail.DataStopCommand.Send(SmtpConnection conn)
at System.Net.Mail.SmtpConnection.OnClose(Object sender, EventArgs args)
at System.Net.ClosableStream.Close()
at System.Net.Mail.MailWriter.Close()
at System.Net.Mail.SmtpClient.Send(MailMessage message)
где вы определяете 'полномочия smtpClient'? –
Вы должны использовать свои учетные данные для отправки электронной почты? вы используете сервер обмена или сторонний SMTP? – user1666620
@ не повезло, учетные данные SMTP определены в разделе конфигурации, предоставленном OP – user1666620