前言
wordpress的插件系统十分方便,用起来也方便,但是,最近设置发送邮件总是错误,SMTP:436,网上也查不到相关信息,坑了我好久,不断尝试之下,终于解决了,先说结论,阿里云禁用了默认邮箱端口25,而且就算调用SSL的465也会提示错误,所以解决办法就是用一个SMTP邮箱发送端口不是25的就行了,我用的是阿里云的邮箱,默认端口是80,因为我自己有一个域名了,所以直接用阿里的邮件功能就很方便了.
本文原创,创作不易,转载请注明!!!
本文链接
个人博客:https://ronglin.fun/?p=248
PDF链接:见博客网站
CSDN: https://blog.csdn.net/RongLin02/article/details/115335076
申请邮箱
添加域名
在阿里云中,搜索 邮件推送
,在界面中有很详细的教程了,我就简单的说一下流程了.
点击左侧,发信域名,右上角,新建域名,然后填入自己已经购买的而且备案了的一个域名.
正常来说,它在状态这里提示待验证,在本页面的说明
栏目讲解的很清楚了.
验证域名
从阿里云平台进入 域名管理界面.
在域名那里点击解析,添加记录,这里要添加的记录就是 邮件推送中要验证的域名
将这里的4条记录添加到域名管理中,如下图,主要就是类型和记录值要对应上就行了.
然后等待个几分钟,他就会提示验证成功了.
发信地址
然后就是添加发信地址,在邮件推送
的左侧第二个,就是发信地址,还是右上角添加发信地址,直接按照它的提示一步一步填写内容就行了.
发送邮件
SMTP插件
去下载有SMTP功能的插件,我用的是WP Mail SMTP
,普通版就够用,可以实现利用SMTP发送邮件,在wordpress左侧栏,插件–添加插件 中,直接搜索Mail,第一个就是,安装它。
然后按照它的引导一步一步来就行了,这里选择其他SMTP.
下一页的全部信息,都在阿里的邮件推送
中有,SMTP主机,端口号都有的.
SMTP用户名和密码就是在添加发信地址的时候填写的,发件人姓名随意,发件人也是在添加发信地址的时候填写的邮箱号.
然后一步一步继续就行了,最后记得进行一次电邮测试就行了.一般来说出错的问题就是阿里云禁用了默认的25端口.
表格插件
一般来说,一个网站还需要一个类似于联系我
的功能,主要是用户用来联系网站管理员的一种方式.这里有一个好用的插件就是WPForms,可视化界面,操作也很简单,我这里主要说明一下,如果将用户填写的内容通过服务器发送到管理员邮箱.
进入 WPForms,点击新增
为了简单,模板这里我选择简单的联系表单
,然后它自己会生成一个很简单的一个反馈的界面,有几个文本框,因为是可视化界面,而且很多属性都在左侧可以配置,大概长这样.
里边的内容可以根据自己需要随便调整,这里注重说一下怎么配置发让其发邮件.
点击左侧的设置–通知
重点在这里:
发送到的电子邮件地址:要写管理员邮箱,也就是要接受反馈信息的邮箱;
邮件标题:随意;
从名字:随意;
发件人邮箱:这个要填阿里的邮件推送
的邮箱,就是上面我们申请的那个邮箱;
回复至:随意
邮件:就是设计接收到的邮件的格式,可以选择将什么信息发送到邮箱.
然后保存,返回界面,我们会得到一个 短代码 ,这个短代码 就浓缩了这个整个页面,所以我们直接新建一个页面
标题就是联系我
,页面内容直接把短代码copy过来就行了.
然后我们就可以去测试了.=w=