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,如果后续遇到了邮箱问题,可以查看这两个函数,替换尝试是否有效,不同空间不太一样。

时间: 2024-10-06 22:04:08

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

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

我在SAE上面部署的WordPress是3.9版本号的,而非SAE应用商店里WordPress4sae是3.4的,虽然3.9版本号的确有非常多改进但在部署在SAE上面时须要做非常多改动,并且有些插件也须要改动,今天遇到一个网友问到之前遇到的一个邮箱插件问题,就想着把解决方法写下来吧,兴许假设记起来其它改进的地方在补上,今天仅仅说一下WP MAIL STMP这个插件的改动了. 相信非常多Wper都希望自己的站点能与网友即时交互.邮件及时通知评论,WP MAIL STMP这个插件非常强大足以满足绝大

WP Mail SMTP插件解决Contact Form 7表单提交失败问题

WP Mail SMTP插件解决Contact Form 7表单提交失败问题 WP Mail SMTP是一款非常优秀的解决WordPress主机因为不支持或者是禁用了mail()函数,导致无法实现在线邮件收发功能的插件,这里在详细介绍下有关"WP Mail SMTP插件来解决Contact Form 7表单提交失败问题"的具体方法. 本文以阿里云服务器和QQ邮箱的SMTP为例. 1. 设置WP Mail SMTP插件,如下图所示: ? ? 其中的,1处的 From Email 和 2处

IntelliJ IDEA中Maven插件无法更新索引之解决办法

IT草根 WangXu's 代码馆 BLOG Home Archives Resume Links About IntelliJ IDEA中Maven插件无法更新索引之解决办法 By Wang Xu 发表于 2015-12-09 文章目录 1. Maven的仓库.索引 2. IntelliJ IDEA利用索引实现自动补全 3. IntelliJ IDEA中Maven插件配置 4. IntelliJ14.1更新索引失败原因 5. 使用国内Maven仓库的镜像 6. 下载Maven仓库的索引 7. 

关于wordpress后台首页加载ajax.googleapis特别慢的解决办法

通过审查元素发现,拖慢后台加载速度的主要是两个路径 1.https://ajax.googleapis.com/ajax/libs/prototype/1.7.1.0/prototype.js 2.http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.21/themes/smoothness/jquery-ui.css 都是谷歌的,现在国内访问谷歌几乎是访问不了,必须要FQ才可以,下面是解决这两东西的办法 第一种: 通过wordpress后台安装 ‘

C#发送邮件时提示:“不允许使用邮箱名称。服务器响应为:”的错误解决办法

由于项目需要,要为客户提供一个定期发送邮件的程序.本来原来自己还写过,但新写的程序一晚上也没通过测试,总是提示"不允许使用邮箱名称.服务器响应为..." 经过在网上搜索查找解决办法,似乎解决办法都是一个,就是把smtp.UseDefaultCredentials = true;写到smtp.Credentials = new NetworkCredential("myusername", "mypwd");的前面. 但使用此方法,也未能解决问题.

更新Xcode导致插件不能使用的解决办法

当有新版本Xcode更新时,很多常用的插件往往会失效,即使重新运行插件工程也不能恢复.一下提供一种解决办法. 1.重新运行插件工程. 2.在终端中执行 defaults read /Applications/Xcode.app/Contents/Info DVTPlugInCompatibilityUUID,会得到Xcode的ID 3.点击桌面顶部的前往,按住ALT显示隐藏的资源库,点击进去,继续点击/Application Support/Developer/Shared/Xcode/Plug

关于数据库保存的二进制图片无法在colorbox插件中显示的解决办法

colorbox是非常优秀的图片显示插件,但最近想用它来显示保存在数据库中的二进制图片却发现问题,就是无法正确显示,显示出来的都是一些乱码字符,究竟问题出在那呢? 于是循例百度了一下,是有人也碰到这个问题,但没有提出解决方案呀!看来只能自己分析原因了... 首先说下我的开发环境:ASP.NET MVC+COLORBOX,那问题不是出在MVC就是COLORBOX上了. 1.MVC分析: 无论图片保存数据库还是保存在目录文件,都是无非转换为二进制流返回比浏览器,于是我试下用COLORBOX显示保存在

升级到XCode之后一些插件不能用的解决办法

1.打开插件所在的目录: ~/{当前用户名}/library/Application Support/Developer/Shared/2.选择已经安装的show package contents, 3.找到info.plist 文件,找到DVTPlugInCompatibilityUUIDs的项目, 4.添加C4A681B0-4A26-480E-93EC-1218098B9AA0(当前),这个号码怎么得到?  在终端执行 defaults read /Applications/5.再右键“打开

xcode6.4 插件不能用,解决办法。

Xcode6.4中突然发现之前下载的第三方插件无法使用了,比如常用的注释插件VVDocumenter-Xcode,正好看到他们也提供了对应的解决方法: 即输入命令行: defaults delete com.apple.dt.Xcode DVTPlugInManagerNonApplePlugIns-Xcode-6.4 然后重启Xcode,此时会有弹窗提示,如下图: 然后选择"Load Bundles" 版权声明:本文为博主原创文章,未经博主允许不得转载.