前言
wordpress的插件系统十分方便,用起来也方便,但是,最近设置发送邮件总是错误,SMTP:436,网上也查不到相关信息,坑了我好久,不断尝试之下,终于解决了,先说结论,阿里云禁用了默认邮箱端口25,而且就算调用SSL的465也会提示错误,所以解决办法就是用一个SMTP邮箱发送端口不是25的就行了,我用的是阿里云的邮箱,默认端口是80,因为我自己有一个域名了,所以直接用阿里的邮件功能就很方便了.
本文原创,创作不易,转载请注明!!!
本文链接
个人博客:https://ronglin.fun/?p=248
PDF链接:见博客网站
优快云: https://blog.youkuaiyun.com/RongLin02/article/details/115335076
申请邮箱
添加域名
在阿里云中,搜索 邮件推送,在界面中有很详细的教程了,我就简单的说一下流程了.
点击左侧,发信域名,右上角,新建域名,然后填入自己已经购买的而且备案了的一个域名.

正常来说,它在状态这里提示待验证,在本页面的说明栏目讲解的很清楚了.
验证域名
从阿里云平台进入 域名管理界面.

在域名那里点击解析,添加记录,这里要添加的记录就是 邮件推送中要验证的域名

将这里的4条记录添加到域名管理中,如下图,主要就是类型和记录值要对应上就行了.

然后等待个几分钟,他就会提示验证成功了.
发信地址
然后就是添加发信地址,在邮件推送的左侧第二个,就是发信地址,还是右上角添加发信地址,直接按照它的提示一步一步填写内容就行了.
发送邮件
SMTP插件
去下载有SMTP功能的插件,我用的是WP Mail SMTP,普通版就够用,可以实现利用SMTP发送邮件,在wordpress左侧栏,插件–添加插件 中,直接搜索Mail,第一个就是,安装它。

然后按照它的引导一步一步来就行了,这里选择其他SMTP.

下一页的全部信息,都在阿里的邮件推送中有,SMTP主机,端口号都有的.

SMTP用户名和密码就是在添加发信地址的时候填写的,发件人姓名随意,发件人也是在添加发信地址的时候填写的邮箱号.
然后一步一步继续就行了,最后记得进行一次电邮测试就行了.一般来说出错的问题就是阿里云禁用了默认的25端口.
表格插件
一般来说,一个网站还需要一个类似于联系我的功能,主要是用户用来联系网站管理员的一种方式.这里有一个好用的插件就是WPForms,可视化界面,操作也很简单,我这里主要说明一下,如果将用户填写的内容通过服务器发送到管理员邮箱.
进入 WPForms,点击新增

为了简单,模板这里我选择简单的联系表单,然后它自己会生成一个很简单的一个反馈的界面,有几个文本框,因为是可视化界面,而且很多属性都在左侧可以配置,大概长这样.

里边的内容可以根据自己需要随便调整,这里注重说一下怎么配置发让其发邮件.
点击左侧的设置–通知

重点在这里:
发送到的电子邮件地址:要写管理员邮箱,也就是要接受反馈信息的邮箱;
邮件标题:随意;
从名字:随意;
发件人邮箱:这个要填阿里的邮件推送的邮箱,就是上面我们申请的那个邮箱;
回复至:随意
邮件:就是设计接收到的邮件的格式,可以选择将什么信息发送到邮箱.
然后保存,返回界面,我们会得到一个 短代码 ,这个短代码 就浓缩了这个整个页面,所以我们直接新建一个页面

标题就是联系我,页面内容直接把短代码copy过来就行了.
然后我们就可以去测试了.=w=
本文介绍了在使用WordPress时遇到SMTP邮件发送失败的问题,由于阿里云禁用默认25端口,导致邮件无法发送。通过使用阿里云邮件推送服务,并配置非25端口的SMTP邮箱(如阿里云邮箱的80端口),成功解决邮件发送问题。详细步骤包括申请阿里云邮箱,添加域名验证,设置发信地址,以及安装并配置WPMailSMTP插件。此外,还分享了如何使用WPForms创建联系表单并配置邮件通知。
66

被折叠的 条评论
为什么被折叠?



