突然想起来,自动搬家到VPS上面之后,邮件就没有自动发送成功过。个人域名也开通1个多月了,网站也慢慢有了许多好友来访,所以特意设置一下SMTP地址来实现留言回复自动发送。由于大多数Linux/Unix主机供应商害怕受到垃圾邮件的影响,从而将php中的mail函数的支持函数sendmail进行了屏蔽,而Windows主机中根本就没有sendmail函数,以致所有需要mail函数支持的功能全部失效,WordPress自然也就无法完成整个发信过程。我的VPS这些功能都是开启的,所以暂时不必考虑这个问题。

今天推荐的这款插件叫做Configure SMTP,之前在使用老薛主机的时候也使用过,效果非常好。下面是具体的配置过程:

1.在wordpress后台-插件-安装插件-输入“Configure SMTP”,搜索到之后安装并且启动。返回插件页面,点击setting。

2.点击设置之后,出现如下界面:

wordpress使用

每一行分别对应中文为:

  • 通过GMail来发送邮件?:勾选此项,表示启用GMail发送邮件,如果使用其它邮箱,则忽略此项;
  • SMTP主机:邮件SMTP服务器地址,GMail填写smtp.gmail.com,QQ邮箱填写smtp.qq.com,其它邮箱可参考;
  • SMTP端口:SMTP端口号,默认是25,GMail默认为465;
  • 安全连接前缀:有“”、“ssl”和“tls”三个选项,通过默认为空就可以了,GMail应该选择ssl;
  • 使用SMTPAuth?:默认勾选,要求填写你的邮箱用户名和密码;
  • SMTP用户名:你的邮箱用户名;
  • SMTP密码:你的邮箱密码;
  • 自动换行的长度:按照指定长度对邮件字符串进行折行处理,一般为空,不用填写;
  • 发送者的Email地址:同SMTP用户名,发送邮件显示的email;
  • 发送者的姓名:发送邮件显示的用户名。

根据情况填写,然后点击保存,下面可以点击send a test来测试一下,这样你在安装wordpress时使用的邮箱会收到一封测试邮件,如果不可以就得重新检查了。

值得注意的,目前貌似腾讯的SMTP服务器总是失效,GMAIL需要支持ssl,但一般主机都支持,网易的邮箱从2006年之后想要使用该功能需要收费。139邮箱听说不错,但没有试过,不过推荐大家使用GMAIL,虽然可怕的是哪天朝廷给墙了GMAIL,但是梦之翼还是推荐使用这个邮箱。

文章主要参考了以下两位博主的方法,感谢分享。

关于wordpress中SMTP服务器的使用(Configure SMTP)

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据