wordpress无法使用mail()函数发送邮件解决办法

          阅读(28)

    wordpress无法使用mail()函数发送邮件解决办法

    博主想给wordpress后台加个验证机制,有人暴力破解就邮件通知

    but……………………问题来了,我的主机是万网的,不知处mail();函数,wp就不能发送邮件

    那么、我们就换个方法发邮件吧,干脆不用mail();函数了

    1.用FTP打开 /wp-include/class-smtp.php ,查找到如下的代码:

    1. $this->smtp_conn?=?@stream_socket_client(
    2. $host?.?“:”?.?$port,
    3. $errno,
    4. $errstr,
    5. $timeout,
    6. STREAM_CLIENT_CONNECT,
    7. $socket_context
    8. );

    wordpress无法使用mail()函数发送邮件解决办法

    解决wordpress无法发送邮件问题

    2.注释掉上面的代码:

    /**

    需要注释的代码

    */

    3.添加如下代码:

    1. $this->smtp_conn?=?fsockopen($host,?$port,?$errno,?$errstr);

    然后使就可以实用WP SMTP 或 WP MAIL SMTP 插件来发送邮件了

    说明,如果升级了wp,该方案会失效,要重新配置


    LeMe·青柠时光 | http://leme2014.com

    2016.07.23


    喜欢 0



还没有人抢沙发呢~

加载中……