Domino® 메일 라우터
Domino® 메일 라우터(라우터)는 MAIL.BOX에 메시지를 배달 및 전송을 담당하는 특수 서버 태스크입니다. 배달은 MAIL.BOX에서 로컬 메일 파일 또는 데이터베이스에 메시지를 이동시키는 것이고, 전송은 MAIL.BOX에서 네트워크를 통해 다른 서버로 메시지를 보내는 것입니다.
메일 서버가 메일 클라이언트, 다른 Domino® 서버의 라우터 또는 애플리케이션에서 메시지를 수신하면, Domino® 서버의 메일 라우팅이 시작됩니다. 메시지는 서버의 특수 Notes® 데이터베이스인 MAIL.BOX로 전송됩니다. 서버는 모든 수신 및 발송 메일을 MAIL.BOX 데이터베이스에 임시로 저장합니다.
라우터는 새 메시지 또는 변경된 메시지가 있는지 MAIL.BOX를 주기적으로 확인합니다. 처리해야 할 메시지를 찾으면 라우터는 수신인 목록을 보고, 각 수신인에 대한 대상 메일 파일이 현재 서버에 있는지 또는 다른 서버에 있는지 판단합니다. 그런 다음, 라우터는 서버의 로컬 메일 파일로 배달하거나, 필요에 따라 다른 서버의 MAIL.BOX 데이터베이스에 전송하는 방식으로 메시지를 이동시킵니다.
수신인의 메일 파일이 로컬 서버에는 없지만 Domino® 도메인에 있으면, Domino®는 수신인의 서버에 메시지를 라우트하는 방법과 SMTP 또는 Notes® 라우팅(NRPC)을 사용할지 여부를 파악합니다. 로컬 서버의 구성 및 메시지 형식은 Domino®가 메시지를 서버에 이동시키는 방법을 판별합니다. MIME 형식 메시지의 경우, 로컬 서버는 로컬 인터넷 도메인 내에서 SMTP를 발송할 수 있으며, 홈 메일 서버가 SMTP를 수신할 수 있는 경우, 라우터는 SMTP를 사용하여 메시지를 발송합니다. 그렇지 않으면 NRPC를 사용하여 메시지를 라우트합니다.
라우터는 필요하면 메시지 형식을 변환합니다. 메시지 배달 및 메시지 전송 중에 변환할 수 있습니다. 예를 들어, 기존 메시지가 Notes® 서식있는 텍스트 형식으로 전송되었지만, 수신인의 사용자 문서에서 수신 메일에 대해 MIME 스토리지를 지정하는 경우, 라우터는 메시지를 로컬 수신인의 메일 파일에 배달하기 전에 먼저 MIME으로 변환합니다. 수신 서버가 MIME 메시지를 처리할 수 있는지 여부를 판별하려면, 발송 서버는 수신 서버의 서버 문서를 검사하여 실행 중인 Domino® 버전을 확인합니다.
변환을 최소화하기 위해, Domino® 서버는 Notes® 라우팅을 통한 MIME 메시지 전송을 지원합니다. 따라서, 중개 서버가 Notes® 라우팅을 사용하든 SMTP를 사용하든지 간에 인터넷 수신인에게 발송할 MIME 메시지는 내부 서버를 통해 "있는 그대로" 라우트할 수 있습니다.