如何正确配置 WordPress 邮件SMTP
框架(架构)  /  管理员 发布于 6年前   419
下面由WordPress教程栏目给大家介绍正确配置 WordPress 邮件SMTP的方法,希望对需要的朋友有所帮助!
默认大部分主机空间都无法正常发送邮件,造成用户注册不能送邮件、无法找回密码等,因此需要用第三方邮件服务器SMTP方式代替 WordPress 默认mail()函数。
相信很多站长都看过网上到处飞的配置WordPress 邮件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 = '[email protected]'; // 邮箱账户$phpmailer->Password = 'aabbccddffgg'; // 此处填写邮箱生成的授权码,不是邮箱登录密码$phpmailer->From = '[email protected]'; // 收件邮箱账户$phpmailer->SMTPAuth = true;$phpmailer->SMTPSecure = 'ssl'; // 端口25时 留空,465时 ssl,不需要改$phpmailer->IsSMTP();}
大部分提供配置代码的说明中没有明确写明第8行$phpmailer->Password 配置中的密码是邮箱第三方授权码,而不是邮箱的登录密码,这是不能成功发邮件的关键之处。
下面仅以QQ邮箱为例,简单说一下如何开启邮箱IMAP/SMTP服务和获得第三方授权码。
首先将上面的代码添加到当前主题函数模板functions.php中,并修改其中的相关信息。
开启IMAP/SMTP服务
登录你的QQ邮箱,依次点击,设置 → 账户,找到“POP3/IMAP/SMTP/Exchange/CardDAV/CalDAV服务”设置选项,开启邮箱“IMAP/SMTP服务”。
获取授权码
点击下面的“生成授权码 ”,按要求发送短信:配置邮件客户端,到指定的号码,之后点击“我已发送”,会自动生一个授权码,要记好这个授权码,因为只显示一次,没记住只能再次发送短信了,将这个授权码填写到配置信息中即可。
我自己只试过QQ邮箱和126的,其它邮箱方法类似。
注:貌似目前所有邮箱端口都可以设置为465,都支持ssl加密
以上就是如何正确配置 WordPress 邮件SMTP的详细内容,更多请关注其它相关文章!
122 在
学历:一种延缓就业设计,生活需求下的权衡之选中评论 工作几年后,报名考研了,到现在还没认真学习备考,迷茫中。作为一名北漂互联网打工人..123 在
Clash for Windows作者删库跑路了,github已404中评论 按理说只要你在国内,所有的流量进出都在监控范围内,不管你怎么隐藏也没用,想搞你分..原梓番博客 在
在Laravel框架中使用模型Model分表最简单的方法中评论 好久好久都没看友情链接申请了,今天刚看,已经添加。..博主 在
佛跳墙vpn软件不会用?上不了网?佛跳墙vpn常见问题以及解决办法中评论 @1111老铁这个不行了,可以看看近期评论的其他文章..1111 在
佛跳墙vpn软件不会用?上不了网?佛跳墙vpn常见问题以及解决办法中评论 网站不能打开,博主百忙中能否发个APP下载链接,佛跳墙或极光..
Copyright·© 2019 侯体宗版权所有·
粤ICP备20027696号