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 來遞送訊息。
需要時「路由器」會轉換訊息的格式。轉換可以在訊息遞送及訊息傳送期間發生。例如,如果收件者的「人員」文件指定以 MIME 格式儲存來信,但原始訊息是以 Notes® Rich 文字 格式傳送,則在將訊息遞送至本端收件者的郵件檔之前,路由器會將訊息轉換為 MIME。為判定接收伺服器是否可以處理 MIME 訊息,傳送伺服器會檢查接收伺服器的「伺服器」文件,以找出正在執行的 Domino® 版本。
為最小化轉換的次數,Domino® 伺服器支援透過 Notes® 遞送的 MIME 訊息傳送。因此,傳送給網際網路收件者的 MIME 訊息可以透過內部伺服器如原樣遞送,不管中間伺服器是使用 Notes® 遞送還是使用 SMTP。