让 WordPress 用 SMTP 方式发邮件

装好 WordPress 后,默认是用 PHP 的 mail 来发送邮件,一般情况下,都不太符合我们的要求,还是想用自己的邮箱来发,那就要用到 SMTP 了。

有两个文件要改,都是在 wp-includes 目录下,class-phpmailer.php 和 pluggable.php。

先改 class-phpmailer.php

把几个变量的值填上,有 $From、$FromName、$Sender、$Mailer、$Host、$SMTPAuth、$Username、$Password。

然后再改 pluggable.php,找到 wp_mail() 函数中 $phpmailer->IsMail(),改成 $phpmailer->IsSMTP() 就可以了。

2 thoughts on “让 WordPress 用 SMTP 方式发邮件

  1. 我的博客现在是放置在国外的空间上,这个空间支持 mail 函数直接发邮件,所以我就不需要这么设置了。以前我是放在自己的服务器上,不支持 mail,所以就需要改成 smtp 的,就这么干了

发表评论

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