WordPress发送邮件,采用的使Mail()这个函数,也就是支持这个函数的主机或服务器都是可以发信的,但是受限于一个问题,那就是这个Mail()汉化采用的端口使25。遗憾的是大部分主机支持mail()这个函数,但是却关闭了25这个端口。万网虚拟主机不支持25端口发送邮件。如果您使用WordPress,那么在万网虚拟主机上,必须要使用第三方插件来发送邮件。不过在安装第三方插件之前需要注意一下几点。本文的目的就是WordPress如何设置才可以使万网虚拟主机发送邮件。
一、开启必备函数
万网虚拟主机默认是关闭fsockopen这个函数功能的。 fsockopen的功能是打开一个网络连接或者一个Unix套接字连接。所以如果关闭了这个函数,你会发现,在使用smtp插件测试时提示无法和qq服务器建立链接。说的就是这个意思。所以登录万网主机找到高级环境设置-PHP.INI设置,启用fsockopen:
二、如何使用QQ邮箱作为SMTP服务器
WordPress有很多smtp插件比如著名的Easy WP SMTP,WP Smtp插件。我们以Easy WP SMTP插件为例,先在插件库里搜索Easy WP SMTP,然后安装启用后,在设置-Easy WP SMT打开设置界面,输入相关信息:
如何获取授权码?
现在可以测试,出现下面的信息表示成功了: