如何让 WordPress 支持 SMTP 发送邮件呢?方法很简单,安装一个 SMTP 插件,配置好邮箱参数启用就可以了。不想用插件?也行,直接将以下代码加入使用的主题的 functions.php 即可。
//使用smtp发送邮件(请根据自己使用的邮箱设置SMTP)
add_action('phpmailer_init', 'mail_smtp');
function mail_smtp( $phpmailer ) {
$phpmailer->FromName = '站名'; //发件人名称
$phpmailer->Host = 'smtp.qq.com'; //修改为你使用的邮箱SMTP服务器
$phpmailer->Port = 465; //SMTP端口
$phpmailer->Username = '邮箱账户'; //邮箱账户
$phpmailer->Password = '邮箱账户授权码'; //此处填写邮箱生成的授权码,不是邮箱登录密码(以前可填写登录密码,现在因为安全原因,直接填写登录密码会无法发送)
$phpmailer->From = '邮箱账户'; //邮箱账户
$phpmailer->SMTPAuth = true;
$phpmailer->SMTPSecure = 'ssl'; //tls or ssl (port=25时->留空,465时->ssl)
$phpmailer->IsSMTP();
}
附上各邮箱的端口及smtp地址:
188 邮箱 | pop3.188.com | smtp.188.com | 端口:25 |
163 邮箱 | pop3.163.com | smtp.163.com | 端口:25 |
126 邮箱 | pop3.126.com | smtp.126.com | 端口:25 |
netease 邮箱 | pop.netease.com | smtp.netease.com | 端口:25 |
yeah 邮箱 | pop.yeah.net | smtp.yeah.net | 端口:25 |
QQ 邮箱 | pop.qq.com | smtp.qq.com | 端口:465或587 |
1、文章版权归作者所有,未经允许请勿转载。
2、本站所有文章,如无特殊说明或标注,均为本站原创发布。任何在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们邮箱:526009505@qq.com进行处理。
3、咨询请联系QQ:526009505
2、本站所有文章,如无特殊说明或标注,均为本站原创发布。任何在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们邮箱:526009505@qq.com进行处理。
3、咨询请联系QQ:526009505