想要使用 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.com | smtp.163.com | 25 | 465或994 |
| 126.com | smtp.126.com | 25 | 465或994 |
| qq.com | smtp.qq.com | 25 | 465或587 |
| 网易企业邮箱 | smtp.qiye.163.com | 25 | 994 |
| 腾讯企业邮箱 | smtp.exmail.qq.com | 25 | 465 |
相关阅读:
本文《WordPress 无插件使用SMTP 发送邮件》由网友投稿或:「admin」整理自网络。
转载请声明来自:云猴子 - https://www.yunhouzi.com/535.html
1,本站所有资源均来源于用户上传或整理与网络,如有侵权请【内容投诉】删除,我们将及时处理!
2,本站资源仅供大家学习和交流,请不要用于商业用途,下载后请于24小时后删除!
3,如果你也有好的资源,可以投稿到本站,有金币奖励和额外的收入!
4,从您进入本站开始,已表示您已同意接受本站【版权声明】中的一切条款!
6,申明:本站资源出售只是赞助,仅用于本站服务器和日常运营所需!不提供任何技术支持。
7,如压缩包提示有密码,www.yunhouzi.com
云猴子 » WordPress 无插件使用SMTP 发送邮件