记录点滴
品味人生

wordpress增加smtp支持

wordpress默认发送邮件时使用php的mail()功能,但大部分主机已不开启该功能,且各大邮件服务商使用多种手段检测邮件来源的合法性,以此减少垃圾邮件数。此时,我们可以通过为wordpress增加smtp支持以实现发送邮件的功能。

各大邮件服务商(gmail、126、163、qq)都提供了smtp的支持,具体开启方法请参考各邮件服务商的帮助文档。开启smtp后,我们需要为wordpress增加smtp支持,这里推荐纯代码的方式,当然,如果图方便,也可以使用wp-mail-smtp等插件实现该功能。

下面以纯代码的方式添加qq邮箱为例,进入仪表盘->外观->主题编辑器中,选择主题的functions.php,添加以下代码:

// add smtp support
add_action('phpmailer_init', 'mail_smtp');
function mail_smtp( $phpmailer ) {
	$phpmailer->FromName = '蛊妃妃博客';
	$phpmailer->Host = 'smtp.qq.com';
	$phpmailer->Port = 587;
	$phpmailer->Username = 'xxx@qq.com';
	$phpmailer->Password = 'xxxxx';
	$phpmailer->From = 'xxx@qq.com';
	$phpmailer->SMTPAuth = true;
	$phpmailer->SMTPSecure = 'tls';
	$phpmailer->IsSMTP();
}

其中,qq邮箱开启smtp后,登陆密码需要单独生成,而非qq邮箱登陆密码,可以到相应界面生成。至此wordpress增加smtp支持完成。

赞(0) 打赏
版权声明:本文采用知识共享 署名4.0国际许可协议 [BY-NC-SA] 进行授权
文章名称:《wordpress增加smtp支持》
文章链接:https://blog.bone4sh.cn/post-2.html
本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。

评论 抢沙发

觉得文章有用就打赏一下吧

非常感谢你的打赏,我们将继续给力更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫

微信扫一扫

登录

找回密码

注册