[英]Send email from codeigniter
I try to send email with codeigniter and do print_debugger.. 我尝试通过codeigniter发送电子邮件并执行print_debugger。
this is my controller 这是我的控制器
$this->load->library('email');
$this->email->from('blablabla@gmail.com', 'Blabla');
$this->email->to('xxx@gmail.com');
$this->email->subject('This is an email test');
$this->email->message('It is working. Great!');
$this->email->send();
echo $this->email->print_debugger();
and the result.. 和结果..
220 mx.google.com ESMTP s7sm28822467paz.7
hello: 250-mx.google.com at your service, [125.165.91.123]
250-SIZE 35882577
250-8BITMIME
250-AUTH LOGIN PLAIN XOAUTH XOAUTH2
250 ENHANCEDSTATUSCODES
from: 250 2.1.0 OK s7sm28822467paz.7
to: 250 2.1.5 OK s7sm28822467paz.7
data: 354 Go ahead s7sm28822467paz.7
250 2.0.0 OK 1357110923 s7sm28822467paz.7
quit: 221 2.0.0 closing connection s7sm28822467paz.7
Your message has been successfully sent using the following protocol: smtp
User-Agent: CodeIgniter
Date: Wed, 2 Jan 2013 08:15:21 +0100
From: "Blabla"
Return-Path:
To: xxx@gmail.com
Subject: =?utf-8?Q?This_is_an_email_test?=
Reply-To: "blablabla@gmail.com"
X-Sender: pendaftaransiswabaruminor@gmail.com
X-Mailer: CodeIgniter
X-Priority: 3 (Normal)
Message-ID: <50e3de8936e41@gmail.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
It is working. Great!
It tells it success "Your message has been successfully sent using the following protocol: smtp" But why does my email not sent ? 它表示成功“您的消息已使用以下协议成功发送:smtp”但是为什么我的电子邮件没有发送?
This is the configuration I use to send an email with a gmail address in codeigniter: 这是我用于在codeigniter中发送带有gmail地址的电子邮件的配置:
$ci = get_instance();
$ci->load->library('email');
$config['protocol'] = "smtp";
$config['smtp_host'] = "ssl://smtp.gmail.com";
$config['smtp_port'] = "465";
$config['smtp_user'] = "blablabla@gmail.com";
$config['smtp_pass'] = "yourpassword";
$config['charset'] = "utf-8";
$config['mailtype'] = "html";
$config['newline'] = "\r\n";
$ci->email->initialize($config);
$ci->email->from('blablabla@gmail.com', 'Blabla');
$list = array('xxx@gmail.com');
$ci->email->to($list);
$ci->email->subject('This is an email test');
$ci->email->message('It is working. Great!');
$ci->email->send();
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.