每當您建立新的託管網域時,最好針對各網域為您支援的語言建立問候郵件。如果未這樣做,系統將傳送由 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!
使用上述範例時,我們假定:
網域為 siroe.com
有一位新使用者屬於該網域
根據 LDAP 屬性 preferredlanguage 的指定,該使用者喜好的語言為法語。
siroe.com 提供以上英語和法語的歡迎郵件
根據 gen.sitelanguage 的指定,網站語言為英語。
如需有關受支援的語言環境及其語言值標記清單,請參閱 (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。