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的问题,谁知道是为什么?
                                                                
                                     阅读全文
                                
                                
                                     收起全文