配置电子邮件提供商
Last updated: 2026/7/29Qlik NPrinting 可通过将报表附加至电子邮件来分发您的报表。
NPrinting 支持 SMTP 或 Microsoft 365 电子邮件提供商。
最佳实践
当您设置电子邮件提供商用于经由电子邮件分发 Qlik NPrinting 报告时,请考虑以下配置和故障排除的最佳实践:
- 检查电子邮件提供商的附件大小限制,如果可能,请修改或禁用它。Qlik NPrinting 报表的大小可能相当大,有时会超出电子邮件提供商设置的附件大小限制。
- 一些电子邮件提供商限制用户在给定时间段内可以发送的电子邮件的数量。如果用户发送的电子邮件数目超过设定的极限,则不会发送超出极限的电子邮件。在可行时,请修改或禁用此类设置。
- 检查电子邮件提供商的防垃圾邮件设置,并验证电子邮件是否可以成功发送给所有 Qlik NPrinting 用户。如果电子邮件提供商仅允许您将电子邮件发送至用户的允许列表,请确保所有必需的 Qlik NPrinting 用户都在允许列表中注册。
- 如果需要,将您 Qlik NPrinting 服务器的 IP 以及 Qlik NPrinting 默认发件人地址添加到电子邮件提供商白名单。
- 如果电子邮件提供商仅允许在组织内发送电子邮件,则在需要时可向 Qlik NPrinting 用户授予在组织外发送电子邮件的权限。
- 如果您希望配置自定义发件人地址,您的电子邮件提供商设置必须允许用户使用其分配的电子邮件地址以外的电子邮件地址发送电子邮件。
- 如果使用电子邮件提供商集群,确保身份验证从 SMTP 代理正确分发到属于集群的所有服务器。
- 如果在电子邮件发送时遇到问题,可借助您的电子邮件提供商管理员检查 Qlik NPrinting 排程器服务 日志文件和电子邮件提供商日志文件。
SMTP 电子邮件设置
首先您需要设置 SMTP 参数,包括出站邮件服务器地址和端口号。如果服务器需要身份验证,您可能需要设置用户名和密码参数。
进行以下操作:
- 在顶部菜单中,单击管理员,然后选择设置。
- 单击电子邮件。
-
输入电子邮件设置的名称和描述。
-
单击 SMTP。
- 在地址文本框中,输入出站 SMTP 邮件服务器的地址。
- 输入端口号。
- 为该项目选中复选框:
- 使用 TLS(传输层安全)- 如果您的 SMTP 服务器需要您使用Transport Layer Security。默认端口为 25 和 587。
使用 SSL(安全套接字层)- 如果您的 SMTP 服务器要求使用 SSL 加密整个会话。默认端口为 465。
- 禁用证书验证:如果您不想验证证书。
- 指定身份验证所需的用户名和密码。
-
配置当发送电子邮件时要使用的默认发件人电子邮件地址。
- 输入测试电子邮件地址并单击发送测试电子邮件来验证 SMTP 配置是否有效。具有时间戳的电子邮件被发送至指定的地址以进行确认。
- 单击更新。
Microsoft 365 电子邮件设置
将 Microsoft 365 设置为 Qlik NPrinting 的电子邮件提供商时,您需要提供租户 ID、客户端 ID 和客户端密钥。这些详细信息是 OAuth 2.0 身份验证过程的一部分,确保您的应用程序与 Microsoft 365 之间的安全通信。
如果您正在使用 Microsoft 365 SMTP 服务连接,请查阅Microsoft Graph 服务节流限制中“Outlook 服务限制”下的单个邮箱的特定限制。
进行以下操作:
- 在顶部菜单中,单击管理员,然后选择设置。
- 单击电子邮件。
-
输入电子邮件设置的名称和描述。
-
选择 Microsoft 365。
-
对于 租户 ID,输入分配给您的 Microsoft 365 租户的唯一标识符。
-
输入 客户端 ID 和 客户端密钥,用于您的 Active Directory 应用程序注册。这些用于电子邮件服务的身份验证。
-
输入发件人电子邮件地址。
这应该是一个用于 Microsoft Entra ID 用户帐户的用户主体名称 (UPN)。收件人将在电子邮件的“发件人”字段中看到的电子邮件地址将是用户的完整电子邮件地址。
信息注释您可以将发件人限制为特定的邮箱。有关详细信息,请参阅将应用程序权限限制到特定的 Exchange Online 邮箱。
-
单击保存以激活电子邮件提供商。
信息注释如果您有一个之前激活的提供商,它将被停用。 -
输入您希望接收测试消息的电子邮件地址并单击发送测试电子邮件。
如果配置正确,您应该会收到一封具有时间戳的电子邮件以进行确认。
获取租户 ID、客户端 ID 和客户端密钥
要查找租户 ID,请登录 Microsoft Entra 管理中心并导航到 标识 > 概述。租户 ID 显示在属性选项卡上。
要获取客户端 ID 和客户端密钥,您需要在 Microsoft Entra ID 中创建新的应用程序注册。应用程序创建后,请执行以下操作:
-
转到应用程序概述页面并复制 应用程序(客户端)ID。
-
前往证书和密码 > 客户端密码,然后选择新建客户端密码。复制密钥并妥善保管。
您还需要添加 Microsoft Graph 权限用于发送电子邮件。
-
前往API 权限并点击添加权限。
-
在 Microsoft API 下,单击 Microsoft Graph 并选择 应用程序权限。
-
添加权限Mail.Send。
有关更多信息,请参阅以下 Microsoft Learn 文章: