WordPress启用SMTP发送邮件通知

虽然Wordpress有SMTP插件,但是基于本人的洁癖,不喜欢用太多的插件,个人觉得采用修改代码的方法来启用SMTP功能更加安心。

修改主题function.php

进入后台,修改当前主题目录中的function.php,加入以下代码:

//启用SMTP发邮件
add_action('phpmailer_init', 'mail_smtp');
function mail_smtp( $phpmailer ) {
$phpmailer->Host = 'smtp.domain';      //SMTP服务器地址
$phpmailer->Port = 465;                //SMTP端口
$phpmailer->Username = 'name@domail';  //邮箱账号
$phpmailer->Password = 'password';     //邮箱密码
$phpmailer->From = 'name@domail';      //邮箱账号,同Username
$phpmailer->SMTPAuth = true;
$phpmailer->SMTPSecure = 'ssl';        //由Port决定:25->留空,465->ssl,587->tls
$phpmailer->IsSMTP();
}

关于部分邮箱系统设置SMTP无效的说明

部分用户反馈说设置正确,但仍然无法SMTP发送邮件,原因是部分邮箱系统需要设置授权码,如QQ邮箱、163邮箱等,具体操作方法可登录邮箱平台进行了解。

获取到授权码后,便是配置中的Password

原创文章禁止转载:技术学堂 » WordPress启用SMTP发送邮件通知

精彩评论

1+8=

感谢您的支持与鼓励

支付宝扫一扫打赏

微信扫一扫打赏