WordPress.com官网注册头像,用QQ邮箱注册的貌似没有收到法院传票邮件

WordPress注册时不能发邮件,修改程序代码直接显示密码的方法
我的图书馆
WordPress注册时不能发邮件,修改程序代码直接显示密码的方法
文章摘自:
WordPress的用户注册机制是,填写用户名、邮箱,由WordPress生成随机密码,并发送到用户注册时填写的邮箱地址。但很多人的服务器并没有配置邮件服务(比如我正在用的这台服务器),或者由于邮件运行商的反垃圾邮件功能等原因,导致注册之后收不到 WordPress发送的密码邮件,无法完成注册。
很不方便…
既然如此,不如我们hacks一下wordpress。让WordPress注册时不发邮件,直接显示密码得了。怎么改呢?很简单,只需改动WordPress根目录下的 wp-login.php&即可。
1、搜索下面这句,位于 register_new_user 函数中。用于注册成功后发送通知。找到后把它注释掉。wp_new_user_notification($user_id,&$user_pass);
2、并在上面这句的下一行加上两句:setcookie("u", $user_login);setcookie("user_pass",&$user_pass);
目的是把注册时填写的用户名,以及wordpress随机生成的密码写入cookies,以便在后面调用。
3、搜索下面这句$errors-&add('registered', __('Registration complete. Please check your e-mail.'),&'message');
并把它替换为$errors-&add('registered', __(' ^__^ 注册成功!用户名:'.$_COOKIE["u"].'密码:'.$_COOKIE["user_pass"].'(登录后自行修改成您便于记忆的密码)'), 'message');
到此,就修改完成了。保存,上传。
--------------------------------------------------分割线--------------------------------------------------------
wordpress无法发送邮件解决方法及设置
为了防止垃圾邮件,禁止了系统的sendmail功能,wordpress用户只需要安装一个官方的smtp插件即可使用外接的邮件服务器来发信. 如果不设置这个,游客或其他用户发表评论是可能会需要等待非常长的时间才能发出评论或出现脚本错误. 插件地址: 安装好后先到后台plugins里去激活(Activate)WP-Mail-SMTP插件,然后后台左下方的设置(settings)里会出现email设置选项, 以gmail为例: From Email:你的gmail地址 From Name:发信人姓名,随便填 Mailer:Send all WordPress emails via SMTP. SMTP Host:smtp.gmail.com SMTP Port:465 Encryption:Use SSL encryption. Authentication:Yes: Use SMTP authenticati Username:你的gmail用户名(企业版用户请填写邮件地址) Password:你的gmail密码
QQMAIL的设置 接收邮件服务器:pop.qq.com,使用SSL,端口号995 发送邮件服务器:smtp.qq.com,使用SSL,端口号25 账户名:您的QQ邮箱账户名(如果您是VIP帐号或Foxmail帐号,账户名需要填写完整的邮件地址) 密码:您的QQ邮箱密码 电子邮件地址:您的QQ邮箱的完整邮件地址
TA的最新馆藏[转]&
喜欢该文的人也喜欢您还没有登录,快捷通道只有在登录后才能使用。 还没有帐号? 赶紧
wordpress程序用户无法收到注册邮件
在线时间32小时
程序版本:WordPress 4.5.3&&&使用插件:Easy WP SMTP 设置后测试邮件是可以发送,邮箱也收到测试邮件。&&&修改过:&&&【 /wp-includes/pluggable.php 这个文件的$phpmailer-&IsMail();修改为$phpmailer-&IsSMTP();】&&&但是用户注册仍然无法收到邮件。&&&求高手指点。& &[ 此帖被maominghome在 17:23重新编辑 ]
在线时间1907小时
用的是什么邮箱?&
在线时间32小时
Rewordpress程序用户无法收到注册邮件
阿里云免费企业邮箱!
在线时间2585小时
楼主您好,&&请问您测试成功时,也是使用阿里云的邮箱smtp服务吗?
Debian 是一个自由的操作系统 (OS),提供您安装在计算机上使用。操作系统就是能让您的计算机工作的一系列基本程序和实用工具。
在线时间32小时
回 3楼dongshan8的帖子
是的!如图:&'995')this.width='995';">&'995')this.width='995';">
在线时间2585小时
回 4楼(maominghome) 的帖子
您好,&&那您通过smtp发送的邮件,会在阿里云邮箱里有相应的发信记录吗?&&如果有发件记录,那测试的发件和新用户注册的欢迎邮件都出现在阿里云邮箱里的发信记录里吗?&&或您的这个wp插件,有更多的日志信息可以提供参考吗?
Debian 是一个自由的操作系统 (OS),提供您安装在计算机上使用。操作系统就是能让您的计算机工作的一系列基本程序和实用工具。
在线时间32小时
回 5楼dongshan8的帖子
阿里云的发信记录只有测试记录,没有新用户注册的欢迎邮件。
在线时间32小时
回 5楼dongshan8的帖子
注册的时候,返回的信息是,如图:【注:网站是可以正常访问和登陆使用的,就是注册的时候提示这种信息】&'995')this.width='995';">& &[ 此帖被maominghome在 10:50重新编辑 ]
在线时间2585小时
回 7楼(maominghome) 的帖子
您好,&&那可能重点是检查程序的注册部分代码了。&&或许您可以查看一下nginx或php的日志,看是什么原因导致504错误。
Debian 是一个自由的操作系统 (OS),提供您安装在计算机上使用。操作系统就是能让您的计算机工作的一系列基本程序和实用工具。
访问内容超出本站范围,不能确定是否安全
限100 字节
批量上传需要先选择文件,再选择上传
您目前还是游客,请
验证问题: 54 + 13 = ?
&回复后跳转到最后一页/ WordPress 注册用户收不到邮件的解决方法
WordPress 注册用户收不到邮件的解决方法
Category :
WordPress 是目前最流行的博客程序,许多个人博客和网站都采用它来搭建,简单易用的操作,丰富的主题和插件,让它能完成许多功能,创建不同需求的网站。
我这次想把〖〗开放为用户注册,让用户自行在后台发布文章。但他们都报告没有收到注册邮件,不能设置用户密码,而导致注册失败。我在后台查看,他们已经完成注册,但没有收到注册邮件,就不能登录后台。
在网上搜索了一下,发现这是个普遍的问题,原因是各大主机服务商出于避免垃圾邮件的考虑,不支持发送邮件的 mail () 函数,只能启用 SMTP 方式发送邮件。像我网站所在的阿里云服务器,就是这样的。
有些网友给出了通过修改程序文件的方法,但每次升级后,又要重新修改,太麻烦了,所以我采用了插件的方式。
推荐使用 WP Mail SMTP 插件,可在后台搜索安装,是目前安装数最大的一款插件。插件的设置不复杂,但我还是遇到了问题,测试邮件时报错。
问题一:“From Email”要填写真实的邮箱地址,就是你作发送认证的邮箱地址。我受注释的误导,填写了没启用的邮箱地址:,想显示更官方些,结果出错了。“From Name”倒是可以随意填写的,一般可写上我们网站的名称,这样可明确告诉用户这是从哪里发来的邮件。
问题二:选择合适的SMTP服务器。看网上都是QQ邮箱的教程,我也是选用了QQ邮箱作为服务器的,但就是报错,后来改用163邮箱的,就成功了。设置如下图,SMTP Host:smtp.163.com,SMTP Port:465,启用 SSL 加密。
QQ邮箱,由于启用了安全保护功能,密码这里我填写的是系统生成的授权码,不知是不是这个原因,导致失败。
我也尝试使用 Gmail 的 API ,按教程操作都顺利完成,但 Google 对这个应用没有认证通过,虽然完成授权,但测试时出错,不知是什么原因。
问题三:将邮箱密码储藏在 wp-config.php 文件里,防止密码被泄。插件官方说明文档里就是这样提醒用户的,这个密码会用明文保存,为了安全,需储藏在 WordPress 根目录下的设置文件中,方法是添加两行代码:
define( ‘WPMS_ON’, true );
define( ‘WPMS_SMTP_PASS’, ‘your_password‘ );
将 your_password 替换为你自己邮箱的密码就可以了。这里,后台设置界面,密码输入框就是灰色的。
设置是否成功,大家可在 Email Test 中填入一个邮箱地址测试一下。
通过这样的操作,新用户顺利收到了注册邮件,但点击设置密码的链接时,却重复跳出重置密码的提示。Wordpress提示“您的密码重设链接无效,请在下方请求新链接。”在寻回密码时,发送给用户的重置密码链接也是如此。
经“”解释,原来是不同服务商对编码的解读不一致造成。邮箱收到重置密码邮件后,会将密码重置链接地址及其前后的“&&”一起当成链接地址生成超链接,点击此超链接后,由于传给 WordPress 的参数不对(多了个&),所以 WordPress 提示密码重设链接无效。
可通过以下两个步骤解决此问题:
1、解决找回密码时提示“您的密码重设链接无效”:
打开 WordPress 根目录下的 wp-login.php,找到如下代码:
$message .= ‘&‘ . network_site_url(“wp-login.php?action=rp&key=$key&login=” . rawurlencode($user_login), ‘login’) . “&\r\n”;
$message .=network_site_url(“wp-login.php?action=rp&key=$key&login=” . rawurlencode($user_login), ‘login’) . “\r\n”;
2、解决新用户注册时,点击邮件中的重置密码链接提示“您的密码重设链接无效”:
打开 WordPress 安装目录下的/wp-includes/pluggable.php,找到如下代码:
$message .= ‘&‘ . network_site_url(“wp-login.php?action=rp&key=$key&login=” . rawurlencode($user-&user_login), ‘login’) . “&\r\n\r\n”;
$message .= network_site_url(“wp-login.php?action=rp&key=$key&login=” . rawurlencode($user-&user_login), ‘login’) . “\r\n\r\n”;
以上修改后,用户收到的密码重置及新用户收到的密码设置邮件将不会再包含“&&”,用户再邮箱中点击链接后即可正常重置或者设置密码。
要注意的是,以上修改涉及到 WordPress 源代码的修改,而每次升级 WordPress 后修改会被覆盖,必须重新进行以上修改。这确定是比较麻烦的事儿,不知道哪位大神可以统一制作个插件不?
我只是很奇怪,这个邮件的问题存在已经很久,为什么官方没有修改过来呢?WordPress 的升级频率是非常高的,难道这些问题只在我们中国大陆区发生吗?
网站部署 SSL 加密访问已经成为一种趋势,早部署比迟部署好。 今天打开网站,发现不能安全访问了,提示证书到期。咦,我前几天已经对证书进行续购了,怎么还提示到期呢?原来是自己搞错了,证书续购后,证书的 &
前两天到杭州出差,又见识了这座科技创新之城的魅力。 上次到杭州,发现乘坐地铁时,可以直接先在手机支付宝上买好票,到车站专用机子上刷一下二维码就出票了,省却了带零钱和排队买票的麻烦。那种比其他人快一步的 &
广大站长都有过备案申请审核不通过的心酸经历,不过,真心觉得阿里云的备案还是很方便的。我上次备案了个“拉丁舞”网站,没几天就通过了,而且整个过程非常流畅。 但我这次在变更“速客网”网站名称时,备案的过程 &现在位置:
话说前些天三好公民想为本博的小作者“”弄一个Gravatar头像,于是就到就到为她注册了一个账号,注册之后提示Gravatar网站发送了一封激活电子邮件。
可是三好公民登录到“蓝晶仙子”的邮箱时,发现她的QQ竟然还没有开通邮箱,所以天知道Gravatar发送的那封邮件揣谁怀里了,恐怕只有QQ邮件服务器知道。于是赶紧开通了QQ邮箱,然后用刚注册的Gravatar账号又登录Gravatar网站,妄图让重新发送一封,结果Gravatar网站坚持显示“已发送确认邮件!”。如图:
那意思是说,已经给你了,怎么还想要啊?没门!
三好公民上下前后到处寻找了半天,果然没门!
怎么办?好在三好公民当时没有钻牛角尖,暂时放下了,这一放好几天过去了。今天再用“蓝晶仙子”的账号登录Gravatar网站时,竟然发现已经出现了“重新发送激活邮件”的按钮。如图:
点击按钮,果然很快收到了激活邮件,点击其中的激活按钮,顺利登录Gravatar网站上传了头像。
所以遇到没门的问题时,别钻牛角尖,暂时放一放等一等,说不定门就自己开了。

我要回帖

更多关于 微信转账没有收到 的文章

 

随机推荐