关于wordpress的搭建在我的另一篇文章”一个小白的自学建站史(菜鸟建站入门)“的文末已经有了较为详细的解答,需要的朋友可以参考下。本文主要针对于wordpress的邮件设置,以下所有均在wordpress4.7.3环境下进行。
wordpress原来的邮件设置是有些鸡肋的,通过main()函数来发送,且不说能不能发送成功,就算发送成功了,一般也很难进入别人的收件箱,或者连垃圾箱都进不去,所以在这里介绍一个著名的插件:WP-Mail-SMTP,我想多数人的wordpress都是使用这个插件。具体使用方法:



有些人在配置插件时选择SSL加密,却发现无法使用,配置为无加密就又可用了,这种情况通常是未开启OpenSSL,开启后就可解决问题,开启方法如下:
很多朋友在wordpress重设密码时点击邮件中的链接会遇到会遇到重设链接无效的问题,仔细观察会看到链接最后有个”>”,删掉就正常了,这是wordpress共有的BUG,很久以前就有了,不知道为什么现在还存在,但既然存在,那就有解决的办法,具体如下:
编辑wordpress目录下的wp-login.php,搜索:”rawurlencode($user_login)”,约在332行,将其所在行修改为:
1 | |
如图:
并保存,其实就是把前面的”<”和后边的”>”删掉;
打开wordpress目录下的wp-includes/pluggable.php,搜索network_site_url,约在1791行,修改为:
1 | |
如图:
并保存,其实还是去掉了那对尖括号。
至此,wordpress已经可以发送邮件了,同时也支持了用户的自动注册。
关于wordpress的搭建在我的另一篇文章”一个小白的自学建站史(菜鸟建站入门)“的文末已经有了较为详细的解答,需要的朋友可以参考下。本文主要针对于wordpress的邮件设置,以下所有均在wordpress4.7.3环境下进行。
wordpress原来的邮件设置是有些鸡肋的,通过main()函数来发送,且不说能不能发送成功,就算发送成功了,一般也很难进入别人的收件箱,或者连垃圾箱都进不去,所以在这里介绍一个著名的插件:WP-Mail-SMTP,我想多数人的wordpress都是使用这个插件。具体使用方法:



有些人在配置插件时选择SSL加密,却发现无法使用,配置为无加密就又可用了,这种情况通常是未开启OpenSSL,开启后就可解决问题,开启方法如下:
很多朋友在wordpress重设密码时点击邮件中的链接会遇到会遇到重设链接无效的问题,仔细观察会看到链接最后有个”>”,删掉就正常了,这是wordpress共有的BUG,很久以前就有了,不知道为什么现在还存在,但既然存在,那就有解决的办法,具体如下:
编辑wordpress目录下的wp-login.php,搜索:”rawurlencode($user_login)”,约在332行,将其所在行修改为:
1 | |
如图:
并保存,其实就是把前面的”<”和后边的”>”删掉;
打开wordpress目录下的wp-includes/pluggable.php,搜索network_site_url,约在1791行,修改为:
1 | |
如图:
并保存,其实还是去掉了那对尖括号。
至此,wordpress已经可以发送邮件了,同时也支持了用户的自动注册。