---
schema_version: "1"
id: f7049a91df80923512dddaf68c7e340a48d115a0e01082206fc3e01d517364f3
title: 使用自定义 SMTP 服务器进行电子邮件通知
collection: tableau
version: current
locale: zh-cn
portal_url: https://docs.salesforce.com/tableau/current/zh-cn/online/custom_smtp.md
canonical_url: https://help.tableau.com/current/online/zh-cn/custom_smtp.htm
source_site: help.tableau.com
content_type: documentation
content_hash: c1b9210e42108ffe155741f18d77b3a2c163f5ef6f2e960e8576237e4ca0095d
description: Route Tableau Cloud email notifications through your own custom SMTP server.
---
[跳转到主要内容](#main-content)

# 使用自定义 SMTP 服务器进行电子邮件通知

当用户订阅工作簿和视图或接收数据驱动型通知时，Tableau Cloud 会发送电子邮件通知。默认情况下，这些电子邮件来自内置的 Tableau 电子邮件服务器 (`@cloudmail.tableau.com`)。

您可以更新此设置以通过您自己的简单邮件传输协议 (SMTP) 服务器路由电子邮件。使用自定义服务器时，通知来自您的域，并且订阅附件最大可以为 10 MB，而不是默认的 2 MB。Tableau Cloud 支持基本身份验证和 Microsoft SMTP 的 OAuth 2.0。

## 先决条件

在使用自定义邮件服务器之前，请确认您具有站点的站点管理员访问权限。组织的电子邮件网关和垃圾邮件筛选器必须允许来自您在站点设置中配置的特定域和发件人值的电子邮件。

您的网络还必须允许来自以下专用 Tableau Cloud IP 地址的入站流量：

- `155.226.128.24/32`
- `155.226.128.25/32`
- `155.226.128.26/32`

根据您的身份验证方法，请收集所需信息：

### 基本身份验证的要求

- **SMTP 服务器地址。**例如，`mail.example.com`。
- **端口号。**使用端口 `587` 实现安全传输。
- **用户名和密码。**这是发送邮箱帐户的身份。

### 适用于 Microsoft SMTP 的 OAuth 2.0 的要求

- **SMTP 服务器地址。**通常为 `smtp.office365.com`。
- **端口号。**使用端口 `587` 实现安全传输。
- **Microsoft Entra 应用凭据和 API 权限。**您需要 `Tenant ID`、`Client ID` 和 `Client Secret`。您的 Microsoft 管理员必须在 Microsoft Entra 管理中心注册应用程序并分配 SMTP 访问所需的特定邮件权限。如果您的团队尚未配置这些设置，请参见在 Microsoft Learn 上的[使用 OAuth 对 IMAP、POP 或 SMTP 应用程序进行身份验证](https://learn.microsoft.com/en-us/exchange/client-developer/legacy-protocols/how-to-authenticate-an-imap-pop-smtp-application-by-using-oauth#add-the-pop-imap-or-smtp-permissions-to-your-microsoft-entra-application)，了解确切的权限分配步骤。

**注意：**这些要求反映第三方应用程序，并且会在我方不知情的情况下发生变更。如果字段名或标签与您的 Microsoft Entra 管理中心不匹配，请参阅 Microsoft 的文档。

## 在 Tableau Cloud 中配置自定义 SMTP 设置

若要为站点使用自定义 SMTP 服务器，请执行以下操作：

1. 以站点管理员身份登录到 Tableau Cloud 站点。
2. 在导航窗格中，选择“设置”。
3. 在“常规”选项卡上，滚动到“自定义电子邮件通知”部分。
4. 选择“使用您的 SMTP 服务器（链接会转到您设置的域）”选项。
5. 在“SMTP 服务器地址”字段中输入您的邮件服务器地址。
6. 在“端口号”字段中输入您的网络端口。
7. 选择“SMTP 身份验证方法”的选项之一：
    
    - **基本身份验证：**输入邮件帐户的用户名和密码。
    - **适用于 Microsoft SMTP 的 OAuth 2.0**：输入您的 Microsoft 租户、客户端 ID 和客户端密文值，与 Microsoft Entra 管理中心中显示的值完全相同。
8. 在“用于链接的域”字段中输入希望 Tableau Cloud 用于导航超链接的域名。
9. 输入“电子邮件发件人姓名”和“电子邮件本地名称或电子邮件地址”，以自定义通知的“发件人”行。
10. 如果要包括返回到 Tableau Cloud 的链接，请选中“在通知电子邮件中包括链接”复选框。始终包含取消订阅链接。
11. 选择“保存”。

## SMTP 字段参考

使用此表可以将邮件设置映射到 Tableau Cloud 中的字段：

<table class="simple-table" style="max-width: 100%;"><colgroup><col style="width: 30%;"><col style="width: 70%;"><col></colgroup><tbody><tr><th>文件名</th><th>描述</th></tr><tr><td>SMTP 服务器地址</td><td>出站邮件服务器的地址。例如，<code>smtp.office365.com</code>。</td></tr><tr><td>端口号</td><td>服务器用于安全邮件的网络端口。</td></tr><tr><td>SMTP 身份验证方法</td><td>邮箱的安全类型。<span class="uicontrol">“基本身份验证”</span>或<span class="uicontrol">“适用于 Microsoft SMTP 的 OAuth 2.0”</span>。</td></tr><tr><td>租户</td><td>用于 Microsoft 应用注册的租户 ID。此字段仅针对 OAuth 2.0 显示。</td></tr><tr><td>客户端 ID</td><td>用于 Microsoft 应用注册的应用程序 ID。此字段仅针对 OAuth 2.0 显示。</td></tr><tr><td>客户端密文</td><td>为 Microsoft 应用注册生成的密文值（也称为应用程序密码）。此字段仅针对 OAuth 2.0 显示。</td></tr><tr><td>用于链接的域</td><td><span class="mc-variable Variables.TabsProductOnline variable">Tableau Cloud</span> 在电子邮件内添加到导航链接的域名。</td></tr><tr><td>电子邮件发件人姓名</td><td>用户在其收件箱的“发件人”行中看到的名称。例如，<code>Internal Analytics Alerts</code>。</td></tr><tr><td>电子邮件本地名称或电子邮件地址</td><td>发送邮件的电子邮件地址，例如 <code>no-reply@yourdomain.com</code>。</td></tr><tr><td>在通知电子邮件中包含链接</td><td>用于在电子邮件文本内添加指向视图的链接的选项。始终包含取消订阅链接。</td></tr></tbody></table>

## 恢复为默认 Tableau 电子邮件服务器

若要停止使用自定义 SMTP 配置，请在站点设置中选择默认的 Tableau 电子邮件服务器选项。

确认您组织的安全策略允许来自以下地址的流量，以避免用户帐户被阻止和传输失败：

- **默认域：**`@cloudmail.tableau.com`
- **默认 IP 地址：**`54.240.86.205`、`54.240.86.204`、`54.240.119.142` 和 `54.240.119.141`

## 自定义 SMTP 连接疑难解答

### 电子邮件附件缺失或不完整

自定义 SMTP 服务器支持最大 10 MB 的订阅附件。如果工作簿超出此大小，Tableau Cloud 会尝试发送部分附件。如果附件仍然太大而无法传输，订阅者将收到错误通知。

### 电子邮件停止发送

如果您的自定义 SMTP 帐户密码更改或者您的 Microsoft 客户端密文过期，则身份验证握手将失败，并且 Tableau Cloud 停止发送通知。为防止服务中断，请定期检查凭据生命周期。