现在wordpress建站非常普遍,而且主题众多,玩法也多。其中,发送邮件的功能也很容易通过SMTP插件或者主题内置SMTP实现。
插件方面,比如说Easy WP SMTP、WP Mail SMTP、POST SMTP Mailer等等,按照步骤很容易就配置好了;主题方便比如知更鸟就内置了SMTP,直接按提示设置行了。
可是我使用阿里云虚拟主机,即便如上设置好了,也不能发送邮件,这是为什么呢?原来是官方是关闭了这项功能,需要手动去开启。下面分享方法:
登陆阿里云控制台,打开虚拟主机设置,在【高级环境设置】→【PHP.INI设置】中,启动PHP函数fsockopen设置,如上图所示,然后保存设置。
如上操作后,经我自己验证解决了wordpress正确配置SMTP后无法发送邮件的问题。