问题解决: WordPress on SAE注册邮件无法发送

方法一: 修改代码

 

Step 1: 改写wp-includes/pluggable.php, 把WordPress默认邮件设置改为SMTP模式.

// Set to use PHP's mail()

//$phpmailer->IsMail();

$phpmailer->IsSMTP();

Step 2: 改写wp-includes/class-phpmailer.php, 修改class PHPMailer, 根据自己的需要来设置$From, $Host, $SMTPAuth, $SMTPSecure等等参数. 优点是比较自由, 可设置选项更多更细.

 

方法二: 使用插件

换了好几个SMTP插件后, 最终决定使用WP SMTP. 因为自带了中文翻译. 优点是方便随时修改设置. ()

问题解决: WordPress on SAE注册邮件无法发送

 

但无论使用哪种方式, 都需要在你自己的SMTP邮箱里预先开启SMTP服务, 并记住SMTP服务器地址, 端口的话, SSL一般都是465.

以163邮箱为例, QQ等邮箱同理:

问题解决: WordPress on SAE注册邮件无法发送

 

你可能感兴趣的:(wordpress)