|
发表于 2013-4-24 15:23:55
|
显示全部楼层
CI email 使用
email 类文件不动
控制器里的方法内容:
$config['protocol'] = 'smtp';
$config['smtp_host'] = 'ssl://smtp.gmail.com';
$config['smtp_user'] 'chinacodeigniter@gmail.com';
$config['smtp_pass'] = '**********';
$config['smtp_port'] = 465;
$config['charset'] = 'utf-8';
$config['smtp_timeout'] = 30;
$config['mailtype'] = 'text';
$config['wordwrap'] = TRUE;
$config['crlf']="\r\n";
$config['newline']="\r\n";
$this->load->library('email');
$this->email->initialize($config);
$this->email->from('chinacodeigniter@gmail.com', '中国共产党');
$this->email->to('ctv_243028755@qq.com');
$this->email->subject('明天召开紧急会议');
$this->email->message('拟定南海问题,人员勿缺!测试,方案!');
$this->email->send();
echo $this->email->print_debugger();
成功效果页面:
220 mx.google.com的ESMTP pa2sm26664377pac.9的 - gsmtp
你好:250 mx.google.com的为您服务,[183.156.30.250]
250-SIZE 35882577
250 8BITMIME
250-AUTH LOGIN平原XOAUTH XOAUTH2
250 ENHANCEDST ATUSCODES
来自:250 2.1.0确定pa2sm26664377pac.9 - gsmtp
:250 2.1.5 OK pa2sm26664377pac.9 - gsmtp
数据:354转到领先pa2sm26664377pac.9 - gsmtp
250 2.0.0确定1366627261 pa2sm26664377pac.9 - gsmtp的
退出:221 2.0.0关闭连接pa2sm26664377pac.9的 - gsmtp
您的邮件已成功发送使用以下协议:SMTP
用户代理:笨
日期:4月22日(星期一)2013 18:41:02 +0800
来自:= utf-8的问?= E4 = B8 = AD = E5 = 9B = BD = E5 = 85 = B1 = E4 = BA = A7 = E5 = 85 = 9A?
返回路径:
要:ctv_243028755@qq.com
主题:= UTF-8?Q?= E6 = 98 = 8E = E5 = A4 = A9 = E5 = 8F = AC = E5 = BC = 80 = E7 = B4 = A7 = E6 = 80 = A5 = E4 = BC
=?
= UTF-8?Q?= 9A = E8 = AE = AE?
回复:“chinacodeigniter@gmail.com”
X-发信人:chinacodeigniter@gmail.com
X梅勒:笨
X-优先级:3(普通)
消息ID:<517513bea3f42@gmail.com>
MIME版本:1.0
片刻查看邮件接收情况!yes
在 Windows 下配置 Apache 的方法,分享出来:
找到 PHP 安装目录下的 libeay32.dll 和 ssleay32.dll,
把它们拷贝到 Apache 安装目录下的 bin 目录里。
和c/windows/ 安装目录下的 libeay32.dll 和 ssleay32.dll,
编辑 PHP 配置文件 php.ini,和c/windows/ php.ini 找到 “;extension=php_openssl.dll” 这行,把前面的分号去掉;如果没有这行,就添加一行 “extension=php_openssl.dll”。
启动 Apache 服务。 |
|