wordpress配置smtp邮件发送的方法,附插件WP Mail SMTP1.25汉化版

今天,小白把一个wordpress网站smtp邮件发送给配置了。之前都没弄的。有一些小伙伴反馈说找不回密码。今天就折腾一下吧。

第一步:首先当然是获取邮件smtp的授权码。

qq域名邮箱(我今天发现腾讯已经关闭了新添加域名邮箱)和网易邮箱都需要授权码。

以网易邮箱为例,登录邮箱,左侧有一个“客户端授权密码”,然后在右侧“设置客户端授权码”选择打开。

wordpress配置smtp邮件发送的方法,附插件WP Mail SMTP1.25汉化版_图片 No.1

然后会跳出让你发一个短信的提示,你按要求操作即可。然后就可以自己设置一个授权码。这个东西要记好。下一步的关键。

第二步,在wordpress里进行smtp配置。

wordpress安装插件:WP Mail SMTP,这里提供一个汉化版:https://www.lanzous.com/ia64qlc,
原作者博客:https://www.chiser.cc/676.html

插件启用之后,就可以一项一项设置了。如下图所示:

wordpress配置smtp邮件发送的方法,附插件WP Mail SMTP1.25汉化版_图片 No.2

主要两个地方要注意点:
smtp端口,设置为465,认证那里要打开,不然看到下面的用户名和密码。
smtp密码这里填写的是网易邮箱的授权码,第一步得到的东西。

第三步,宝塔后台对465端口进行安全放行。

wordpress配置smtp邮件发送的方法,附插件WP Mail SMTP1.25汉化版_图片 No.3

然后,再进行测试应该就会提示发送成功。我测试的是接收邮箱为qq邮箱。结果直接跑到垃圾箱里去了,开始还以为这里提示成功其实并没有成功。

wordpress配置smtp邮件发送的方法,附插件WP Mail SMTP1.25汉化版_图片 No.4

另外,第二步wordpress配置smtp,也有人说可以将以下代码添加到主题的functions.php里面:

add_action('phpmailer_init', 'mail_smtp');
function mail_smtp( $phpmailer ) {
	$phpmailer->FromName = 'xxx'; // 发件人昵称
	$phpmailer->Host = 'smtp.163.com'; // 邮箱SMTP服务器
	$phpmailer->Port = 465; // SMTP端口,不需要改
	$phpmailer->Username = 'xxx@163.com'; // 邮箱账户
	$phpmailer->Password = '密码'; // 此处填写邮箱生成的授权码,不是邮箱登录密码,也有人称这里除了qq邮箱,其他邮箱都填写登录密码
	$phpmailer->From = 'xxx@163.com'; // 邮箱账户同上
	$phpmailer->SMTPAuth = true;
	$phpmailer->SMTPSecure = 'ssl'; // 端口25时 留空,465时 ssl,不需要改
	$phpmailer->IsSMTP();
}

不过,我用这种方法没有尝试成功。大家可以自行研究。

未经允许不得转载:自学控 - 自己建站也轻松 » wordpress配置smtp邮件发送的方法,附插件WP Mail SMTP1.25汉化版

分享到: 更多 (0)
avatar
自己建站,一点一滴积累经验。

自学控[zixuekong.com]

关于本站

登录

忘记密码 ?