本文章已经归档,因此 Apple 将不再对其进行更新。

在 OS X 服务器上停用“邮件”服务

你可以自定在 OS X 服务器上运行哪些“邮件”服务。例如,如果你只想使用 IMAP,则可以停用 POP。

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

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

    sudo serveradmin settings mail:global:skip_enable_service_check = yes

  2. 选择你要启用或停用的服务。使用“终端”中的 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 =

  3. 停止邮件服务器,并等待 30 秒钟,以便邮件服务器完全停止。

  4. 启动邮件服务器。以上所做的更改应该会生效。

如果需要,可以将这些设置还原为默认值,方法是将每个设置都设为“yes”或将 skip_global_service_check 设置为“no”。当邮件服务器停止然后再次启动后,如果服务设置为“yes”,则会重新启用。

发布日期: