在 Plesk 中,您可以设置自动电子邮件通知,以告知您自己以及客户和代理商某些事件,例如:

  • 订阅到期。
  • 账户挂起。
  • 超出订阅的资源使用限制,等等。

大部分通知都会立即发出,除了:

  • 资源超量使用和帐户挂起的通知。这些信息有时会在事件发生后 24小 时发送。
  • 到期警告(目前只有“订阅到期警告”)。对于该等警告,您可以指定要提前多少天发送通知。

通知可自定义。对于每个通知,您可以:

  • 指定其收件人。
  • 更改其文本和主题。
  • 自定义其外观。
  • 查看其在电子邮件中如何。

您还可以自定义在 工具与设置 > 通知 中显示的所有通知的发件人邮件地址。

自定义发件人邮件地址

默认情况下,Plesk使用**我的个人资料**中指定的电子邮件地址发送电子邮件通知。但是,您可能想要您的用户在Plesk电子邮件通知的“来自”字段中看到另一个电子邮件地址。在这种情况下,您可以自定义发件人的电子邮件地址。

您可以指定任何电子邮件地址:其邮箱托管在Plesk的地址或任何其他地址。

注解: 电子邮件通知总是存在被垃圾邮件淹没的可能性。为了减少这种可能性,我们建议您使用在Plesk中托管的邮箱。在Plesk中,更容易正确地配置邮箱,以便电子邮件通知到达收件箱。

若要自定义发件人邮件地址,请如下操作:

  1. 打开位于此处的用于编辑的 panel.ini文件:

    • (Plesk for Linux) /usr/local/psa/admin/conf/panel.ini
    • (Plesk for Windows) %plesk_dir%admin\conf\panel.ini

    您还可以使用`Panel.ini Editor <https://www.plesk.com/extensions/panel-ini-editor/>`__ 扩展在Plesk界面中编辑该文件。

  2. 添加以下模式的各行到``panel.ini``并将其保存:

    [notification]
    senderAddress=<custom email address>
    

    例如:

    [notification]
    senderAddress=plesk_notifications@example.com
    

您的Plesk用户现在将在Plesk电子邮件通知的“来自”字段中看到自定义的电子邮件地址。

注解: 我们还建议您要求您的用户将您之前指定的电子邮件地址添加到他们的电子邮件地址簿中。这将提高电子邮件通知的可交付力。

指定通知的收件人

  1. 进入 工具与设置 > 通知(在 “Plesk” 下)。

  2. 找到通知并指定谁将接受:

    • 客户、代理商和/或您自己。若要发送给这些收件人,请选定相应的复选框。电子邮件地址将从联系信息中提取。
    • 单个自定义的电子邮件地址。若要发送给自定义的电子邮件地址,请选择 “电子邮件地址” 字段旁的复选框并填写电子邮件。

    可以将通知发送到自定义电子邮件地址和从联系人信息获取的电子邮件地址。

  3. 对指定的收件人没有异议后点击 确定

更改通知的文本和主题。

  1. 进入 工具与设置 > 通知(在 “Plesk” 下)。

  2. 找到您要编辑其文本和/或主题的通知然后点击相应行上的 image icon edit 图标。

  3. 更改通知的文本和/或主题。您可以使用 HTML 标记格式化文本。

    注解: 自定义默认模板时,保留占位符。通常,您会在通知的文本中看到占位符。在发出通知时,它们将被实际值替换。在下面找到可用占位符的完整列表。

  4. 当您满意编辑的文本和/或主题时,点击 确定

自定义通知的外观

默认的 HTML 模板会定义通知的外观。您可以通过更改默认模板或上载自定义模板来自定义默认外观。

(Plesk for Linux) 若要更改通知外观方式,请如下操作:

  • 自定义默认的 /usr/local/psa/admin/conf/email_notification_template.html.sample 模板,将其复制到 /usr/local/psa/admin/conf/email_notification_template.html 然后编辑复制的文件。

    注解: 自定义默认模板时,保留占位符。

  • 创建新的模板,将其命名为 email_notification_template.html 并将其上传到 /usr/local/psa/admin/conf/ 目录。

    现在通知的外观将由 usr/local/psa/admin/conf/email_notification_template.html 模板定义。

(Plesk for Windows) 若要更改通知外观方式,请如下操作:

  • 自定义默认的%plesk_dir%admin\conf\email_notification_template.html.sample 模板,将其复制到 %plesk_dir%admin\conf\email_notification_template.html 然后编辑复制的文件。

    注解: 自定义默认模板时,保留占位符。

  • 创建新的模板,将其命名为 email_notification_template.html 并将其上传到 %plesk_dir%admin\conf\文件夹。

    现在通知的外观将由 %plesk_dir%admin\conf\email_notification_template.html模板定义。

注解: 我们建议您保留默认的 email_notification_template.html.sample 模板。然后,如果您对自定义的或上传的模板不满意,只需将其删除,那么通知的默认外观就会恢复回来。

注解: 如果默认的 email_notification_template.html.sample 模板丢失,将在下一次 Plesk 更新的过程中自动恢复。

预览通知

你总能在电子邮件中看到通知的外观。如果您已经更改了文本或自定义了通知的外观,并且希望看到结果,这则特别有用。

查看通知在电子邮件中的外观:

  1. 进入 工具与设置 > 通知(在 “Plesk” 下)。

  2. 找到您要预览的通知,然后点击相应行上的 image icon preview 图标,预览将在新标签中打开。

  3. 查看通知在电子邮件中的外观。

    注解: 通常,您会在通知的文本中看到占位符。在发出通知时,它们将被实际值替换。

可用的占位符

事件类型 通知中使用的标签 标签代表的日期
代理商或客户帐户的创建

{{ reseller_contact_name }}

{{ client_contact_name }}

用户姓名
 

{{ reseller_login }}

{{ client_login }}

在 Plesk 中验证的用户名
  {{ password }} 在 Plesk 中验证的密码
 

{{ reseller_company_name }}

{{ client_company_name }}

公司名称
 

{{ reseller_cr_date }}

{{ client_cr_date }}

用户帐户创建日
 

{{ reseller_phone }}

{{ client_phone }}

电话号码
 

{{ reseller_fax }}

{{ client_fax }}

传真号
 

{{ reseller_country }}

{{ client_country }}

国家/地区
 

{{ reseller_state_province }}

{{ client_state_province }}

省份
 

{{ reseller_city }}

{{ client_city }}

城市
 

{{ reseller_postal_ZIP_code }}

{{ client_postal_ZIP_code }}

邮政编码
 

{{ reseller_address }}

{{ user_address }}

地址
 

{{ reseller_id }}

{{ user_id }}

分配给系统的唯一识别码
 

{{ reseller_email }}

{{ client_email }}

电子邮件
 

{{ reseller_expiration_date }}

{{ client_email_expiration_date }}

帐户过期日期
  {{ hostname }} 用于访问 Plesk 的主机名
添加新网站到服务器 {{ domain }} 站点名称
 

{{ reseller_login }}

{{ client_login }}

在 Plesk 中验证的用户名
 

{{ reseller_contact_name }}

{{ client_contact_name }}

{{ user_contact_name }}

用户姓名
  {{ dom_id }} 分配给系统的唯一识别码
  {{ ip }} 托管网站的 IP 地址
订阅到期通知 {{ domain_name }} 订阅名称
 

{{ reseller_login }}

{{ client_login }}

{{ user_login }}

在 Plesk 中验证的用户名
 

{{ reseller_contact_name }}

{{ client_contact_name }}

{{ user_contact_name }}

用户姓名
  {{ dom_id }} 分配给系统的唯一识别码
  {{ domain_expiration_date }} 订阅过期日
APS 应用程序更新声明 {{ available_updates_text }} 有关可用更新的文本
  {{ available_updates_list }} 可用更新列表
  {{ installed_updates_text }} 有关已安装的更新的文本
  {{ installed_updates_list }} 已安装的更新列表
  {{ requirements_updates_text }} 有关应用程序要求中的更新的文本
  {{ requirements_updates_list }} 应用程序要求中的更新列表
资源超量使用通知 {{ domain_name }} 订阅名称
  {{ limit_name }} 资源的名称
 

{{ reseller_login }}

{{ client_login }}

{{ user_login }}

在 Plesk 中验证的用户名
 

{{ reseller_contact_name }}

{{ client_contact_name }}

{{ user_contact_name }}

用户姓名
  {{ disk_usage }} 关于磁盘使用的信息
  {{ disk_space_limit }} 分配给帐户的磁盘空间量信息
  {{ resource_table }} 已达到或即将达到的所有资源限制相关信息
  {{ traffic }} 带宽使用相关信息
  {{ traffic_limit }} 分配给帐户的带宽量相关信息

注解: 如果您从早期版本升级到 Plesk Obsidian,那么您以前使用过的所有自定义通知模板都仍然有效。由于用户帐户层次结构的更改和资源超量使用方案的增加,现在任何类型的资源都可能被超量使用。因此,要在通知模板中显示有关所有超量使用的资源的信息,我们建议使用单个变量 {{ resource_table }} 替换多个变量 {{ disk_usage }}{{ disk_space_limit }}{{ traffic }}{{ traffic_limit }}