Когда я пытался отправить почту из службы Windows, я получил исключение с сообщением «Ошибка отправки почты».
Тот же код работает в приложении Windows Form.
Служба windows работает в локальной системной учетной записи?
Пожалуйста, помогите мне в решении этой проблемы.
Вот код, который отправляет электронное письмо:
SmtpClient smtp = new SmtpClient("XXXX", 25);
MailAddress from = new MailAddress("admdept@test.com","DRMUpdater");
MailAddress to = new MailAddress("drm_dro3@test.com","DRM");
MailMessage email = new MailMessage(from, to);
email.Subject = "DRMShell Updation Failed for user: " + userName;
email.Body = String.Empty;
smtp.Send(email);