dongjian1984 发表于 2008-7-29 14:42:49

我也没有用过CI的MAIL功能。我刚开始用的时候也发送不出去,163的邮箱,所以以后我就不用默认的了,自己弄了个email的类,你扩展一下即可

adai 发表于 2009-4-18 01:34:26

我用框架的email类来发送邮件,怎么发送后,查看邮件,但结果为空,这个是怎么回事?
$this->load->library('email');
$config['protocol'] = 'smtp';      
$config['smtp_host'] = 'smtp.126.com';   
$config['s ...
wangmao2002 发表于 2008-6-5 11:14 http://codeigniter.org.cn/forums/images/common/back.gif


使用方法本身没有问题,问题主要存在于CI_Email函数中的语句:
$this->_smtp_auth = ($this->smtp_user == '' AND $this->smtp_pass == '') ? FALSE : TRUE;

实际运行过程中,$this->_smtp_auth为FALSE,因为这个时候$this->smtp_user和$this->smtp_pass还没有赋值,因此导致后面连上服务器后,无法正常验证用户名和密码;

最简单的办法,就是将这条语句拷贝到initialize函数的最后进行赋值,这样就可以解决认证邮件服务器的认证问题。
页: 1 [2]
查看完整版本: 请教关于框架发送email问题