您可以使用 configutil 指定有關轉換使用者的資訊。例如,如果某位使用者的密碼發生變更,或某個用戶端嘗試使用其不具有正確項目的機制進行認證。
configutil -o sasl.default.auto_transition -v value
對於值,您可以指定以下任意一個:
no 或 0 - 不轉換密碼。這是預設。
yes 或 1 - 轉換密碼。
為成功地轉換使用者,您必須在 Directory Server 中設定 ACI,以讓 Messaging Server 擁有對使用者密碼屬性的寫入存取權。若要如此,請執行以下步驟:
. 如果使用 Directory Server 6 版之前的版本,請套用以下說明。若是 6 版或更新的版本,請參閱最新的 Directory Server 文件 (「Sun Java System Directory Server Enterprise Edition 6.0 Administration Guide」)
在主控台中,開啟您要配置的 Directory Server。
按一下 [目錄] 標籤。
選取使用者/群組樹的基底字尾。
從 [物件] 功能表中選取 [存取權限]。
選取 (連按兩下)「Messaging Server 一般使用者管理員寫入存取權限」的 ACI。
按一下 [ACI 屬性]。
將 userpassword 屬性增加至現有屬性清單中。
按一下 [確定]。
sasl.default.mech_list 可用於啟用 SASL 機制清單。如果不是空白,它會覆寫 sasl.default.ldap.has_plain_passwords 選項以及 service.imap.allowanonymouslogin 選項。此選項適用於所有協定 (IMAP、POP 和 SMTP)。