在 OS X 伺服器上停用「郵件」服務
你可以自訂 OS X 伺服器所執行的「郵件」服務。例如,如果只想使用 IMAP,可以停用 POP。
Server.app 3.1 和以上版本包含全域「郵件伺服器」服務檢查。這項檢查可確保每次「郵件伺服器」啟動時,所有與「郵件伺服器」相關的各項服務皆在執行。若要允許自訂 OS X 郵件伺服器,你必須停用此功能。
使用下列「終端機」指令來停用「郵件服務」啟動時執行的全域服務檢查
sudo serveradmin settings mail:global:skip_enable_service_check = yes
選取要啟用或停用的服務。你可以使用「終端機」中的 serveradmin 指令來啟用(= yes)或停用(= no)下列任何服務。依預設,所有項目會設為「yes」。
sudo serveradmin settings mail:postfix:enable_smtp = sudo serveradmin settings mail:postfix:enable_smtp_in = sudo serveradmin settings mail:postfix:enable_smtp_out = sudo serveradmin settings mail:imap:enable_imap = sudo serveradmin settings mail:imap:enable_pop = sudo serveradmin settings mail:imap:enable_sieve =
停止「郵件伺服器」,等待 30 秒讓「郵件伺服器」完全停止運作。
啟動「郵件伺服器」。以上所做的變更應會生效。
如有需要,可將這些設定重置為預設值,方法是將每個項目設為「yes」,或將 skip_global_service_check 設為「no」。當「郵件伺服器」停止然後啟動時,如果設定為「yes」,這些服務將會重新啟用。