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

針對各網域設定問候郵件

每當您建立新的託管網域時,最好針對各網域為您支援的語言建立問候郵件。如果未這樣做,系統將傳送由 gen.newuserforms 設定的通用問候郵件。

您可以為每個網域中的新使用者設定問候郵件。視使用者、網域或網站喜好的語言而定,問候郵件可有所不同。執行方法是,在所需的 LDAP 網域項目中設定 mailDomainWelcomeMessage 屬性。屬性語法如下:


mailDomainWelcomeMessage;lang-user_prefLangmailDomainWelcomeMessage;lang-domain_prefLang
mailDomainWelcomeMessage;lang-gen.sitelanguage

以下範例設定英語的網域歡迎郵件:

mailDomainWelcomeMessage;lang-en: Subject: Welcome!! $$Welcome to the mail system.

以下範例設定法語的網域歡迎郵件:

mailDomainWelcomeMessage;lang-fr: Subject: Bienvenue!! $$Bienvenue a siroe.com!

使用上述範例時,我們假定:

如需有關受支援的語言環境及其語言值標記清單,請參閱 (Directory Server Reference Manual)。

使用者首次登入時,將收到法語歡迎郵件。如果未提供法語歡迎郵件,則將收到英語歡迎郵件。

問候郵件運作原理

問候郵件可由 LDAP 屬性 mailDomainWelcomeMessage 和 configutil 參數 gen.newuserforms 來設定。選擇郵件的次序 (頂部的郵件具有最高優先度) 如下所示:


mailDomainWelcomeMessage;lang-user_prefLang
mailDomainWelcomeMessage;lang-domain_prefLang
mailDomainWelcomeMessage;lang-gen.sitelanguage
mailDomainWelcomeMessage
gen.newuserforms;lang-"$user-prefLang"
gen.newuserforms;lang-"$domain-prefLang"
gen.newuserforms;lang-"$gen.sitelanguage"
gen.newuserforms

演算法運作方式如下:如果沒有網域 (或者有網域,但沒有為這些網域提供針對各網域的歡迎郵件),則歡迎郵件透過 gen.newuserforms 參數 (如果已指定) 來配置。如果使用者已設定喜好的語言 (透過 preferredlanguage LDAP 屬性來設定),並且 gen.newuserforms;lang-user_prefLang 已設定,則使用者首次登入該伺服器時將收到這種歡迎郵件。如果設定了 gen.newuserforms;lang-gen.sitelanguage,而未設定 preferredlanguage,但設定了網站語言 (透過 gen.sitelanguage 參數設定),則使用者將收到該歡迎郵件。如果未設定語言標記參數,而設定了未標記的 gen.newuserforms,該郵件將被傳送給使用者。如果這些值均未設定,則使用者不會收到任何歡迎郵件。

如果使用者在網域中,則與上述論述類似,根據清單中提供的郵件以及指定次序,使用者可能會收到 mailDomainWelcomeMessage;lang-xx 之一。

範例:網域為 siroe.com。網域喜好的語言是德語 (de)。但該網域中新使用者的優先使用的語言是土耳其語 (tr)。網站語言是英語。以下值可用 (mailDomainWelcomeMessage 為網域 siroe.com 的屬性):


mailDomainWelcomeMessage;lang-fr
mailDomainWelcomeMessage;lang-ja
gen.newuserforms;lang-de
gen.newuserforms;lang-en
gen.newuserforms

根據演算法,傳送給使用者的郵件將是 gen.newuserforms;lang-de