Когда я попытался отправить почту из службы Windows, я получил исключение с сообщением «Отказ отправки почты».Устранение ошибки «Отказ при отправке почты» при отправке электронной почты через службу Windows (работает в приложении Windows Forms)
Тот же код работает в приложении форм для окон.
Служба Windows работает в локальной учетной записи системы?
Просьба помочь мне в решении этой проблемы.
Вот код, который отправляет электронную почту:
SmtpClient smtp = new SmtpClient("XXXX", 25);
MailAddress from = new MailAddress("[email protected]","DRMUpdater");
MailAddress to = new MailAddress("[email protected]","DRM");
MailMessage email = new MailMessage(from, to);
email.Subject = "DRMShell Updation Failed for user: " + userName;
email.Body = String.Empty;
smtp.Send(email);
пожалуйста, отправьте код и/или сообщение об ошибке – mxmissile
ли ваш smtp требует TLS-аутентификации? –