1、修改/system/Zend/Mail/Protocol/Abstract.php 第267行
$this->_socket = @stream_socket_client($remote, $errorNum, $errorStr, self::TIMEOUT_CONNECTION);
改为:
$this->_socket = @fsockopen($remote, 21, $errorNum, $errstr, self::TIMEOUT_CONNECTION);
2、登陆万网主机管理
左侧高级环境设置——PHP.ini设置——PHP函数fsockopen设置启用
3、发不了链接,百度搜sendcloud,注册以后绑定域名,然后去万网解析相应的记录值。全部记录值显示对号后就完成了。(这里你要删除万网默认的和之前绑定过其他邮箱的记录值)
4、本来以为就用sendcloud的smtp账号就行的,但是还是发不了。这里我用的是QQ企业邮箱可以成功发送。
注册QQ企业邮箱(不用解析QQ企业邮箱DNS记录值),如果注册过就直接用。
5、后台全局-邮件设置
选择SMTP发送
主 SMTP 服务器:smtp.exmail.qq.com
使用安全链接(SSL)连接主服务器:否 (如果这里选是,更改第一步21改为465)
填写企业邮箱账号密码
保存以后就可以了。
但是出现疑问:后台【测试邮件】和前台【问题邀请邮件】都可以正常收到,但是后台【批量邀请】和前台【邀请好友加入】就不能收到http://wenda.wecenter.com/question/24115
我用wencenter官网的个人账号在通知里面右下角,邀请好友加入,也收不到邮件。这个应该是wecenter的问题,谁知道是为什么?
阅读全文
收起全文