IIS7이 설치된 Windows Server 8 컴퓨터가 있습니다.IIS7 SMTP 서버가 오랜 시간 후에 전자 메일을 보냅니다.
IIS7에 SMTP 서버를 구성하여 .NET 웹 응용 프로그램에서 시스템 사용자에게 일부 알림을 보내도록 구성했습니다.
, no authentication
을 사용하여 25
의 SMTP 서버가 Deliver emails to SMTP server
으로 구성됩니다.
내 문제는 이메일이 올바르게 전송되지만 하루 또는 그 이후까지는 전송되지 않는다는 것입니다. 나는 wwwroot에서 픽업 디렉토리에있는 이메일을 본다. 그러나 그들은 그곳에 머물러있다. 시스템의 경우 이메일이 즉시 전송되는 것이 매우 중요합니다.
전자 메일이 즉시 전송되도록하려면 어떻게해야합니까?
비슷한 문제를 해결 한 질문을 찾았습니다. (그 경우 이메일은 픽업 디렉토리에서 오지 않았습니다. 제 경우에는 하루 정도 후에 보내집니다) Need help setup windows server 2008 SMTP server하지만 대답은 매우 불완전합니다. 나는 또한 내 문제를 해결할 수 있는지 확인할 수 없었다.
이
코드는 내가 사용된다MailMessage mailMessage = new MailMessage();
mailMessage.To.Add(toEmail);
mailMessage.From = new MailAddress(fromEmail);
mailMessage.Subject = emailSubject;
mailMessage.Body = emailBody;
mailMessage.IsBodyHtml = true;
SmtpClient smtpClient = new SmtpClient();
smtpClient.DeliveryMethod = SmtpDeliveryMethod.PickupDirectoryFromIis;
smtpClient.Send(mailMessage);
저기 serverfault에 대한 문제입니다. – Alfabravo
serverfault에 더 적합한 경우 내 질문을 닫지 마십시오. IIS SMTP 서버 설정과 관련하여 여기서 끝나지 않은 다른 많은 질문이 있습니다. 이 질문을 플래그로 serverfault로 마이그레이션하면 다른 사람들에게 도움이 될 것입니다. –