欢迎您来到腾讯云!积分商城

腾讯云腾讯云论坛

 找回密码
 立即注册
忘了密码?

扫一扫,访问微社区

快捷导航
搜索
查看: 13280|回复: 13

[经验分享] 解决WordPress注册收不到邮件的问题

[复制链接]

16

主题

11

好友

3569

积分

版主

Rank: 10Rank: 10Rank: 10Rank: 10

云币
3989
威望
3569
发表于 2015-12-18 17:16:42 |显示全部楼层 |未分类
问题介绍

wordpress注册时提示注册完成,但邮箱没有收到注册邮件。重置密码提示: 电子邮件未能发送。可能原因:您的主机禁用了mail()函数。

解决方法

修改wordpress主题目录下的functions.php文件(wp-content/themes/主题吗/functions.php),配置smtp

写入以下代码,将内容自行修改为自己的smtp邮箱

  1. // Customize your functions
  2. function mail_smtp( $phpmailer ){
  3. $phpmailer->From = "user@example.com"; //发件人
  4. $phpmailer->FromName = "测试"; //发件人昵称
  5. $phpmailer->Host = "smtp.example.com"; //SMTP服务器地址(比如QQ是smtp.qq.com,腾讯企业邮箱是smtp.exmail.qq.com,阿里云是smtp.域名,其他自行咨询邮件服务商)
  6. $phpmailer->Port = 25; //SMTP端口,常用的有25、465、587,SSL加密连接端口:465或587,qq是25,qq企业邮箱是465
  7. $phpmailer->SMTPSecure = ""; //SMTP加密方式,常用的有ssl/tls,一般25端口不填,端口465天ssl
  8. $phpmailer->Username = "user@example.com"; //邮箱帐号,一般和发件人相同
  9. $phpmailer->Password = ''; //邮箱密码
  10. $phpmailer->IsSMTP(); //使用SMTP发送
  11. $phpmailer->SMTPAuth = true; //启用SMTPAuth服务
  12. }
  13. add_action('phpmailer_init','mail_smtp');
复制代码
解决发送问题后又遇到个蛋疼的问题,点击激活邮件地址提示您的密码重设链接无效,请在下方请求新链接发现原来是显的没事的wordpress在激活链接前后都加了<>,而邮箱把后面的>当成是链接的一部分了

解决方法为修改目录下的wordpress的wp-login.php以及wp-includes/pluggable.php代码

wp-login.php中找到

  1. $message .= '<' . network_site_url("wp-login.php?action=rp&key=$key&login=" . rawurlencode($user_login), 'login') . ">\r\n";
复制代码
修改为
  1. $message .= . network_site_url("wp-login.php?action=rp&key=$key&login=" . rawurlencode($user_login), 'login') . "\r\n";
复制代码
wp-includes/pluggable.php中找到
  1. $message .= '<' . network_site_url("wp-login.php?action=rp&key=$key&login=" . rawurlencode($user->user_login), 'login') . ">\r\n\r\n";
复制代码
改为
  1. $message .= . network_site_url("wp-login.php?action=rp&key=$key&login=" . rawurlencode($user->user_login), 'login') . "\r\n\r\n";
复制代码
还可以使用asy WP SMTP或WP Mail SMTP解决,这里就不介绍怎么用了
QQ截图20151217234113.jpg

16

主题

11

好友

3569

积分

版主

Rank: 10Rank: 10Rank: 10Rank: 10

云币
3989
威望
3569
发表于 2015-12-18 17:28:37 |显示全部楼层
顺便测试下能用能用Html
<br>
原文传送门:<a href="http://www.ichenfei.com/solve-wordpress-cannot-sent-register-email.html" style="color:red;" target ="_black">点我</a>
回复

使用道具 举报

16

主题

11

好友

3569

积分

版主

Rank: 10Rank: 10Rank: 10Rank: 10

云币
3989
威望
3569
发表于 2015-12-18 17:30:24 |显示全部楼层

<strong style="color:#66ccff;">helloworld</strong>
回复

使用道具 举报

22

主题

10

好友

7280

积分

版主

Rank: 7Rank: 7Rank: 7Rank: 7

云币
13096
威望
7280
发表于 2015-12-18 17:32:45 |显示全部楼层
回复

使用道具 举报

19

主题

0

好友

651

积分

程序猿[LV2]

Rank: 2Rank: 2

云币
732
威望
224
发表于 2015-12-18 22:55:02 |显示全部楼层
那么简单的问题,搞这么复杂
回复

使用道具 举报

2

主题

0

好友

54

积分

小白[LV1]

Rank: 1

云币
16
威望
12
发表于 2015-12-31 09:52:25 |显示全部楼层
没看明白是咋回事。。。。
回复

使用道具 举报

0

主题

0

好友

22

积分

小白[LV1]

Rank: 1

云币
10
威望
10
发表于 2016-5-12 15:40:49 |显示全部楼层
www.wjtoutiao.cn 我的网站是注册后,邮箱收到链接要求充值密码,然后重启完了想登陆出现您的密码重设链接无效,请在下方请求新链接。
回复

使用道具 举报

7

主题

1

好友

495

积分

程序猿[LV2]

Rank: 2Rank: 2

云币
1545
威望
495
发表于 2017-3-5 19:22:04 |显示全部楼层
您好,为什么显示有代码错误呢
U%N[89@WLUJ4~}KSG5WKT68.png
回复

使用道具 举报

35

主题

4

好友

8964

积分

超级版主

Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15

云币
13687
威望
8964
发表于 2017-3-5 21:13:16 |显示全部楼层
感谢楼主分享哦~~~
回复

使用道具 举报

2

主题

0

好友

260

积分

小白[LV1]

Rank: 1

云币
820
威望
260
发表于 2017-5-11 12:07:12 |显示全部楼层
楼主问你一个问题,直接用记事本修改可以么?修改之后出现错误了
回复

使用道具 举报

2

主题

0

好友

260

积分

小白[LV1]

Rank: 1

云币
820
威望
260
发表于 2017-5-11 12:26:00 |显示全部楼层
PHP Parse error:  syntax error, unexpected '.' in C:\QCloud_IIS\Domains\boke\public_html\wp-login.php on line 332
回复

使用道具 举报

0

主题

0

好友

80

积分

小白[LV1]

Rank: 1

云币
340
威望
80
发表于 2018-1-7 19:29:30 来自手机 |显示全部楼层
唉。被逗渣骗了
回复

使用道具 举报

0

主题

0

好友

40

积分

小白[LV1]

Rank: 1

云币
170
威望
40
发表于 2018-3-13 23:49:42 |显示全部楼层
擦蛋。重点是要 申请解封 25端口  害的我搞了两天找不到问题  新手上路不容易啊
回复

使用道具 举报

3

主题

0

好友

230

积分

小白[LV1]

Rank: 1

云币
640
威望
230
发表于 2018-3-19 21:28:41 |显示全部楼层
事实证明。25解封了 依然不可用
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册
您需要登录后才可以发帖 QQ登录

联系我们|腾讯云平台|积分商城|腾讯云官方论坛    

GMT+8, 2018-6-21 16:24 , Processed in 1.200058 second(s), 32 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部