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

建立初始 Messaging Server 執行階段配置

初始執行階段配置程式將對 Messaging Server 進行配置,使其啟動並執行。此程式用於建立初始執行階段配置,以設定通用功能 Messaging Server 配置。從而為您提供基本的工作配置,以進行特定的自訂。此程式只應執行一次。以後再次執行此程式將會導致您的配置被覆寫。若要修改初始執行階段配置,請使用此處及「Sun Java System Messaging Server 6 2005Q4 Administration Reference」中所說明的配置公用程式。

Messaging Server 必要條件

執行初始執行階段配置程式之前,您必須執行以下作業:

Messaging Server 配置核對清單

執行 Messaging Server 初始執行階段配置程式時,請在表 E–2 中記錄參數。若要回答某些問題,請參閱附錄 E安裝工作表中的 Directory Server 和 Administration Server 安裝檢核清單。

Procedure執行配置程式

此程序可引導您進行 Messaging Server 的初始執行階段配置。

步驟
  1. 確定已在安裝時正確地配置了 DNS,同時亦明確指定了路由到不在本機子網路上之主機的方法。

    • /etc/defaultrouter 應包含閘道系統的 IP 位址。此位址必須位在本機子網路上。

    • 存在 /etc/resolv.conf,並包含可存取的 DNS 伺服器和網域尾碼的適當項目。

    • /etc/nsswitch.conf 中,hosts: ipnodes: 行已新增 filesdns nis 關鍵字。關鍵字 files 必須在 dnsnis 之前。因此如果這兩行如下所示:


      hosts:  nis dns files
      ipnodes:  nis dns files

      應該變更為:


      hosts:  files nis dns
      ipnodes:  files nis dns
    • 確定 FQDN 是 /etc/hosts 檔案中的第一個主機名稱。

      如果 /etc/hosts 檔案中的網際網路主機表格如下所示:


      123.456.78.910 budgie.west.sesta.com
      123.456.78.910 budgie loghost mailhost

      請加以變更,使得主機的 IP 位址只有一行。確定第一個主機名稱為完全合格的網域名稱。例如:


      123.456.78.910 budgie.west.sesta.com budgie loghost mailhost
    • 您可以執行下列指令以驗證是否已正確讀取這些行:


      # getent hosts ip_address
      # getent ipnodes ip_address
      

      如果已正確讀取這些行,應該會看到 IP 位址,再來是 FQDN,然後是其他值。例如:


      # getent hosts 192.18.126.103
      192.18.126.103  budgie.west.sesta.com budgie loghost mailhost
  2. 使用以下指令呼叫 Messaging Server 初始執行階段配置:


    /msg_svr_base/sbin/configure [flag]
    

    如果要在遠端系統上配置 Messaging Server,則可能需要使用 xhost(1) 指令。

    下表說明可使用 configure 程式設定的選擇性旗標︰

    旗標 

    說明 

    -nodisplay

    呼叫指令行配置程式。 

    -noconsole

    呼叫 GUI 使用者介面程式。 

    -state [statefile]

    使用無訊息安裝檔案。必須與 -nodisplay-noconsole 旗標配合使用。請參閱執行無訊息安裝

    執行 configure 指令後,配置程式將會啟動:

  3. 歡迎

    配置程式的第一個面板是版權頁面。選取 [下一步] 以繼續或選取 [取消] 以結束。如果您未配置 Administration Server,則將會接到警告,請選取 [確定] 以繼續。

  4. 輸入完全合格的主機名稱 (FQHN)。

    此為 Messaging Server 將在其上執行的機器。當您使用 Java Enterprise System 安裝程式安裝伺服器時,可能會指定實體主機名稱。但是,如果您要安裝叢集環境,則希望使用邏輯主機名稱。您在這裡可以變更原始的指定。

  5. 選取要儲存配置檔案和資料檔案的目錄。

    選取要儲存 Messaging Server 配置檔案和資料檔案的目錄。指定不在 msg_svr_base 下的路徑名稱。將在 msg_svr_base 下建立至此配置和資料目錄的符號連結。如需有關這些符號連結的更多資訊,請參閱安裝後的目錄配置

    請確定您為這些檔案留出了足夠大的磁碟空間。

  6. 螢幕上將顯示一個小視窗其中指示正在載入元件。

    這個過程可能需要幾分鐘。

  7. 選取要配置的元件。

    選取要配置的 Messaging 元件。

    • 郵件傳送代理程式:處理路由、傳送使用者郵件以及處理 SMTP 認證。MTA 提供對託管網域、網域別名以及伺服器端篩選器的支援。

    • 郵件儲存:透過其通用郵件儲存為統一的郵件傳送服務提供基礎。可透過多種協定 (HTTP、POP、IMAP ) 存取郵件儲存。如果僅配置郵件儲存,您還必須選取 MTA。

    • Messenger Express:處理郵件儲存中的郵件之 HTTP 協定擷取作業。如果僅配置 Messenger Express,您還必須選取郵件儲存和 MTA。

    • Messaging Multiplexor:充當組織內多台郵件傳送伺服器機器的代理。使用者連線至 Multiplexor 伺服器,該伺服器將每個連線重新導向至適當的郵件伺服器。依預設不啟用該元件。如果您確實核取了 MMP 和郵件儲存,這兩個元件將會在同一系統上啟用;而螢幕上也將顯示警告訊息,要求您在配置完成後變更連接埠號碼 。如需有關執行此作業的說明,請參閱安裝後的連接埠號碼

      若要配置 MMP,請參閱第 7 章, 配置與管理 Multiplexor 服務

      請核取要配置的所有元件並取消核取不想配置的那些元件。

  8. 輸入將擁有已配置檔案的系統使用者名稱和群組。

    如需有關設定系統使用者和群組的資訊,請參閱建立 UNIX 系統使用者和群組

  9. 配置 Directory Server 面板

    輸入您的配置目錄 LDAP URL、管理員和密碼。這些內容是從 Administration Server 配置中獲得的。

    從 Directory Server 安裝收集配置伺服器 LDAP URL。請參閱表 E–1 中的 Directory Server 安裝工作表。

    目錄管理員擁有 Directory Server 和使用 Directory Server 的所有 Sun Java System 伺服器 (例如 Messaging Server) 之全部管理員權限。也擁有對 Directory Server 中所有項目的全部管理存取權限。預設的建議辨別名稱 (DN) 為 cn=Directory Manager,在 Directory Server 配置期間設定。


    備註 –

    如果您選取除預設名稱外的其他名稱,則在 Administration Server 與 Directory Server 配置之間將出現不匹配。這將需要手動配置後的步驟。因此,僅當您清楚要執行的操作時,才可以修改此項目。


  10. 使用者/群組 Directory Server 面板

    輸入您的使用者和群組目錄 LDAP URL、管理員和密碼。

    從主機收集使用者/群組伺服器 LDAP URL 資訊,從 Directory Server 安裝收集連接埠號碼資訊。請參閱表 E–1 中的 Directory Server 安裝工作表。

    目錄管理員擁有 Directory Server 和使用 Directory Server 的所有 Sun Java System 伺服器 (例如 Messaging Server) 之全部管理員權限,並擁有 Directory Server 中所有項目的全部管理存取權限。預設的建議辨別名稱 ( DN) 為 cn=Directory Manager,在 Directory Server 配置期間設定。

    如果根據複製的 Directory Server 實例進行安裝,則必須指定複製目錄 (而非主要目錄) 的憑證。

  11. Postmaster 電子郵件位址

    輸入 Postmaster 電子郵件位址。

    選取管理員能夠有效監視的位址。例如,將 pma@siroe.com 做為 siroe 網域中 Postmaster 的位址。此位址不能以「Postmaster」開頭。

    電子郵件位址的使用者不會自動建立。因此,您需要使用佈建工具建立該使用者。

  12. 管理員帳號的密碼

    輸入將用於服務管理員、伺服器、使用者/群組管理員、一般使用者管理員等權限以及 PAB 管理員和 SSL 密碼的初始密碼。

    完成初始執行階段配置之後,您可以為個別管理員帳號變更此密碼。如需更多資訊,請參閱修改您的密碼

  13. 預設電子郵件網域

    輸入預設電子郵件網域。

    此電子郵件網域是在未指定其他網域的情況下使用的預設網域。例如,如果 siroe.com 為預設電子郵件網域,則傳送給無網域的使用者 ID 的郵件將會傳送至此網域。

    如果您要使用使用者管理公用程式 (使用 Sun ONE LDAP Schema v.2 佈建使用者和群組的指令行介面),則需要在其配置期間指定同一預設網域。如需更多資訊,請參閱「Sun Java System Communications Services 6 2005Q4 Delegated Administrator 指南」

  14. 組織 DN

    輸入建立使用者和群組的組織 DN。預設為將電子郵件網域置於使用者/群組字尾之前。

    例如,如果使用者/群組字尾為 o=usergroup,電子郵件網域為 siroe.com,則預設為o=siroe.com, o=usergroup (其中,o=usergroup 為使用者/群組目錄字尾,該字尾在建立 UNIX 系統使用者和群組中指定)。

    如果您選擇的使用者/群組目錄字尾與組織 DN 相同,則您決定建立託管網域時可能會遇到遷移問題。如果要在初始執行階段配置期間設定託管網域,請在使用者/群組字尾下一層級指定 DN。

  15. 準備配置

    配置程式將檢查機器上是否有足夠的磁碟空間,然後會概述準備配置的元件。

    若要配置 Messaging 元件,請選取 [立即配置]。若要變更任何配置變數,請選取 [上一步]。若要結束配置程式,請選取 [取消]。

  16. 依次啟動 [作業序列]、[序列啟動完成] 和 [安裝摘要] 等面板

    在最後的 [安裝摘要] 頁面上選取 [詳細資料],即可閱讀安裝狀態。若要結束程式,請選取 [關閉]。

    記錄檔在 /msg_svr_base/install/configure_YYYYMMDDHHMMSS.log 中被建立,其中,YYYYMMDDHHMMSS 識別配置的年 (4 位數)、月、日、小時、分鐘和秒鐘。

    現在 Messaging Server 的初始執行階段配置已設定完畢。若要變更任何配置參數,請參閱本文件的其他部分以取得相關說明。

    若要啟動 Messaging Server,請使用以下指令:


    /opt/SUNWmsgsr/sbin/start-msg
    

