:root{--puock-block-not-tran:100%}

WordPress Smtp配置 使用阿里云邮件推送服务

1,129次阅读
一条评论

共计 1177 个字符,预计需要花费 3 分钟才能阅读完成。

起因

我在博客中开放了用户注册功能用来发表评论, 也实现了用户名加邮箱登录的方式,有一个忘记密码的功能需要向用户的注册邮箱中发送一个链接来验证用来充值密码, 由于阿里云的服务器默认封闭了23端口自建邮件服务器成本相对较高. 最终我选择了阿里云邮件推送服务.限额如下图. Wordpress Smtp配置 使用阿里云邮件推送服务

开通阿里云邮件服务

需要注意的是阿里云的邮件服务只支持在阿里云已经注册备案了的域名

配置SMTP服务

简单邮件发送协议(英语:Simple Mail Transfer Protocol,缩写:SMTP)可用在发送和接收电子邮件的信息,但SMTP通常用作发送电子邮件信息,而不是接收。SMTP是一个相对简单的基于文本的协议。我们可以透过协议,指定将消息发送至一或多个接收者。我们可以很简单地通过telnet程序来测试一个SMTP服务器。SMTP主要使用TCP端口25。要为一个给定的域名决定一个SMTP服务器,需要使用DNS的MX记录。在八十年代早期,SMTP开始被广泛地使用。当时,它只是作为UUCP的补充,UUCP更适合于处理在间歇连接的电脑间传送邮件。相对地,SMTP在稳定的网络下,将发送和接收的工作是做得相当好。 > 内容来自维基百科 维基百科-简单邮件传输协议

创建好后会得到一个发件地址 其中会关联你账号所配置的邮箱, 例如如果用户回复了你的邮件, 你可以在你回信地址中收到用户的邮件, 你发出的邮件也会从发件地址中发出,这个发件地址类似于一个中转站的功能. 如图 Wordpress Smtp配置 使用阿里云邮件推送服务

如箭头所示设置一个密码这个密码是用来在 博客后台调用SMTP服务的接口密码

相关配置在图中也有说明: 1. 发信地址最多可以创建10个。 2. 触发类邮件指注册激活、密码找回等;批量邮件指营销推广、订阅期刊等。不同类型邮件的发送限制不同,请根据邮件类型选择。 3. 回信地址验证通过后才生效,否则系统将分配一个随机的地址,您无法收到用户回复。 4. 设置SMTP密码在2分钟内生效。 5. SMTP服务地址: smtpdm.aliyun.com ,SMTP服务端口号:25或80或465(SSL加密)。

最后在 wordpress 后台中添加需要填写SMTP服务的地方对应配置好就可以了如下图:

Wordpress Smtp配置 使用阿里云邮件推送服务
wordpress 配置

其中 建议开启ssl加密 端口填写465, 密码填写你在阿里云后台配置的那个SMTP密码

最后测试以下忘记密码的服务 Wordpress Smtp配置 使用阿里云邮件推送服务

完美解决~

总结

云服务商的邮件服务基本都打包完成配置相对比较简单, 虽然有些数量限制但现在基本够用了,之前想建立邮件服务一直在网上搜索, 最后甚至去开通了阿里云的企业邮箱. 当时设想的是分配一个邮箱, 打开邮箱的smtp功能专门一个账号来发送.查找后发现大概是垃圾邮件太多的缘故,各大云服务商对邮件服务器都做了很多封锁容易碰到端口未打开,用户邮箱直接判断垃圾邮件的情况.

正文完
 1
太阳
版权声明:本站原创文章,由 太阳 于2023-10-12发表,共计1177字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
评论(一条评论)
闪闪发光的太阳 评论达人 LV.1
2023-10-13 13:29:59 回复

嘿嘿 测试一下

 Windows  Edge  立陶宛