使用指令 msg-svr-base/sbin/start-msg 和 msg-svr-base /sbin/stop-msg,從指令行啟動和停止服務。雖然可以使用下列指令範本個別啟動和停止服務:msg-svr-base /sbin/stop-msg service (其中 service 可以是 smtp、imap、pop、store、http、ens 或 sched),但是除了本手冊所說明之特定作業之外,並不建議您使用。部分服務依賴於其他服務,因此必須以指定的順序啟動。若嘗試單獨啟動服務可能會提高複雜度。因此,您應使用 start-msg 和 stop-msg 指令,同時啟動和停止所有服務。
必須先啟用 POP、IMAP 和 HTTP 等服務,然後才能將其啟動或停止。如需更多資訊,請參閱5.1.1 啟用和停用服務。
重要事項:如果某個伺服器程序當機,其他程序在等待已當機的伺服器程序進行鎖定時,可能會當機。如果未使用自動重新啟動 (請參閱4.5 自動重新啟動失敗或無回應的服務),則在任一伺服器程序當機時,應停止所有程序,然後重新啟動所有程序。這包括 POP、IMAP、HTTP 和 MTA 程序,以及 stored (郵件儲存) 程序和所有修改郵件儲存的公用程式 (如 mboxutil、deliver、reconstruct、readership 或 upgrade)。
同樣,除了本手冊各篇章中所說明的特定作業之外,並不建議您關閉個別服務。部分服務依賴於其他服務,因此必須以指定的順序啟動。若嘗試單獨啟動服務可能會提高複雜度。因此,您應使用 start-msg 和 stop-msg 指令,同時啟動和停止所有服務。
使用 start-msg 和 stop-msg 指令,啟動或停止所有郵件傳送服務。範例:
msg-svr-base/sbin/start-msg imap
msg-svr-base/sbin/stop-msg pop
msg-svr-base/sbin/stop-msg sched
msg-svr-base/sbin/stop-msg smtp
必須先啟用這些服務,才能停止或啟動它們。請參閱4.4.2.1 指定可啟動的服務。
start-msg 和 stop-msg 指令用於啟動和停止所有 MTA 服務 (不只是 SMTP 伺服器)。如果在啟動或停止 MTA 服務時要求更為精細的控制,可以對派送程式和工作控制器使用 start/stop-msg 指令。如需更多資訊,請參閱「Sun Java System Messaging Server 6.3 Administration Reference」中的「start-msg」和「Sun Java System Messaging Server 6.3 Administration Reference」中的「stop-msg」。
#./start-msg Connecting to watcher ... Launching watcher ... Starting ens server .... 21132 Starting store server .... 21133 checking store server status ... ready Starting imap server .... 21135 Starting pop server .... 21138 Starting http server .... 21141 Starting sched server .... 21143 Starting dispatcher server .... 21144 Starting job_controller server .... 21146 |
上述服務可以透過啟用或停用 configutil 參數進行控制:service.imap.enable、service.pop.enable、service.http.enable、local.smsgateway.enable 、local.snmp.enable 、local.imta.enable 、local.mmp.enable 、local.ens.enable 和 local.sched.enable。請注意,您需要將 service.imap.enable 和 service.imap.enablesslport 設定為 0 來停用 IMAP。對於 POP 和 HTTP 也是如此。請參閱「Sun Java System Messaging Server 6.3 Administration Reference」中的「configutil Parameters」,以取得以上參數工作方式的詳細資訊。