当前位置:万花网 > Wordpress建站 > 正文

Wordpress配置SMTP发送邮件详解!

Tips:本文最后更新于【 2020-01-03 10:03:43 】,某些文章具有时效性,若有错误或已失效,请在下方留言或联系小P君

wordpress日常使用中,会用到发送邮件的功能,注册的时候发送验证码,回复评论发送通知,等等,都需要邮件功能来实现,其实使用SMTP发邮件网上的教程有非常多了,只是有些童鞋还在盲目寻找,结果一番操作,还是不成功,那么今天我就来给大家分享两种方法!

第一种,一段代码实现Wordpress SMTP发信功能

将以下的代码加入当前主题的 functions.php 文件里,即可实现!

//SMTP邮件功能
//https://www.vanhua.cn/1600.html
//注意端口的填写
add_action('phpmailer_init', 'mail_smtp');
function mail_smtp( $phpmailer ) {
    $phpmailer->FromName = 'Vanhua'; //名字
    $phpmailer->Host = 'smtp.qq.com'; //smtp地址,可以到你使用的邮件设置里面找
    $phpmailer->Port = 465; //端口,一般不用修改,ssl端口465;
    $phpmailer->Username = '00000@qq.com';  //邮件账号
    $phpmailer->Password = '000000'; //邮件密码
    $phpmailer->From = '00000@qq.com';//邮件账号
    $phpmailer->SMTPAuth = true;  
    $phpmailer->SMTPSecure = 'ssl'; //tls or ssl (port=25留空,465为ssl)一般不用修改
    $phpmailer->IsSMTP();
}

那么我们来看下常用的邮箱的SMTP端口

Gmail的IMAP/SMTP/POP3端口:

服务器名称 服务器地址 SSL协议端口 非SSL协议端口
IMAP imap.gmail.com 993 /
SMTP smtp.gmail.com 465 /
POP3 pop.gmail.com 995 /

Qmail的IMAP/SMTP/POP3端口:

服务器名称 服务器地址 SSL协议端口 非SSL协议端口
IMAP imap.qq.com 993 143
SMTP smtp.qq.com 465或587 25
POP3 pop.qq.com 995 110

163的IMAP/SMTP/POP3端口:

服务器名称 服务器地址 SSL协议端口 非SSL协议端口
IMAP imap.163.com 993 143
SMTP smtp.163.com 465或994 25
POP3 pop.163.com 995 110

端口填写对号入座就可以,下面我们第二种方法也还是要用到上面的端口!

第二种,通过插件来实现SMTP发信功能:

这种插件就太多了,我推荐一款我自己用过的,感觉还不错,首先到插件后台搜素插件名:WP SMTP

Wordpress配置SMTP发送邮件详解!

安装完成后,通过简单的配置,就可以实现了,但由于是第三方登录邮件地址,都需要授权,那么我们就以QQ邮箱来示例!

Wordpress配置SMTP发送邮件详解!

进入QQ邮箱-邮箱设置-账户,找到POP3/IMAP/SMTP/Exchange/CardDAV/CalDAV服务,将POP3/SMTP服务 开启,然后会生成一个授权码,保存起来,后面需要用来填写!

最后我们在wordpress插件后台来设置:

Wordpress配置SMTP发送邮件详解!

Wordpress配置SMTP发送邮件详解!

填写完成后,就OK啦,在操作过程中,最主要的开启或者没有开启SSL端口,或者端口的填写错误,以及最后一步认证密码是SMTP的授权码,授权码使我们在QQ邮箱那里获取到的,不是密码!

就介绍到这里,希望对你有用哦!谢谢!

感觉很棒!可以赞赏支持我哟~

赞(2) 打赏
作者保留所有权,侵删请联系,转载请注明: » 万花网 » Wordpress配置SMTP发送邮件详解!

低至¥89元/年限时抢

抢阿里云服务器1折起代金券

立即抢购

评论1

  1. #1

    我学会了