配置组织的邮件服务器,以发送电子邮件并触发通知。 您可以使用电子邮件协议(SMTP/SMTP)、Exchange Web Services (EWS) 或 Microsoft Graph 从 ServiceDesk Plus 发送电子邮件。
角色要求: SDAdmin
对于 OAuth 身份验证,请提供您的登录凭证,并提交您对上述权限的同意。 登录凭证应与邮件服务器设置中配置的用户名相同。确保浏览器未阻止弹出窗口和重定向,以便查看用户同意窗口。
在 13001 版或更早版本中,请停止邮件获取进程并进行必要的变更。
在 13002 版或更高版本中,管理员可根据需要编辑邮件服务器设置。如果邮件获取过程正在进行,应用程序将提示暂时禁用邮件获取。保存更改后,手动启用邮件获取进程。
可以通过从邮件服务器发送一封示例邮件来测试外发邮件服务器的连接性。提及一个电子邮件地址并点击发送示例邮件。
如果设置正确且连接成功,则会向提及的电子邮件地址发送一封示例邮件。否则,屏幕上将显示一条错误信息。
要了解有关邮件服务器错误故障排除的更多信息,请点击此处。
由于 Microsoft Graph API 采用了严格的节流策略,当 Microsoft Graph 协议用于发送电子邮件时,ServiceDesk Plus 会受到一定的限制。
微软将服务限制为只能同时发送四个 API 请求。由于 ServiceDesk Plus 可以通过多个线程(用户回复、转发、系统通知或自定义触发器)发送电子邮件,因此在发送电子邮件时可能会出现延迟。
在我们这边进行负载模拟设置以测试延迟时,我们验证了以下统计数据:
| 电子邮件流入率 | 电子邮件流出率 | 结果 |
场景 1 | 每小时 600 封电子邮件,其中流入率保持不变(每分钟约 10 封电子邮件) 每 3 封电子邮件 10 张内嵌图片 | 应用程序发送 1800 次通知(每个请求创建 3 次通知) 发送电子邮件的平均时间 = 2~3 秒 | 电子邮件的发送没有任何延误。 |
场景 2 | 高流入率(每分钟突然激增 100 封电子邮件) 每 3 封电子邮件有 10 张内嵌图片 | 应用程序发送 300 次通知(每个请求创建 3 次通知) 发送电子邮件的平均时间 = ~3 秒 | 电子邮件的发送没有太多延误。 |
场景 3 | 高流入率(每分钟突然激增 200 封电子邮件) 每 3 封电子邮件有 10 幅内嵌图片 | 应用程序发送 600 个通知(每个请求创建 3 个通知) 发送电子邮件的平均时间 = 8~9 秒 | 发送电子邮件的最长延迟时间为 10 分钟(创建第 200 个请求与发出通知之间的时间差)。 |
根据统计,当流入率激增/配置的通知数量增加时,发送邮件会出现明显延迟。
因此,我们建议用户在以下情况下不要将 Microsoft Graph 协议配置为外发邮件服务器:
解决方案:您可以使用 SMTP 协议发送电子邮件。