몇 가지 유사한 질문이 있습니다. 나는 단지 한 부분을 분명히하고 싶다.웹 응용 프로그램에서 전자 메일을 보내는 방법
사용자의 작업에 대한 응답으로 최대 30 개의 전자 메일을 보내려면 어떤 실행 컨텍스트를 사용합니까?
동기화 전화를합니까 (메일 서버가 동일한 데이터 센터에 있으므로 실제 전송 속도가 빠름)?
스레드를 생성하여 거기에서 보내나요? 각 사용자 요청 송신 메일은 새로운 스레드에 의해 처리됩니다.
- 전자 메일 큐를 처리하는 백그라운드 스레드가 있습니까?
제가 생각하기에 가장 큰 문제는 공유 웹 호스팅입니다. 그래서 나는 윈도우 서비스를 설치/시작하거나 전용 스레드를 시작하는 좋은 방법이 무엇인지 알지 못합니다.
세부 정보 : IIS 7.0 통합 모드에서 호스팅되는 discountasp.net에서 호스팅되는 smtp server를 사용하는 ASP.NET MVC 앱.
더 좋은 방법이 있습니까? 이것을 달성하기위한 "표준"방법은 무엇입니까?
그는 30 개의 모든 이메일을 하나의 스레드에 대기열로 보낼 수 있습니다. – Middletone