WordPress配置SMTP服务发送邮件 2018/09更新

wordpress自带的邮件发送由于主机商限制等原因,导致无法对外发送邮件,收不到邮件将导致忘记密码等操作无法正常进行。用第三方插件WP Mail SMTP by WPforms代替自带程序设置邮件发送。

由于所购买的VPS主机限制原因(如aliyun主机),wordpress自带的邮件发送程序PHP的mail()函数无法对外发送邮件。导致wordpress管理员忘记密码等需要对外发送邮件等操作无法正常使用。这种想象多发生在国内的VPS中。

如果购买的是AWS之类的国外VPS,基本没这个限制。但也会由于wordpress自带的程序发送过来的邮箱为非真实邮箱地址,默认进入垃圾邮件,导致收不到邮件。如下

 

解决办法:安装插件,用第三方的邮件发送程序对外发送邮件,其中WP Mail SMTP by WPforms 最方便使用。

也是最多安装量和持续更新的插件。

默认为PHP自带的邮件发送工具。

插件支持主流的邮件发送平台,如163、QQ等SMTP,Mailgun等第三方平台,如需大量发送,建议选用mailgun之类的第三方平台。

以163邮箱为例:

选择 Other SMTP 方式即可

 

设置完成后,可进行邮件测试发送

发表评论

关闭菜单