从 Analytics 发送电子邮件通知
概念信息
您可以从 Analytics 向一个或多个收件人发送电子邮件通知消息。消息可以包括附加的数据文件和 Analytics 项目。
电子邮件通知消息的一个常用场景是,在脚本意外出错时通知相关人员。
电子邮件通知的工作原理
Analytics 通知功能将出站电子邮件提交到 SMTP 邮件服务器(简单邮件传输协议服务器)。邮件服务器又将消息中继发送给收件人。Analytics 与邮件服务器之间的连接,可能经过身份验证或未经身份验证。未经身份验证的连接不再是现代电子邮件系统的常规标准。
兼容的 SMTP 服务器
Analytics 电子邮件通知功能可与需要经身份验证的连接的各种 SMTP 服务器搭配使用。但是,通知功能并不适用于所有 SMTP 服务器或服务。例如,通知功能不适用于 Gmail。对于连接到 Google 帐户的第三方应用程序,需要超出 Analytics 支持的用户名和密码以外的安全配置。
请注意,一般来说,若要成功使用 Analytics 将出站电子邮件提交到 SMTP 服务器,则需 Analytics 端与 SMTP 服务器端之间存在兼容的配置。如果 Analytics 无法连接并成功发送电子邮件,请联系 IT 部门,以确保 Analytics 与服务器之间存在兼容的连接配置。
使用经过身份验证的 SMTP 连接发送电子邮件
说明
必须使用 Analytics 版本 16.1 或更高版本,才能通过用户界面设置经过身份验证的 SMTP 连接。如果使用的是版本 16.0,则仅支持在脚本中设置经过身份验证的连接。要了解更多信息,请参考NOTIFY 命令。
早于版本 16.0 的 Analytics 不支持与 SMTP 邮件服务器之间的经过身份验证的连接。
通过 Analytics 用户界面,设置使用与 SMTP 邮件服务器之间的经过身份验证的连接来发送电子邮件通知。大多数现代电子邮件系统都要求使用经过身份验证的连接。
通过用户界面设置连接的好处是 Analytics 会创建 ACLScript 语法。配置了可用连接后,便可以将命令日志中的语法复制到脚本。
- 从 Analytics 主菜单中选择工具 > 通过电子邮件通知。
通知对话框打开。
- 选择 SMTP,然后填写下列信息:
- SMTP 用户(选填)输入用于进行身份验证和访问 SMTP 服务器的用户帐户名称。
可将此字段留空,然后使用发件人指定的电子邮件地址进行身份验证和访问 SMTP 服务器。
- 端口 输入用于访问 SMTP 服务器的端口号。
您可能需要联系 IT 部门,以便了解应该使用哪个端口。用于访问 SMTP 服务器的常见端口号包括:
- 587
- 2525
- 465
- SSL 选填。如果 SMTP 服务器需要安全的 SMTP/SSL 连接,则请选择 SSL。
您可能需要联系 IT 部门,以便了解 SMTP 服务器是否需要 SSL 连接。或者,选择和不选择 SSL 来发送测试电子邮件。
- SMTP 用户(选填)输入用于进行身份验证和访问 SMTP 服务器的用户帐户名称。
- 请完成以下信息:
- 发件人 – 输入通过 SMTP 服务器发送电子邮件的发件人电子邮箱地址。
- 密码 – 输入发件人电子邮件帐户的密码。
密码由 Analytics 自动加密,且加密版本的密码会显示在日志中。有关详细信息,请参阅生成加密的密码。
- 邮箱路径 – 输入用于发送电子邮件的 SMTP 服务器域名。
例如:smtp.example.com
- 收件人 – 输入一个或多个收件人的电子邮件地址。请用逗号分隔多个电子邮件地址。
说明
请最多输入 1020 个字符。
- 抄送 – 可选。输入一个或多个抄送收件人的电子邮件地址。请用逗号分隔多个电子邮件地址。
说明
请最多输入 1000 个字符。
- 密送 – 可选。输入一个或多个密件抄送收件人的电子邮件地址。请用逗号分隔多个电子邮件地址。
- 主题 – 输入电子邮件的主题行。
- 文本 – 输入电子邮件的正文。
电子邮件是纯文本且不支持 HTML。如果您想要在邮件中插入一个换行符,请使用两个 ^ 字符:^^
- 附件 – 选填。指定一个或多个附件的路径和文件名,或单击浏览以打开选择文件对话框。
如果文件与 Analytics 项目位于同一文件夹中,则无需指定路径。
输入一个逗号分隔的文件列表,可指定添加多个附件。例如:result1.csv,result2.csv
说明
在逗号分隔的列表中,请确保逗号后面没有空格。
- 单击确定。
Analytics 将电子邮件提交到 SMTP 邮件服务器,以便中继发送给收件人。
如果 Analytics 与邮件服务器之间的连接尝试失败,则 Analytics 会按照指定次数自动重试连接。有关详细信息,请参阅Analytics 如何响应失败的连接尝试。
使用未经身份验证的 SMTP 连接发送电子邮件
通过 Analytics 用户界面,设置使用与 SMTP 邮件服务器或本地邮件系统之间的未经身份验证的连接来发送电子邮件通知。未经身份验证的连接不再是现代电子邮件系统的常规标准。
如果 Analytics 与开源 SMTP 服务器之间的未经身份验证的连接使用端口 25,则必须在服务器上打开该端口才能成功连接。
通过用户界面设置连接的好处是 Analytics 会创建 ACLScript 语法。配置了可用连接后,便可以将命令日志中的语法复制到脚本。
- 从 Analytics 主菜单中选择工具 > 通过电子邮件通知。
通知对话框打开。
- 请确保未选择 SMTP。
- 请完成以下信息:
- 发件人 – 输入通过 SMTP 服务器或本地邮件系统发送电子邮件的发件人电子邮箱地址。
- 密码 – 如果发件人电子邮件帐户需要密码,请输入密码。
密码由 Analytics 自动加密,且加密版本的密码会显示在日志中。有关详细信息,请参阅生成加密的密码。
- 邮箱路径 – 输入用于发送电子邮件的 SMTP 服务器域名。
例如:smtp.example.com
如果您使用的是本地邮件系统,请输入指向本地邮箱的路径,或单击浏览,打开浏览文件夹对话框。
- 收件人 – 输入一个或多个收件人的电子邮件地址。请用逗号分隔多个电子邮件地址。
说明
请最多输入 1020 个字符。
- 抄送 – 可选。输入一个或多个抄送收件人的电子邮件地址。请用逗号分隔多个电子邮件地址。
说明
请最多输入 1000 个字符。
- 密送 – 可选。输入一个或多个密件抄送收件人的电子邮件地址。请用逗号分隔多个电子邮件地址。
- 主题 – 输入电子邮件的主题行。
- 文本 – 输入电子邮件的正文。
电子邮件是纯文本且不支持 HTML。如果您想要在邮件中插入一个换行符,请使用两个 ^ 字符:^^
- 附件 – 选填。指定一个或多个附件的路径和文件名,或单击浏览以打开选择文件对话框。
如果文件与 Analytics 项目位于同一文件夹中,则无需指定路径。
输入一个逗号分隔的文件列表,可指定添加多个附件。例如:result1.csv,result2.csv
说明
在逗号分隔的列表中,请确保逗号后面没有空格。
- 单击确定。
Analytics 将电子邮件提交到 SMTP 邮件服务器或本地邮件系统,以便转发给收件人。
如果 Analytics 与邮件服务器或邮件系统之间的连接尝试失败,则 Analytics 会按照指定次数自动重试连接。有关详细信息,请参阅Analytics 如何响应失败的连接尝试。