SAE+wordpress邮箱问题,WP MAIL STMP插件配置但无效解决办法

我在SAE上面部署的WordPress是3.9版本的,而非SAE应用商店里WordPress4sae是3.4的,尽管3.9版本的确有很多改进但在部署在SAE上面时需要做很多修改,而且有些插件也需要修改,今天遇到一个网友问到之前遇到的一个邮箱插件问题,就想着把解决方法写下来吧,后续如果记起来其他改进的地方在补上,今天只说一下WP MAIL STMP这个插件的修改了。

相信很多Wper都希望自己的网站能与网友即时交互,邮件及时通知评论,WP MAIL STMP这个插件很强大足以满足绝大部分用户。这个插件做的很好配置也比较简单,一般情况对插件进行配置就能马上使用邮箱服务了。但有一些用户即时配置正确了还是无法使用,我当初就是其中一个,的确很头疼。我当时遇到的问题不能连接邮箱服务器的问题,后来就对class-smtp.php

/*$this->smtp_conn = @stream_socket_client(    
            $host . ":" . $port,
            $errno,
            $errstr,
            $timeout,
            STREAM_CLIENT_CONNECT,
            $socket_context
        );
        *///Pory修改了邮箱服务,
        
        $this->smtp_conn = @fsockopen(
				    $host,
				    $port,
				    $errno,
				    $errstr,
				    $timeout
    );//Pory修改了邮箱服务,默认版本见上面

上述修改中只是将

stream_socket_client函数修改为fsockopen函数,两者功能一样,都是打开网络的socket连接本质是一样的只是有的空间禁用了其中一个函数,绝大部分空间都是禁用了fsockopen函数,但SAE很奇怪恰恰是禁用了stream_socket_client,如果后续遇到了邮箱问题,可以查看这两个函数,替换尝试是否有效,不同空间不太一样。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值