本帖最后由 乌有 于 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 |