WordPress 无插件使用SMTP 发送邮件

想要使用 WordPress 邮件评论回复通知,基本都会使用 SMTP 插件或者需要服务器启用 mail 函数,但是有些主机商或者平台禁止直接从服务器发送邮件,所以只能靠SMTP,又不想使用插件所以可以使用代码方式

以下就是 WordPress SMTP 邮件功能的代码,添加到当前主题 functions.php 文件中即可:

//使用 smtp 发邮件
add_action('phpmailer_init', 'fanly_mail_smtp');
function fanly_mail_smtp( $phpmailer ) {
	$phpmailer->IsSMTP();
	$phpmailer->SMTPAuth = true;//启用 SMTPAuth 服务
	$phpmailer->Port = 465;//MTP 邮件发送端口,这个和下面的 SSL 验证对应,如果这里填写 25,则下面参数为空
	$phpmailer->SMTPSecure ="ssl";//是否验证 ssl,与 MTP 邮件发送端口对应,如果不填写,则上面的端口须为 25
	$phpmailer->Host = "smtp.exmail.qq.com";//邮箱的 SMTP 服务器地址,目前 smtp.exmail.qq.com 为 QQ 邮箱和腾讯企业邮箱 SMTP
	$phpmailer->Username = "blog@qq.com";//你的邮箱地址
	$phpmailer->Password ="***************";//你的邮箱登录密码
}
//发件地址记得和 smtp 邮箱一致即可
add_filter( 'wp_mail_from', 'fanly_wp_mail_from' );
function fanly_wp_mail_from() {
	return 'blog@qq.com';
}

下面整理了常用邮箱的SMTP服务器和端口:

邮箱SMTP服务器地址非SSL端口号SSL端口号
163.comsmtp.163.com25465或994
126.comsmtp.126.com25465或994
qq.comsmtp.qq.com25465或587
网易企业邮箱smtp.qiye.163.com25994
腾讯企业邮箱smtp.exmail.qq.com25465

本文《WordPress 无插件使用SMTP 发送邮件》由网友投稿或:「admin」整理自网络。

转载请声明来自:云猴子 -  https://www.yunhouzi.com/535.html



1,本站所有资源均来源于用户上传或整理与网络,如有侵权请【内容投诉】删除,我们将及时处理!
2,本站资源仅供大家学习和交流,请不要用于商业用途,下载后请于24小时后删除!
3,如果你也有好的资源,可以投稿到本站,有金币奖励和额外的收入!
4,从您进入本站开始,已表示您已同意接受本站【版权声明】中的一切条款!
6,申明:本站资源出售只是赞助,仅用于本站服务器和日常运营所需!不提供任何技术支持。
7,如压缩包提示有密码,www.yunhouzi.com

云猴子 » WordPress 无插件使用SMTP 发送邮件
您需要 登录账户 后才能发表评论

发表评论

欢迎 访客 发表评论