查看文档目录

短信与邮件服务

平台的验证码、通知和注册邮件可以走阿里云邮件推送、SendGrid 或内置 SMTP,短信走阿里云短信、SUBMAIL 或自定义网关;官方模块免费。

能解决什么问题

注册验证码、找回密码、证书到期提醒、节点告警这些通知要可靠送达。自建邮件服务器容易进垃圾箱,短信还要逐家对接。主控内置几家常用服务商,选好、填好凭据就能用。

类型可选
邮件内置 SMTP(默认)、阿里云邮件推送、SendGrid、第三方邮件插件
短信阿里云短信、SUBMAIL(赛邮)、自定义 HTTPS 网关、第三方短信插件

怎么开通与启用

阿里云邮件推送、SendGrid、阿里云短信、SUBMAIL 是官方免费模块,社区版和商业版都内置。

  1. 打开“系统管理 → 系统配置 → 发信配置”。
  2. 在“发信服务商”里选发信方式并填凭据,可以先“发送测试邮件”,再点“保存发信服务商”。
  3. 在“手机短信设置”里选短信服务商并填写,点“保存短信设置”;保存后需要重启发信服务才生效。
  4. 通知渠道开关与各事件模板在“通知设置”标签里设置。

主要设置

设置说明
发信服务商内置 SMTP、阿里云邮件推送、SendGrid 或已启用的邮件插件
SMTP 设置使用内置 SMTP 时的服务器、端口与账号
手机短信设置服务商与凭据;“使用运行环境配置”表示继承部署配置,不表示关闭短信
验证码模板邮件与短信的验证码正文、短信模板 ID

三个区块各自保存,互不影响。

典型用法

  • 面向国内用户:邮件用阿里云邮件推送,短信用阿里云短信或 SUBMAIL。
  • 面向海外用户:邮件用 SendGrid。
  • 已有自己的短信平台:用自定义 HTTPS 网关,或安装对应的短信插件。

限制与注意事项

  • 选择或测试某个邮件服务需要对应模块授权;已保存的选择在模块未授权时保留,但发信会失败。
  • 第三方短信、邮件插件安装或升级后要先通过契约测试,才能被选作发信服务商。