此文还是我在WP大学交流群中整理出来的,WP酷当时使用的是Configure SMTP+自己的域名邮箱进行基本收发件的。本着能不用插件就不用的原则……我们这次可以将Configure SMTP以及WP Mail SMTP彻底整合至主题中,实现免插件收发邮件。据谷歌后的结果说WordPress的邮件函数貌似还有些问题,所以如果你的邮件功能出现异常,可以使用此方法解决。
将以下代码添加至functions.php中的<?php 后:
//smtp发送邮件功能 add_action('phpmailer_init', 'mail_smtp'); function mail_smtp( $phpmailer ) { $phpmailer->FromName = '发信名'; $phpmailer->Host = 'smtp.exmail.qq.com'; $phpmailer->Port = 465; $phpmailer->Username = '显示邮箱'; $phpmailer->Password = '密码'; $phpmailer->From = '发信邮箱'; $phpmailer->SMTPAuth = true; $phpmailer->SMTPSecure = 'ssl'; //tls or ssl (port=25留空,465为ssl) $phpmailer->IsSMTP();}
其中:
- FromName为发信所显示的名字
- Host依实际情况而定,QQ邮箱应填写:smtp.qq.com / 腾讯企业邮箱:smtp.exmail.qq.com
- Port同上,腾讯企业邮箱为465,其余邮箱需自行搜索
- Username为邮箱
- Password为邮箱密码
- From为显示发信的邮箱,这个可以与实际邮箱不同
- 其余无需修改。
很高端的样子,不过我的使用smtp,好想也是这个
@阿里百秀 原理都是一样滴
涨知识了
为什么我这里会显示内部服务器错误。。。