外发邮件Server设置
配置您组织的邮件Server以发送电子邮件。必须配置外发邮件Server设置 ,才能为 ESM Directory 中的以下设置触发电子邮件通知:
- 双重身份验证
- 备份计划
- 安全设置
- 性能设置
- 通知规则
- 高可用性
您可以使用电子邮件协议 (SMTP/SMTPs)、Exchange Web Services (EWS) 或 Microsoft Graph 从 ServiceDesk Plus 发送电子邮件。根据所选的连接协议,配置会有所不同。
快速链接
配置外发邮件Server设置
转到 ESM Directory > 常规设置 > 外发邮件Server设置。
默认情况下,IT Help Desk 实例中的外发邮件Server设置将复制到 ESM Directory。您可以根据需要更新这些配置。
之后在 IT Help Desk 实例中对外发邮件Server设置所做的任何更改,都不会复制到 ESM Directory。
使用电子邮件协议配置邮件Server
- 选择 连接协议 为 SMTP/SMTPS。
- 选择身份验证类型。请使用以下说明根据身份验证类型配置邮件Server:
字段名称 | 基本身份验证 | OAuth 身份验证 |
Server名称 / IP 地址 | 指定必须通过其发送所有电子邮件的Server名称或 IP 地址。 |
备用Server名称 / IP 地址 | 如果可用,请提供辅助Server详细信息。如果主Server不可用,ServiceDesk Plus 将使用此Server发送电子邮件。单击此处了解更多信息。 |
发件人名称 | 指定要显示在从application发送的电子邮件中的名称。 |
回复至 | 指定一个电子邮件地址,作为外发电子邮件中的发件人地址。所有来自 ServiceDesk Plus 的电子邮件都将从此电子邮件地址接收。 |
用户名 | - | 输入用于访问邮箱的用户名。 |
协议 | 选择连接到邮箱的协议: - SMTP - 简单邮件传输协议,可在同时与多个客户端交互时发送电子邮件。
- SMTPS - 简单邮件传输协议,可通过额外的安全级别在与多个客户端交互时安全地发送电子邮件。
|
启用 TLS | 选择是否必须启用传输层安全性 (TLS)。 |
端口 | 根据所选协议指定端口号。 |
需要身份验证 | 提供必要的登录凭据,以便在发送电子邮件时要求邮件Server进行身份验证。 | - |
授权Server详细信息(客户端 ID、客户端密钥、授权 URL、令牌 URL) | - | 从授权Server获取这些详细信息。 |
范围 | - | 定义获取到的 OAuth 令牌在邮箱中的访问权限。 对于运行在端口 587 上的 SMTP/SMTPS 协议,以下邮箱的范围将自动填充: - Office 365:https://outlook.office365.com/SMTP.Send, offline_access
- Gmail:https://mail.google.com
了解有关作为范围自动填充的默认值的更多信息。 |
重定向 URL | - | 使用此 URL 注册 ServiceDesk Plus,并从授权Server获取令牌。 请确保使用与重定向 URL 相同的主机访问该application,以使 OAuth 配置正常工作。 |
启用代理Server | 如果该application需要代理设置来发送电子邮件,请启用并配置代理设置。 单击此处了解更多信息。 |
| 启用电子邮件调试 | 获取在application中后续获取的电子邮件的调试输出。仅在支持团队建议时才启用此选项。 |
完成配置设置后,单击保存。

用于发送邮件的辅助邮件Server
如果主邮件Server出现连接问题,ServiceDesk Plus 将连接到备用Server并发送电子邮件。连接成功后,ServiceDesk Plus 将继续通过备用Server发送电子邮件。要重新连接到主Server,您可以执行以下任一操作:
- 重新启动application服务
- 重新配置发件邮件Server设置
将显示一条 UI 消息来通知用户,如截图所示:

