Email类无法发送邮件
$config['protocol']="smtp";$config['smtp_host']="smtp.aliyun.com";
$config['smtp_user']="example@aliyun.com";
$config['smtp_pass']="***";
$config['crlf']="\r\n";
$config['newline']="\r\n";
$config['mailtype']="html";
$this->load->library("email");
$this->email->initialize($config);
$this->email->from("example@aliyun.com","网站");
$this->email->to($email);
$this->email->subject("欢迎加大家庭");
$this->email->message("注册成功");
$this->email->send();
//发送邮件end
为何发送不了邮件
提示什么错误? $config['smtp_port']=465;//端口配置了没? Hex 发表于 2014-12-18 13:46
提示什么错误?
什么都没提示,换成163邮箱又可以
aqxinzhuan 发表于 2014-12-18 14:39
$config['smtp_port']=465;//端口配置了没?
换成163邮箱就行,不是端口问题吧
DennisEllen 发表于 2014-12-22 16:27
什么都没提示,换成163邮箱又可以
我之前遇過類似的問題
不過那時候還沒用 CI
而是一般 PHP 的發送方式
所以看看就好
那時我測試的信箱是 Google Mail
用的是自己的帳號,很久以前申請的
可是信件卻是怎麼都發送不出去
後來又辦一個新的信箱就可以送出了!
沒送出的原因不明
只能懷疑以前的格式和現在不同
所以才無法送出
Closer 发表于 2014-12-22 16:40
我之前遇過類似的問題
不過那時候還沒用 CI
而是一般 PHP 的發送方式
谢了,暂时用其他邮箱发送了
DennisEllen 发表于 2014-12-22 16:27
换成163邮箱就行,不是端口问题吧
估计还得在某个地方开启smtp。比如163的邮箱默认是开启的
页:
[1]