2013-02-07 2 views
-1

DB에서 데이터를 가져 와서 (약 300 개의 메일) Windows 서비스를 사용하여 타이머를 사용하여 15 분의 시간 간격을 지정할 수 있습니까?Windows 용 대량 메일 서비스

Windows 서비스는이 시나리오에 사용할 수있는 좋은 옵션입니까?

while (true) 
{ 
    SendEmailsFromDatabase(); 
    Thread.Sleep(TimeSpan.FromMinutes(15)); 
} 

그런 다음 Windows 서비스를하지 않습니다

답변

1

는 프로그램에 금액을합니다. 콘솔 응용 프로그램과 예약 된 작업이 필요합니다. Programs are not cats을 참조하십시오.

+0

답장을 보내 주셔서 감사합니다. 저는 웹 응용 프로그램에 대해 이야기하고 있습니다. 15 분마다 대량 메일 발송 시나리오가 있습니다. 좋은 옵션을 제안하십시오. –

+0

@ G.R : 콘솔 응용 프로그램이 인터넷에 액세스 할 수 있습니다. 사용자로부터 정보를 수집하고이를 데이터베이스에 저장하기 위해 웹 프론트 엔드가 필요한 경우에는 문제가되지 않습니다. 그러나 데이터베이스를 확인하고 전자 메일을 보내는 부분은 웹 응용 프로그램이 아니어야합니다. 내 제안 : 메일을 보내려면 예약 된 작업에 의해 활성화 된 콘솔 응용 프로그램을 사용하십시오. –