阿里邮件推送控制台:https://dm.console.aliyun.com/?spm=a2c4g.11186623.0.0.72b97028Byad8Z
绑定发信域名不再赘述。


首先在这个地方设置SMTP密码,由于是API调用所以基本上不需要人特别去记忆,忘记了直接重设就好(当然如果你需要绑定很多发信服务的话那当我没说,真忘了挨个重设很麻烦)。

然后就可以直接去配置发信了,就是这么简单:

区域 地址
华东 1(杭州) smtpdm.aliyun.com
新加坡(新) smtpdm-ap-southeast-1.aliyuncs.com
美国(弗吉尼亚)(新) smtpdm-us-east-1.aliyuncs.com
德国(法兰克福) smtpdm-eu-central-1.aliyuncs.com

文档:https://help.aliyun.com/zh/direct-mail/smtp-endpoints?spm=a2c4g.11186623.0.0.72b97028Byad8Z

然后你就可以直接去新建邮件提供商了:
就像这样
类别选Email,类型选Default就可以
其中,密码就是你刚才在控制台设置的那个SMTP密码(保存后会自动隐藏变成三个星号),主机是阿里云提供的那四个各种不同地域的邮箱发件服务地址。如果要对中国大陆提供服务,推荐华东1。
然后就是这个用户名跟发件地址了,全都填在阿里后台绑定的你要发件的对应邮箱地址(其实可以只填“用户名”,同样也能用,那个发件地址其实可以直接空着。但是为了稳妥起见还是建议俩都填上)。
发件人名称,很好理解就是你希望用户在邮件列表和详情里看见是谁发的(类似发件人昵称)。
端口465是带SSL加密的

翻到最下面,可以在正式使用前测试一下看能不能正常发件:

这样就能知道自己有没有正确配置了
至于那个提供商URL,没有什么作用只是方便以后可以直接复制跳转。你可以写阿里云的邮件推送控制台的链接,抑或是直接空着不管。

如果没问题的话,你就可以在任何要求用户绑定邮箱的地方用这个来发验证码了。
当然邮件提供商可以创建多个,然后在对应组织的应用里选择到底用哪个就行了。
反正就这样