Sun Java System Messaging Server 6.3 管理指南

17.5 其他自動回覆作業和問題

本小節描述配置小節中未說明的自動回覆作業和問題。

17.5.1 針對已從非 Sun 郵件伺服器自動轉寄的電子郵件傳送自動回覆訊息

當 MTA 收到從非 Sun 系統自動轉寄的訊息時,會發生自動回覆問題。例如,如果用戶有一個 sesta.com 家用帳號,而用戶設定該帳號自動將訊息轉寄至 siroe.com 的工作帳號,而且如果 siroe.com 使用 Messaging Server,而該使用者設定帳號自動回覆休假訊息,則 Messaging Server 會在傳送休假訊息時發生問題。

發生問題的原因是,sesta.com 郵件伺服器將訊息封位址 user@sesta.com 變更為 user@siroe.com ,但是未變更標頭,仍然維持 user@sesta.com。當 MTA 接收訊息時,只會檢視標頭位址。它會嘗試比對此位址和 LDAP 使用者目錄中的位址。如果它找到比對的結果是其他人已設定自動回覆,則會傳送休假訊息。由於沒有與 user@sesta.com 相符的 LDAP 位址,因此不會傳送休假訊息。問題在於實際位址出現在訊息封,而未出現在標頭。

由於進行自動轉寄的遠端系統所識別的收件者位址未對應於本機系統的使用者,因此需要收件者設定本機系統能夠辨識這些位址,以便在必要時傳送休假回覆。

篩選 vacation 動作的 :addresses 引數提供這項功能。它可接受對應於收件者的位址清單,以進行這項檢查。由 MTA 選項 LDAP_AUTOREPLY_ADDRESSES 定義的屬性可在使用者的 LDAP 項目中指定這些位址。

若要針對已從非 Sun 郵件伺服器自動轉寄的訊息提供自動回覆功能,使用者或管理員可將轉寄這些訊息的電子郵件位址設定為 LDAP_AUTOREPLY_ADDRESSES 定義的屬性。