停用 OS X Server 上的邮件服务

您可以自定在 OS X Server 上运行哪些邮件服务。例如,如果您想专门使用 IMAP,则可停用 POP。

Server.app 3.1 及更高版本包含全球邮件服务器服务检查功能。这项检查可确保与邮件服务器有关的全部服务在邮件服务器每次启动时都运行。若要允许自定 OS X Mail Server,您必须停用此功能。

  1. 使用以下“终端”命令停用在邮件服务启动时执行的全球服务检查

    sudo serveradmin settings mail:global:skip_enable_service_check = yes
    
  2. 选择要启用或停用的服务。使用“终端”中的 serveradmin 命令可以启用(= 是)或停用(= 否)以下所有服务。默认情况下,全部都设置为“是”。

    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 = 
    
  3. 停止运行邮件服务器,等待 30 秒让邮件服务器彻底停止运行。
  4. 启动邮件服务器。上面做出的更改应会生效。

如有需要,可将每一个设置为“是”或将“skip_global_service_check”设置为“否”,从而将这些设置还原为其默认值。如果服务设置为“是”,那么邮件服务器停止工作后重新启动时,会重新启用这些服务。

发布日期: