Windows 서비스에서 메일을 보내려고하면 "Failure sending mail"메시지가 표시됩니다.Windows 서비스 (Windows Forms 응용 프로그램에서 작동)를 통해 전자 메일을 보낼 때 "Failure sending mail"오류가 발생합니다.
동일한 코드가 Windows 양식 응용 프로그램에서 작동합니다.
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 인증이 필요합니까? –