서비스 관리

서비스 제어

탭스 메일러 서버는 윈도우 서비스 형태로 동작합니다. 따라서 사용자 인터페이스가 없이 백그라운드 프로세스로 실행됩니다. 실행되고 있을 경우 작업 관리자에서 보면 tabsmailer4.exe 형태로 보입니다.

윈도우 서비스이므로 윈도우 [시작 메뉴/관리 도구/서비스]에서 아래 그림과 같이 TABS Mailer 4 Service라는 이름으로 나타납니다. 서비스에서 탭스 메일러를 시작 시키거나 종료시킬 수 있습니다.

op ntservice

서비스가 종료되면 클라이언트로 부터 전달된 메일을 수신할 수 없게되며 메일 발송도 이루어지지 않습니다. 시작 유형을 자동(기본값)으로 설정되어 있어 서버가 재부팅되더라도 탭스 메일러 서버가 자동으로 시작됩니다.

발송 프로세스

메인 서비스는 메일 발송 부분을 제외한 SMTP 수신 부와 데이터베이스 관리, 프로세스 풀 관리 등을 구현하고 있습니다. 발송할 메일이 캠페인 메시지 큐에 들어오면 메인 서비스는 캠페인 별 발송 프로세스(tabssmtps.exe)를 실행시켜 메일을 발송합니다. 캠페인이 여러 개일 경우 여러 개의 발송 프로세스가 실행되며 메인 서비스의 프로세스 풀로 관리되어 집니다.

발송 프로세스 풀은 오류 발생시 프로세스를 재생하는 기능을 포함하고 있으며 발송 메시지 큐가 비게되면 발송 엔진을 메모리에서 제거해 전체적인 시스템 리소스를 절약합니다. 캠페인 별로 발송이 독립적으로 이루어지므로 전체적인 발송 성능이 향상되고 안정성이 높아지게 됩니다.