Sun Java System Messaging Server 6 2005Q4 管理指南

設定每個通道的 Postmaster 位址

關鍵字:aliaspostmasterreturnaddressnoreturnaddressreturnpersonalnoreturnpersonal

依預設,Postmaster 的傳回位址 (MTA 建構退回郵件或狀態通知郵件時所使用的位址) 為 postmaster@local-host,其中,local-host 為正式的本地主機名稱 (本機通道上的名稱),Postmaster 的個人名稱為「MTA e-Mail Interconnect」。選取 Postmaster 位址時應小心 — 非法的選取可能會導致快速的郵件迴圈,並產生大量錯誤訊息。

RETURN_ADDRESSRETURN_PERSONAL 選項可用於設定 MTA 系統的預設 Postmaster 位址和個人名稱。或者,如果需要控制每個通道,可以使用 returnaddressreturnpersonal 通道關鍵字。returnaddressreturnpersonal 均使用必需的引數分別指定 Postmaster 位址和 Postmaster 個人名稱。noreturnaddressnoreturnpersonal 為預設,表示應使用預設值。這兩個預設是經由 RETURN_ADDRESSRETURN_PERSONAL 選項,或一般預設值 (如果未設定這些選項) 建立的。

如果將 aliaspostmaster 關鍵字置於通道上,則按正式通道名稱傳送給使用者名稱 postmaster (小寫、大寫或大小寫混合) 的所有郵件將重新導向至 postmaster@local-host,其中,local-host 是正式的本地主機名稱 (本機通道上的名稱)。請注意,網際網路標準要求 DNS 中接受郵件的任何網域均需具有接收郵件的有效 Postmaster 帳號。因此,在需要集中 Postmaster 的責任,而不是為單獨的網域設定單獨的 Postmaster 帳號時,該關鍵字將十分有用。亦即由於 returnaddress 可以控制 MTA 從 Postmaster 產生通知郵件時所使用的 Postmaster 傳回位址,aliaspostmaster 將影響 MTA 對傳送至 Postmaster 的郵件的處理。

表 10–11 用於將通知郵件傳送至 Postmaster 和寄件者的關鍵字

關鍵字 

說明 

傳回的郵件內容

指定通知的位址

notices

指定傳送通知和傳回郵件之前所消耗的時間。 

nonurgentnotices

指定為非緊急郵件傳送通知和傳回郵件之前所消耗的時間。 

normalnotices

指定為一般優先級郵件傳送通知和傳回郵件之前所消耗的時間。 

urgentnotices

指定為緊急郵件傳送通知和傳回郵件之前所消耗的時間。 

傳回的郵件

如何處理傳回郵件的失敗通知。

sendpost

啟用將所有失敗郵件的副本傳送至 postmaster 的功能。 

copysendpost

將失敗通知的副本傳送給 Postmaster (除非失敗郵件的創建者位址為空),此時,Postmaster 將收到所有失敗郵件的副本 (退回郵件或通知郵件除外)。 

errsendpost

僅當無法將失敗通知傳回給創建者時,才將其副本傳送給 postmaster。如果指定了 nosendpost,則不會向 Postmaster 傳送失敗郵件。

nosendpost

停用將所有失敗郵件的副本傳送至 postmaster 的功能。 

警告郵件

如何處理警告郵件。

warnpost

啟用將警告郵件的副本傳送至 postmaster 的功能。預設為將警告副本傳送至 Postmaster (除非使用空白 Warnings-to: 標頭或空白訊息封 From: 位址完全抑制警告)。

copywarnpost

除非未遞送郵件的創建者位址為空,否則將警告郵件的副本傳送至 postmaster。 

errwarnpost

僅當無法將警告通知傳回給創建者時,才將警告郵件的副本傳送給 postmaster。 

nowarnpost

停用將警告郵件的副本傳送至 postmaster 的功能。 

傳回的郵件內容

指定向 Postmaster 傳送整個郵件,還是僅傳送標頭。

postheadonly

僅將標頭傳回給 postmaster。將 Postmaster 副本限制為標頭,可以增加使用者郵件的保密級別。但是,這並不能保證郵件的安全性,因為 Postmaster 和系統管理員可以使用 root 系統權限讀取郵件的內容 (如果他們選擇這麼做)。

postheadbody

傳回郵件的標頭和內容。 

傳回的郵件內容

指定通知的位址

includefinal

在遞送通知中包含最終格式的位址 (收件者位址)。 

returnenvelope

控制空白訊息封傳回位址的使用。returnenvelope 關鍵字使用轉譯為一組位元旗標的單一整數值。

位元 0 (值 = 1) 控制由 MTA 產生的傳回通知是使用空白訊息封位址,還是本地 Postmaster 的位址。設定該位元將強制使用本地 Postmaster 位址;清除該位元將強制使用空白位址。 

位元 1 (值 = 2) 控制 MTA 是否使用本機 Postmaster 位址替代所有空白訊息封位址。此選項適用於不符合 RFC 821、RFC 822 或 RFC 1123 的不相容系統。

位元 2 (值 = 4) 禁止使用語法上無效的傳回位址。 

位元 3 (值 = 8) 與 mailfromdnsverify 關鍵字相同。

suppressfinal

抑制通知郵件中的最終位址格式,如果通知郵件中存在原始位址格式。 

useintermediate

使用在清單延伸之後但在使用者電子信箱名稱產生之前產生的中間格式。如果該資訊不可用,則使用最終格式。 

傳回的郵件內容

指定通知的位址

aliaspostmaster

按法定通道名稱傳送給使用者名稱 (postmaster) 的郵件被重新導向至 postmaster@local-host,其中 local-host 是本地主機名稱 (本地通道上的名稱)。 

returnaddress

指定本地 postmaster 的傳回位址。 

noreturnaddress

使用 RETURN_ADDRESS 選項值做為 Postmaster 位址名稱。

returnpersonal

設定本地 postmaster 的個人名稱。 

noreturnpersonal

使用 RETURN_PERSONAL 選項值做為 Postmaster 個人名稱。