서비스 관리

서비스 제어

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

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

op ntservice

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

발송 프로세스

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

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