设为首页 - 加入收藏
广告 1000x90
您的当前位置:主页 > 自媒体运营 > 正文

Easy WP SMTP插件:解决wordpress无法发送邮件

来源:网络分享 编辑:引流技巧 时间:2025-05-14

用阿里云的朋友应该知道,安装wordpress是无法发送邮件的。之前一直以为是php不支持mail函数。但后来在群里听一个vps面板开发的说,这个函数很多环境都是默认开启,但是很多机房都不允许发送邮件出去。不知道对不对,反正有必要安装一个插件,通过SMTP来发送邮件。

设置Easy WP SMTP

插件的安装就不说了,直接到插件里面搜索下载就行了,这里说一下WP SMTP也行,好像还是汉化的。我见Easy WP SMTP比较新旧选了这个

分别来讲一下各项的设置

第一项From Email Address,填写邮箱就好了

第二项From Name,发邮件的用户名

第三项SMTP Host,smtp服务器地址,163邮箱的是smtp.163.com,qq的是smtp.qq.com。其他的邮箱服务商百度一下就好了

第四项Type of Encription加密类型,默认None

第五项SMTP Port端口 ?一般默认是25

第六项SMTP Authentication认证,也不知道是个什么,反正选否没发送邮件成功

第七项SMTP username,邮箱账号

第八项SMTP Password,SMTP授权码

主要是第八项,邮箱需要登录设置开通SMTP服务,默认是关闭的,开通后获得授权码,填第八项,思享以前一直以为是邮箱登录密码,结果没成功

测试SMTP

最后,可以测试一下是否可以发邮件

另外,我还在网上找了代码实现的方法,大家自己测试是否可行,functions.php加入如下代码:

  • //使用smtp发送邮件
  • add_action('phpmailer_init', 'mail_smtp');
  • function mail_smtp( $phpmailer ) {
  • $phpmailer->FromName = '你的名字'; //发件人
  • $phpmailer->Host = 'smtp.exmail.qq.com'; //修改为你使用的SMTP服务器
  • $phpmailer->Port = 465; //SMTP端口,开启了SSL加密
  • $phpmailer->Username = '你的邮箱地址'; //邮箱账户   
  • $phpmailer->Password = '******'; //输入你对应的邮箱密码,这里使用了*代替
  • $phpmailer->From = '你的邮箱地址'; //你的邮箱   
  • $phpmailer->SMTPAuth = true;
  • $phpmailer->SMTPSecure = 'ssl'; //tls or ssl (port=25留空,465为ssl)
  • $phpmailer->IsSMTP();
  • }

    相关推荐:

    栏目分类

    微商引流技巧网 www.yinliujiqiao.com 联系QQ:1716014443 邮箱:1716014443@qq.com

    Copyright © 2019-2024 强大传媒 网站地图 rss地图

    Top