wordpress发送邮件设置

有过自己搭建个人博客网站的朋友都知道。利用wordpress搭建完成一个网站后,第一件事就是想让别人注册登陆自己的网站,但是邮件无法接收,所以今天我给大家我分享一篇文章。wordpress发送邮件设置,我也是从中解决了我的网站邮件接收问题。关于wordpress的搭建在我的另一篇文章"【腾讯云的1001种玩法】一个小白的自学建站史(菜鸟建站入门)发送邮件设置开启WP-Mail-SMTP插件wordpress原来的邮件设置是有些鸡肋的,通过main()函数来发送,且不说能不能发送成功,就算发送成功了,一般也很难进入别人的收件箱,或者连垃圾箱都进不去,所以在这里介绍一个着名的插件:WP-Mail-SMTP,我想多数人的wordpress都是使用这个插件。具体使用方法:
1、首先打开wordpress后台,点击左侧插件,点击安装插件,在右侧搜索插件WP-Mail-SMTP,如图:

2、之后点击“现在安装”,然后启用,接着点击“设置(Settings)”,填入相关信息,如图:


3、接着点击下面保存设置,然后可以发送一封测试邮件,试试是否可用,不可用接着往下看。开启OpenSSL有些人在配置插件时选择SSL加密,却发现无法使用,配置为无加密就又可用了,这种情况通常是未开启OpenSSL,开启后就可解决问题,开启方法如下:
1、首先打开php目录下的"php.ini",找到"extension=php_openssl.dll"看看前面有没有注释符";",有则去掉并保存;若是没有这句话则加上这句话之后保存;
2、把php目录下的"ssleay32.dll"、"libeay32.dll",以及php/ext目录下的"php_openssl.dll"拷贝到C:WindowsSystem32目录下;
3、重启Apache(或者IIS)。
注:Linux开启方法请自行百度。

$message .= network_site_url("wp-login.php?action=rp&key=$key&login=" . rawurlencode($user_login), 'login');
如图:

并保存,其实就是把前面的"<"和后边的">"删掉;
2、打开wordpress目录下的wp-includes/pluggable.php,搜索network_site_url,约在1791行,修改为:
$message .= network_site_url("wp-login.php?action=rp&key=$key&login=" . rawurlencode($user->user_login), 'login') . "rnrn";
如图:

并保存,其实还是去掉了那对尖括号。
至此,wordpress已经可以发送邮件了,同时也支持了用户的自动注册。【腾讯云的1001种玩法】wordpress发送邮件设置 - 腾云阁

相关内容推荐