PHPMailer 好用吗,看来要学了。
實不相瞞
我 CI - Email 類沒成功
轉向找 PHPMailer
很簡單...就是載入 libraries
然後像 model 那樣扔參數給他就好
1. 邮箱的配置文件
$config['protocol'] = 'smtp';
$config['smtp_host'] = 'mail.123.cn';
$config['smtp_user'] = 'admin@123.cn';
$config['smtp_pass'] = '123';
$config['smtp_port'] = '25';
$config['validate'] = 'false';
$config['wordwrap'] = TRUE;
$config['mailtype'] = 'html';
$config['crlf'] = "\r\n"; // 注意,双引号
$config['newline'] = "\r\n"; // 注意,双引号
$config['smtp_timeout'] = '100';
2. 发送邮件的函数,参数请自行忽略
// send email method
function send_mail($email, $email_template, $link){
// assign the language data in arrayto $data
$data = $this->load_language();
$this->load->library('email');
$this->email->from('admin@123.cn', 'Ninger');
$this->email->to($email);
$this->email->bcc('admin@123.cn');
$subject = $data['mail_title'];
$data['link'] = $link;
$content = $this->load->view($email_template, $data, true);
$this->email->subject($subject);
$this->email->message($content);
$status = $this->email->send();
if ($status) {
return true;
}else{
return false;
}
//echo $this->email->print_debugger();
}
NingerJohn 发表于 2014-12-29 15:37
1. 邮箱的配置文件
感謝您的分享
但跟我的要求有些些的差距~~
我希望的是某個郵箱設置方式
然後"開新主題"去發表
Closer 发表于 2014-12-29 15:58
感謝您的分享
但跟我的要求有些些的差距~~
哦。好吧。
我上面的代码有一个问题就是,已发送的邮件没有记录,我买的服务器邮箱也无法设置smtp保留记录
活動仍在進行中
目前只有一人發表
相同發送方式一樣採納 (如果已有 QQ 的方式,可再分享 QQ 的方式)
但切勿擷取已發表過的代碼 (此處指的是只改變數名稱或類似行為)
違規者採扣分處罰
此活動還有半個月
請各位好手多多分享阿~~
{:soso_e135:} 最後一天半~!!
页:
1
[2]