몇 대의 웹 서버에서 실행되는 ASP.NET MVC3 응용 프로그램을 구축 중입니다. 요청 당 자체 이메일 (Asnyc)을 전송하는 각 서버/앱 대신 MSMQ와 같은 것을 활용하고 메일을 보내서 이메일을 보내 이메일을 보내려합니다.여러 웹 서버가있는 중앙 서버에서 전자 메일 보내기
콘솔 앱, Windows 서비스 및 MSMQ에서이 작업을 수행하는 방법에 대한 아이디어가 있지만 비슷한 것을 구현하는 성공/경험을 가진 모든 사람들로부터 방향을 찾고있었습니다. 모든 지침, 경험, 기술, 블로그 게시물이 감사하겠습니다.
MSMQ는 전자 메일과 아무 관련이 없습니다. Windows 서비스가 들어오는 MSMQ 메시지를 읽고 메시지 본문에서 전자 메일을 만드는 Exchange 서버에 MSMQ 메시지를 보내시겠습니까? –
@ John 나는 EmailMessage 객체를 작성하여 이진 데이터로 보낼 것이라고 생각했습니다. 나는 내가 생각한 것을하는이 게시물을 발견했다. http://dotnetslackers.com/articles/aspnet/Sending-email-from-ASP-NET-MVC-through-MVC-and-MSMQ-Part2.aspx 해결책과 같습니다. – Paul
MSMQ 메시지에서 원하는 것을 보낼 수 있지만 메시지 본문을 읽고 처리하는 서비스를 작성해야합니다. EmailMessage 개체를 Exchange로 보낼 수는 없습니다. –