수신 등록 된 사용자에게 경고 이메일을 보내는 시스템을 개발하고자하는 고객이 있습니다. 경고는 지리적 여행 관련 사건을 기반으로하며 타사 웹 서비스를 통해 제공됩니다. 등록 된 사용자 기반은 약 500,000 명의 사용자가 될 것으로 예상되며 각 사용자는 여러 경고 범주에 가입 할 수 있습니다.등록 된 사용자베이스에 대한 대량 이메일 알림 시스템을 처리하는 방법
이 경고 기능을 만들기 위해 기술적으로 필요한 것이 무엇인지 파악하려고합니다. 내 마음 속에서 우리는 다음과 같은 것을 만들 것입니다 : 알림 서비스 한때 시간당
- 설문 조사를
- 프로세스 예약 된 작업과 큐 테이블과 옵트 인 사용자에게 전자 메일을 보내십시오.
전자 메일을 실제로 보내는 것이 확실하지 않은 부분입니다. 아무도 좋은 옵션을 추천 할 수 있는지 궁금 해서요. 우리는 전자 메일을 보내거나 전용 제 3 자 서비스 (예 : dotMailer 또는 맞춤 대량 메일 서버)를 사용하기 위해 사용자 지정 구성 요소를 만들 것을 고려 중입니다. 자신의 솔루션을 배포하는 것이 조심성이 없다면 IP가 블랙리스트에 올 위험이 있다는 것을 읽었습니다. 분명히이 모든 것을 완전히 합법적으로 유지하기를 원합니다.
또한 .NET (C#)을 사용하여 솔루션을 만들려고하고 있으며 SQL Server Express 2008 에디션으로 제한됩니다.
많은 설문 조사, 대기열에 대한 사전
답장을 보내 주셔서 감사합니다. 매우 도움이됩니다. 나는 또한 같은 라인을 따라 윈도우 서비스를 만드는 것으로 생각하고 있었다. 내가 언급 한 몇 가지 점을 살펴 보겠습니다. 제 3 자 메일 제공 업체를 평가할 때 찾고 있던 기준 중 어떤 것이 무엇인지 물어볼 수 있습니까? 아니면 궁극적으로 당신 스스로 그것을 만들도록 선택하게 만들었습니까? –
정말 미안 해요. 회사 계약 등으로 인해 공급 업체 등에 대한 구체적인 정보를 제공 할 수 없습니다.그러나 우리는 우리가 접근 한 조직이 시설을 제공하지 않았거나 그들의 네트워크가 자신들의 외부에서 보낸 이메일을받지 않기 때문에 우리를 대신하여 이러한 종류의 서비스를 호스팅하는 것에 관심이 없었기 때문에 직접 만들도록 선택했습니다. 체계. 결국 그것은 스스로를하는 것이 더 적은 번거 로움이었습니다. 대안으로 Windows & Exchange 관리 유형을 고용하고 계약 업체에게 MX 레코드 DNS의 모든 설정 및 오프로드를 위임 할 수 있습니다. – bUKaneer