使用无邮件服务器的 Plesk
在 Plesk 中使用邮件服务器是备选的。Plesk for Linux 能够让您为服务器上托管的所有域名关闭或卸载邮件服务。在 Windows 主机上,您无法关闭默认的邮件服务器,但是您可以更改其配置以禁止发送邮件。您也可以在安装 Plesk 的过程中排除安装邮件服务器。
但是,不安装邮件服务器或禁止邮件服务器发送邮件,您可能会遇到问题:Plesk 仍需要发送通知,而客户的脚本可能需要发送邮件。为了解决该问题,Plesk 可以通过任意的外部 SMTP 服务器发送邮件。
使用外部的 SMTP 服务器发送邮件 (Linux)
当没有安装 Plesk 管理的邮件服务器时,Plesk 会使用内置的 SMTP 客户端通过指定的外部 SMTP 服务器发送邮件。默认不安装该客户端,而链接 外部的 SMTP 服务器 也不会再 工具与设置 > 邮件 组里出现。Plesk 只允许您安装该客户端 替代 Plesk 管理的邮件服务器。
若要使用外部的 SMTP 服务器:
-
请卸载 Plesk 邮件服务器并安装 SMTP 客户端:在 工具与设置 > 更新与升级 > 添加/移除组件 > 邮件主机功能 中选择 MSMTP (仅中继) 替代选定的邮件服务器。
您卸载了 Plesk 邮件服务器后,客户无法使用邮件服务。详情请查看 无邮件服务器的客户面板功能 。
-
在 工具与设置 > 外部的 SMTP 服务器 (在 邮件 组里)中设置 SMTP 服务器并至少选择以下当中的一个选项:
- 允许 Plesk 通过该 SMTP 服务器发送邮件通知
- 允许用户脚本通过该 SMTP 服务器发送邮件。
设置 SMTP 服务器的其它方式:
- 通过命令行工具
mailserver
(--update-smtp-settings
命令) - 通过 XML API 请求与
server
operator 函数(set.prefs
操作)
-
如果 SMTP 服务器需要验证,您需要通知网站所有者应在其脚本中使用而令脚本发送邮件的验证凭据( 用户 和 密码 )。
Plesk 将会通过指定的外部 SMTP 服务器发送由脚本生成的通知和邮件。注意如果您不指定外部的 SMTP 服务器设置,将没有邮件服务可用。
您安装客户端后,只有链接 - 外部的 SMTP 服务器 - 将会出现在 工具与设置 > 邮件 组里。
注解: 如果您在 Plesk 安装过程中把邮件服务器排除在安装组件列表外,则会自动安装 SMTP 客户端替代邮件服务器软件。在此情况下,您会得到提示在安装 Plesk 的过程中提供 SMTP 客户端设置。
使用外部的 SMTP 服务器发送邮件 (Windows)
Plesk for Windows 有一个内置的 SMTP 客户端会发送邮件到在 工具与设置 > 外部的 SMTP 服务器 (在 邮件 组里)中指定的 SMTP 服务器。
默认会启用 使用与 Plesk 一起安装的邮件服务器和 Plesk 创建的默认邮件帐户 。这表示与 Plesk 一起安装的邮件服务器会被用作外部的 SMTP 服务器,因此 Plesk 会通过其邮件服务器发送所有邮件。Plesk 会自动使用管理员权限创建邮件帐户来访问本地安装的邮件服务器。该帐户的密码不会在此页面上显示。
当您禁止从 Plesk 的邮件服务器发送邮件时,您可以设置其它的 SMTP 服务器以令 Plesk 发送由托管脚本生成的通知和邮件信息:
- 在 工具与设置 > 外部的 SMTP 服务器 (在 邮件 组里)中指定其它的 SMTP 服务器和用户帐户。若要显示 SMTP 服务器设置,请清空选项 使用与 Plesk 一起安装的邮件服务器和 Plesk 创建的默认邮件帐户 。
- 选择选项 允许 Plesk 通过该 SMTP 服务器发送邮件通知 Plesk 将会通过指定的外部 SMTP 服务器发送通知。
- 若要令托管脚本发送邮件,请提示网站所有者其脚本应使用更新的 SMTP 服务器设置。
如果您不设置外部的 SMTP 服务器,将没有发送邮件服务可用。
无邮件服务器的客户面板功能
卸载邮件服务器后,Plesk 则不会向订户提供邮件相关的功能。与邮箱相关的 邮件 部分和 UI 元素不可用。此外,没有安装邮件服务器时还会发生其它变化:
- web 邮箱不可用。
- 用户无法安装需要邮件服务的 APS 应用程序。
注意包含订户邮件数据的所有文件和文件夹会保留在 Plesk 服务器上。
注解: 当您从带有邮件服务的 Plesk 转移域名到没有邮件服务的 Plesk 时,所有有关域名邮箱的数据 将不会被转移 。