使用邮件类,配置都正确,但是却出现了这样的错误?
// 使用邮件类的控制器public function send_email(){
$this->load->library('email');
$config['protocol'] = 'smtp';
$config['smtp_host']='smtp.163.com';
$config['smtp_user']='lvxaou113@163.com';
$config['smtp_pass']='*****';
$config['smtp_timeout']='10';
$config['validate']='true';
$config['newline'] = "\\r\\n";
$config['crlf'] = "\\r\\n";
$this->email->initialize($config);
$this->email->from('lvxaou113@163.com', '路囧囧');
$this->email->to('8526713@qq.com');
$this->email->subject('Email Test');
$this->email->message('Testing the email class.');
echo $this->Email->print_debugger();
}
调用这个控制器方法,却出现这样的错误:
A PHP Error was encounteredSeverity: Notice
Message:Undefined property: Index::$email
Filename: controllers/index.php
Line Number: 115
//说是没有定义属性email,这是什么情况啊?明白的基友们给指点下哈!~~
$config['protocol'] = 'smtp';
$config['smtp_host'] = 'smtp.163.com';
$config['smtp_user'] = '******@163.com';
$config['smtp_pass'] = '******';
$config['mailtype'] = 'html';
$config['validate'] = true;
$config['priority'] = 1;
$config['smtp_port'] = 25;
$config['wordwrap'] = TRUE;
我的配置,可以用! 用ci的邮件类发腾讯的邮件有问题,所有我没有用ci的,我用的另外的邮件类继承进去的 geomen 发表于 2012-9-24 15:05 static/image/common/back.gif
我的配置,可以用!
谢谢了,我再查下 跟屁虫 发表于 2012-9-24 15:15 static/image/common/back.gif
用ci的邮件类发腾讯的邮件有问题,所有我没有用ci的,我用的另外的邮件类继承进去的 ...
嗯,好的,我查下问题先。以后自己也找个类试试... 谢谢你啊 $this->email->initialize($config);应该是加载$this->load->library('email');这个类文件的时候,没加载进来。检查一下。。。。 lvxiaobu113 发表于 2012-9-24 15:38 static/image/common/back.gif
嗯,好的,我查下问题先。以后自己也找个类试试... 谢谢你啊
phpmailer 这个很好用的。你可以试试 $this->email->message('Testing the email class.');
echo $this->Email->print_debugger();
这中间加上 $this->email->send();就行了 405943716@QQ.CO 发表于 2012-9-25 11:36 static/image/common/back.gif
$this->email->message('Testing the email class.');
echo $this->Email->print_debugger();
正解
页:
[1]