Procedure執行無訊息安裝

Messaging Server 初始執行階段配置程式將自動建立無訊息安裝 state 檔案 (稱為 saveState),該檔案可用於在已安裝 Messaging Server Solaris 套裝軟體的部署中快速配置其他 Messaging Server 實例。您對配置提示的所有回應都會記錄在該檔案中。

透過執行無訊息安裝,您可以指示 configure 程式讀取無訊息安裝 state 檔案。以後進行 Messaging Server 初始執行階段配置時,configure 程式將使用該檔案中的回應,而不再詢問相同的安裝問題。在新的安裝中使用 state 檔案時,系統不會向您提出任何問題,而是自動使用 state 檔案中的所有回應作為新的安裝參數。

無訊息安裝 saveState state 檔案儲存於 msg_svr_base/install/configure_YYYYMMDDHHMMSS 目錄中,其中 YYYYMMDDHHMMSS 識別 saveState 檔案的年 (4 位數)、月、日、小時、分鐘和秒鐘。

若要使用無訊息安裝 state 檔案在部署中的其他機器上配置其他 Messaging Server 實例,請執行以下步驟:

步驟
  1. 將無訊息安裝 state 檔案複製到要執行新安裝的機器上的臨時區域中。

  2. 查看無訊息安裝 state 檔案,並依需要進行編輯。

    您可能想變更 state 檔案中的某些參數和規格。例如,新安裝的預設電子郵件網域可能與 state 檔案中記錄的預設電子郵件網域不同。請記住,state 檔案中列出的參數會自動套用至此安裝中。

  3. 執行以下指令,以使用無訊息安裝檔案來配置其他機器:


    msg_svr_base/sbin/configure -nodisplay -noconsole -state \ 
    fullpath/saveState
    

    其中,fullpathsaveState 檔案所在的完整目錄路徑。(請參閱本小節中的步驟 1)。


    備註 –

    執行無訊息安裝程式後,新的無訊息安裝 state 檔案會建立於以下目錄位置:msg_svr_base/install/configure_YYYYMMDDHHMMSS/saveState,其中 YYYYMMDDHHMMSS 識別含有 saveState 檔案的目錄之年 (4 位數)、月、日、小時、分鐘和秒鐘。