让 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() 就可以了。
你这个博客有这个功能吗?
我的博客现在是放置在国外的空间上,这个空间支持 mail 函数直接发邮件,所以我就不需要这么设置了。以前我是放在自己的服务器上,不支持 mail,所以就需要改成 smtp 的,就这么干了