使用 Exchange Web Services 配置邮件Server
- 选择连接协议为Exchange Web Services (EWS)。
- 选择身份验证类型。根据身份验证类型,使用以下说明配置邮件Server:
字段名称 | 基本身份验证 | OAuth 身份验证 |
连接 URL | 提供用于连接到Server的 EWS URL(例如,https://<host_name>/EWS/Exchange.asmx)。 |
用户名 | 输入用于访问邮箱的用户名。 |
密码 | 输入邮箱的密码。 | - |
发件人名称 | 指定从application发送的电子邮件中显示的名称。 |
回复地址 | 指定一个电子邮件地址,作为外发邮件中的发件人地址显示。回复邮件将发送到此电子邮件地址。 |
授权Server详细信息(客户端 ID、客户端密钥、授权 URL、令牌 URL) | - | 从授权Server获取这些详细信息。 |
范围 | - | 定义获取到的 OAuth 令牌在邮箱中的访问权限。 对于 Office365 邮箱,范围将自动填充为:https://outlook.office365.com/EWS.AccessAsUser.All, offline_access 了解更多关于作为范围填充的默认值,请点击此处。 |
重定向 URL | - | 使用此 URL 注册 ServiceDesk Plus,并从授权Server获取令牌。 确保使用与重定向 URL 相同的主机访问application,OAuth 配置才能正常工作。 |
启用代理Server | 如果application需要代理设置来发送电子邮件,请启用并配置代理设置。点击此处了解更多信息。 |
| 启用电子邮件调试 | 获取在application中后续获取的电子邮件的调试输出。仅在支持团队建议时启用此选项。 |
设置配置后,点击保存。

使用 Microsoft Graph 配置邮件Server
- 选择连接协议为Microsoft Graph。
- Microsoft Graph 仅支持 OAuth 身份验证。使用以下提示配置邮件Server:
字段 | 说明 |
Graph 端点 | 此处将预先填充全局 Graph 端点。如果您的组织属于特定国家云,请修改该端点。 单击此处查看与各个国家云对应的 Graph 端点列表。 |
回复地址 | 指定一个电子邮件地址,作为发出邮件中的发件人地址。回复邮件将发送到此电子邮件地址。 |
授权Server详细信息(客户端 ID、客户端密钥、授权 URL、令牌 URL) | 从授权Server获取这些详细信息。Microsoft Graph 支持 Azure 作为授权Server。 如果在收件和发件邮件Server设置中配置了相同的邮箱,请确保客户端 ID 不同,以避免因邮件限流限制而导致的问题。了解更多。 |
范围 | 定义已获取的 OAuth 令牌在邮箱中的可访问性。 对于 Microsoft Graph 协议,范围将自动填充为:Mail.ReadWrite,Mail.Send.Shared,offline_access 了解更多有关作为范围填充的默认值。 |
重定向 URL | 使用此 URL 注册 ServiceDesk Plus 并从授权Server获取令牌。 确保使用与重定向 URL 相同的主机访问该application,以使 OAuth 配置生效。 |
启用代理Server | 如果该application需要代理设置来发送邮件,请启用并配置代理设置。单击此处了解更多。 |
| 启用电子邮件调试 | 获取在application中后续接收邮件的调试输出。仅在支持团队建议时启用此选项。 |
完成配置设置后,单击保存。

对于 OAuth 身份验证,请提供您的登录凭据并提交您对所述权限的同意。登录凭据应与邮件Server设置中配置的用户名相同。请确保您未在浏览器中阻止弹出窗口和重定向,以便查看用户同意窗口。
编辑邮件Server设置
管理员可以根据需要编辑邮件Server设置。如果正在进行邮件获取过程,application将提示暂时禁用邮件获取。保存更改后,请手动启用获取过程。
检查邮件Server连接性
可通过从邮件Server发送一封示例邮件来测试发件邮件Server的连接性。填写一个电子邮件地址并单击发送示例邮件。
如果设置正确且连接成功,则会将一封示例邮件发送到所填写的电子邮件地址。否则,屏幕上将显示错误消息。
要了解有关排查邮件Server错误的更多信息,单击此处。
限制
由于 Microsoft Graph API 严格的限流策略,在使用 Microsoft Graph 协议发送电子邮件时,ServiceDesk Plus 存在一定限制。
Microsoft 已将服务限制设置为仅允许四个并发 API 请求。由于 ServiceDesk Plus 可通过多个线程发送电子邮件(用户回复、转发、系统通知或自定义触发器),因此在发送电子邮件时可能会出现延迟。

在我们这边执行负载模拟设置以测试延迟时,我们验证了以下统计数据:
| 电子邮件流入速率 | 电子邮件流出速率 | 结果 |
场景 1 | 每小时 600 封电子邮件,流入速率恒定(约每分钟 10 封电子邮件) 每 3 封电子邮件包含 10 张内嵌图片 | 从application发送了 1800 条通知(每创建一个请求发送 3 条通知) 发送一封电子邮件的平均时间 = 2~3 秒 | 电子邮件发送时没有任何延迟。 |
场景 2 | 高流入速率(每分钟突然激增至 100 封电子邮件) 每 3 封电子邮件包含 10 张内嵌图片 | 从application发送了 300 条通知(每创建一个请求发送 3 条通知) 发送一封电子邮件的平均时间 = 约 3 秒 | 电子邮件发送时几乎没有延迟。 |
场景 3 | 高流入速率(每分钟突然激增至 200 封电子邮件) 每 3 封电子邮件包含 10 张内嵌图片 | 从application发送了 600 条通知(每创建一个请求发送 3 条通知) 发送一封电子邮件的平均时间 = 8~9 秒 | 发送电子邮件的最大延迟为 10 分钟(第 200 个请求的创建时间与其通知时间之间的时间差) |
根据统计数据,当流入速率激增/配置了更多通知时,发送电子邮件会出现明显延迟。
因此,我们建议用户在以下情况下不要将 Microsoft Graph 协议配置为外发邮件服务器:
- 您的组织环境具有较高的电子邮件流入/流出速率
- 您的组织电子邮件流量速率不属于场景 1 或场景 2。
解决方法:您可以使用 SMTP 协议发送电子邮件。
此限制不会影响传入邮件服务器,因为电子邮件是以顺序方式从邮箱中提取的,因此不会发出并发请求 。
查看历史记录
单击页面右上角的查看历史记录,以跟踪对外发邮件服务器配置所做的更改。
