使用 SMTP 傳送郵件的概觀

HCL Domino® 使用 HCL Notes® 遞送通訊協定在伺服器之間傳送郵件。您可以配置 Domino® 使用 SMTP 來傳送郵件,以代替使用 Notes® 遞送或與其共用。

透過 SMTP 遞送的訊息傳送是兩部伺服器間點對點的交換。傳送的 SMTP 伺服器直接連接接收的 SMTP 伺服器,並以此建立雙向傳輸通道。若要透過 SMTP 傳送郵件:

  1. 傳送的伺服器會檢查收件人位址,其格式為 localpart@domain,並在「網域名稱系統 (DNS)」中查看網域。
  2. DNS 傳回網域的「郵件交換程式」(MX) 記錄,其中指出網域透過 SMTP 接收郵件之伺服器的 IP 位址。
  3. 傳送的伺服器會透過 TCP/IP 連接目的地伺服器,並在埠 25 上建立一條 SMTP 連線、傳送訊息和切斷該連線。

Domino® 伺服器上啟用 SMTP

Domino® 藉由您個別啟用的 SMTP 路由器及 SMTP 接收程式作業,分別支援透過 SMTP 進行的郵件傳送與接收。SMTP 接收程式作業處理送入的 SMTP 連線,並透過這些連線將已接收的訊息遞送到 MAIL.BOX。其不會處理後續的遞送或這些訊息的傳送。您在「伺服器」文件的「基本」標籤上,配置 SMTP 接聽作業以接收郵件。

SMTP 的「路由器」作業與處理 Notes® 遞送的「路由器」作業相同。當 MAIL.BOX 中的訊息需要傳送到另一部伺服器時,「路由器」會決定郵件傳送的地方,以及決定是要透過 Notes® 遞送還是 SMTP 來傳送郵件。

依預設,SMTP 是停用的。若要配置 Domino® 以使用 SMTP 來傳送郵件,您必須變更「配置設定」文件中「路由器/SMTP > 基本」標籤上的設定。當您將郵件傳送到下列目的地時,您可以配置 Domino® 使用 SMTP:

  • 本端網際網路網域之外
  • 本端網際網路網域之內

路由器如何決定何時使用 SMTP

在同時支援 SMTP 與 Notes® 遞送的伺服器上,每次只要「路由器」偵測到 MAIL.BOX 中有新訊息時,其便會選取傳送訊息的通訊協定。傳送的決定是基於訊息的位址及格式,也是基於伺服器是否配置成傳送 SMTP 至本端 Domino® 網域中、本端網際網路網域之外或是兩者。

使用 SMTP 傳送郵件到本端網域位址

將郵件傳送到相同 Domino® 網域中另一個 Domino® 伺服器時,在本端 Domino® 網域中啟用 SMTP 可讓「路由器」將 SMTP 視為是另一個傳送通訊協定。當配置伺服器以傳送 SMTP 郵件至本端 Domino® 網域時,您有下列選項:

  • 僅受允許可傳送 MIME 訊息的 SMTP - 如果目的地是執行 SMTP 接收程式的 Domino® 伺服器,且儲存於 MAIL.BOX 中的訊息已是 MIME 格式,「路由器」會使用 SMTP 傳送此訊息。Notes® Rich 文字 格式的訊息則透過 Notes® 遞送來傳送。
  • 受允許傳送所有訊息的 SMTP - 如果目的端是執行 SMTP 接收程式的 Domino® 伺服器,當傳送訊息到另一部 Domino® SMTP 主機時,不論訊息目前格式為何,「路由器」總是使用 SMTP。如果儲存在 MAIL.BOX 的訊息是 Notes® 格式,「路由器」會在傳送前將訊息轉換成 MIME。

當「路由器」於 MAIL.BOX 上挑選訊息時,它會讀取位址以確認收件人是否在本端網域中。如果是本端收件人,「路由器」會至「Domino® 名錄」的 ($Users) 視圖上找尋包含此位址的「人員」文件。若 SMTP 於網域中受允許且訊息的格式符合此設定值中所指定的格式,則「路由器」會利用 TCP/IP 來連接目的地伺服器、建立一條 SMTP 連線並傳送訊息。

依預設,在本端 Domino® 網域中啟用 SMTP 可允許「路由器」使用 SMTP 將郵件傳送到在相同 Domino® 網域上的任何其他 Domino® SMTP 主機。您可以限制本端網域中 SMTP 的使用,如此 SMTP 將僅可執行相同 Notes® 具名網路上之伺服器間的郵件傳送。若要設定此限制,請使用在「配置設定」文件中「路由器/SMTP > 基本」標籤上的「透過 TCPIP,本端 Domino 網域中的伺服器經由 SMTP 是可使用的」欄位。

如果接收伺服器正在執行 SMTP 接聽程式,受配置以傳送 SMTP 至本端 Domino® 網域的伺服器一律會使用 SMTP 以傳送 MIME 訊息到相同 Notes® 具名網路的目的地。針對 Notes® 格式的訊息,只有在伺服器受配置成透過 SMTP 傳送所有訊息,「路由器」才會傳送 SMTP。

傳送 SMTP 到本端網際網路網域以外

啟用 Domino® 以傳送 SMTP 到外部網際網路網域,可讓伺服器將傳出的網際網路郵件直接傳送到接收網域上的主機,或間接傳送到網際網路的主機。

如果 MAIL.BOX 中的訊息其收件人位址包含 @ 符號以及網域部分(位址的一部分,在 @ 符號之後),且沒有解析到本端 Domino® 網域,則「路由器」會將訊息目的地識別為非本端。非本端位址可以是 RFC 821 網際網路位址(網域部分包含句點的地方,且格式為 localpart@org.domain),或是在另一個 Domino® 網域的位址(包含「外部」網域,如呼叫器或傳真閘道)。

若要確認網際網路位址是否為本端,「路由器」會查看位址的網域部分,是否符合任何定義於「Domino® 名錄」中「通用網域」文件上的本端網際網路網域。本端網際網路網域包含任何列於「通用網域」文件中「本端主要網際網路網域」與「其他網際網路網域」別名欄位上的網域。如果沒有「通用網域」文件,「路由器」會將收件人位址上的網域與伺服器的主機名稱相比對。例如,若訊息的位址為 jdoe@mailhost3.renovations.com 且「路由器」位於 mailhub.renovations.com,則「路由器」會知道收件人是位於本端網際網路網域內。

Domino® 郵件系統連至網際網路

因為 Domino® 使用網際網路標準的 SMTP 遞送通訊協定來遞送郵件,所以配置 Domino® 系統以自外部網際網路網域傳送與接收郵件便很簡單。對於傳出的郵件,您可以使用閘道傳送架構,其中只有指定的伺服器使用 SMTP 以傳送郵件到外部網域,或您可以啟用所有郵件伺服器使用 SMTP 以傳送郵件到外部網域。針對收信,您必須決定以什麼方式,將要傳入到網際網路網域的郵件從防火牆傳送到 Domino® 伺服器。設定收信的方式,是依據組織是否使用單一網際網路網域名稱或多重名稱,以及依據伺服器的分布。

使用轉接主機

中繼主機是 SMTP 或連接到網際網路的防火牆,或是轉寄或轉送傳入或傳出的網際網路郵件。中繼主機也可以是一個對應到多重 MX 記錄的 DNS 名稱。若要配置 Domino® 使用中繼主機,您可以使用傳送伺服器的「配置設定」文件上的兩個欄位。將中繼的 DNS 或主機名稱加入「離開本端網際網路網域的訊息之中繼主機」欄位,並啟用「傳送本端網際網路網域之外的訊息時使用 SMTP」

使用 Notes® 遞送將外寄的網際網路郵件傳送到 SMTP 伺服器

在沒有使用 SMTP 遞送郵件的內部 Domino® 伺服器上,Domino® 使用 Notes® 遞送將外寄網際網路訊息傳送到 Domino® SMTP 伺服器,再由此伺服器將訊息直接或是透過中繼主機傳送到網際網路。若要配置使用 Notes® 遞送的伺服器以傳送網際網路郵件到 Domino® SMTP 伺服器,需使用「外來 SMTP 網域」文件以及「SMTP 連線」文件。