У меня есть следующий код, который работал отлично в течение нескольких месяцев, но внезапно перестал работать в этой строке:
smtpClient.Send(msg);
это внутреннее приложение, отправляющее электронные письма сотрудникам моей компании
со следующей ошибкой:
Почтовый ящик недоступен. Ответ сервера: 5.7.1 Невозможно ретранслировать для ABC@comp.com
Может кто-нибудь придумать причину, по которой этот код мог бы прекрасно работать целую вечность и внезапно просто прекращать работу?
MailMessage msg = new MailMessage();
msg.From = new MailAddress(fromEmailAddress_);
msg.IsBodyHtml = true;
msg.To.Add(new MailAddress(email.Trim()));
msg.Subject = subject_;
msg.Body = body_;
msg.IsBodyHtml = true;
msg.Priority = MailPriority.High;
var smtpClient = new SmtpClient(_mailServer);
smtpClient.UseDefaultCredentials = false;
smtpClient.Credentials = new System.Net.NetworkCredential(_user, _pwd);
try
{
smtpClient.Send(msg);
}
catch (Exception ex)
{
Console.Write(ex.Message);
}