用户
 找回密码
 入住 CI 中国社区
搜索
查看: 4043|回复: 1
收起左侧

[HELP] 使用Email类无法发送成功

[复制链接]
发表于 2009-11-20 17:43:16 | 显示全部楼层 |阅读模式
本帖最后由 乌有 于 2009-11-20 18:00 编辑

按手册的说明配置好了,使用的smtp协议.
无法成功发送.
不是出现Fatal error: Maximum execution time of 30 seconds exceeded in system\libraries\Email.php on line 1818
就是出现错误信息.我的控制器最后是这样写的
if(!$this->email->send())
   {
    echo $this->email->print_debugger();
    exit;
   }
怀疑是服务器不支持smtp发送,用outlook测试,刚开始smtp发送也是失败的.后来在outlook上设置了"我的服务器要求身份验证",发送就成功了.这样应该跟服务器支持smtp没有关系.但用的Email类就是无法正常.

陆续在测试中,$config['smtp_user'] 中的账号信息不填邮箱后缀有了新错误.(应该正确的账号填写是不需要加后缀才对)

Message: fwrite() [function.fwrite]: send of 5 bytes failed with errno=10053 您的主机中的软件放弃了一个已建立的连接。
Filename: libraries/Email.php
Line Number: 1795
发表于 2009-11-20 19:07:07 | 显示全部楼层
应该是和服务器环境有关,也和 smtp 服务器有关。
换其他 smtp 试试。

本版积分规则