|
发表于 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
使用方法本身没有问题,问题主要存在于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函数的最后进行赋值,这样就可以解决认证邮件服务器的认证问题。 |
|