东莞折扣网

WordPress纯代码配置SMTP发送邮件【东莞折扣网】

部分主机商禁用了mail()函数,导致用户注册或者找回密码的时候都无法获取邮件。即使是支持了mail()函数,发送的邮件进入垃圾箱的几率也非常高,所以我们为了解决这个问题使用SMTP代发是非常不错的方式。

也有不少的朋友使用WP SMTP插件,新手朋友们还是建议使用插件。如果为了提高wordpress效率,那么推荐使用代码的方式。将下面的代码添加到主题目录的functions.php文件中。

  1. //使用smtp发送邮件,东莞折扣网使用的是QQ邮箱,你可以参照你使用的邮箱具体设置SMTP
  2. add_action('phpmailer_init', 'mail_smtp');
  3. function mail_smtp( $phpmailer ) {
  4. $phpmailer->FromName = '你的名字'; //发件人
  5. $phpmailer->Host = 'smtp.exmail.qq.com'; //修改为你使用的SMTP服务器
  6. $phpmailer->Port = 465; //SMTP端口,开启了SSL加密
  7. $phpmailer->Username = '你的邮箱地址'; //邮箱账户   
  8. $phpmailer->Password = '******'; //输入你对应的邮箱密码,这里使用了*代替
  9. $phpmailer->From = '你的邮箱地址'; //你的邮箱   
  10. $phpmailer->SMTPAuth = true;
  11. $phpmailer->SMTPSecure = 'ssl'; //tls or ssl (port=25留空,465为ssl)
  12. $phpmailer->IsSMTP();
  13. }

之前在网上找了一段代码添加到functions.php中就出现错误,上面的代码博主亲测有效,下面整理了常用邮箱的SMTP服务器和端口。

邮箱 SMTP服务器地址 非SSL端口号 SSL端口号
163.com smtp.163.com 25 465或994
126.com smtp.126.com 25 465或994
qq.com smtp.qq.com 25 465或587
网易企业邮箱 smtp.qiye.163.com 25 994
腾讯企业邮箱 smtp.exmail.qq.com 25 465

以上代码来源于互联网。

 

东莞微信小程序——东莞首家专业服务商!
每天十万人关注的朋友圈、节省您的推广成本
户外广告资源整合/手机广告推广:户外广告寻盘,网络推广,东莞微信小程序开发,东莞广告联盟!
电话:13751333123(微信)号:dgzhekou

免费发布广告信息,请点击"阅读原文"

赞(0) 打赏
未经允许不得转载:东莞折扣网 » WordPress纯代码配置SMTP发送邮件【东莞折扣网】
分享到: 更多 (0)
广告也精彩
广告也精彩
在线客服
在线客服
热线电话

东莞折扣商城 手机商城

东莞折扣商城手机商城

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