除了使用curl之外,您还可以使用codeigniter的默认电子邮件功能发送邮件,也可以使用SMTP协议发送邮件。检查以下代码以发送邮件。
function setProtocol(){
$CI = &get_instance();
$CI->load->library('email');
$config = Array(
'protocol' => 'smtp','smtp_host' => 'smtp.googlemail.com','smtp_port' => 465,//(Port: 465 (SSL required) or 587 (TLS required))
'smtp_user' => '**************',//(your Gmail account (e.g. admin@gmail.com))
'smtp_pass' => '**************',//(your Gmail password)
'mailtype' => "html",'charset' => 'iso-8859-1','wordwrap' => TRUE,'newline' => '\r\n',);
$CI->email->initialize($config);
return $CI;
}
function newsletter(){
$CI = setProtocol();
$CI->email->from('admin@gmail.com');
$CI->email->subject("Enter your subject");
$CI->email->message($CI->load->view('admin_user/newsletterMail',$pageData,TRUE));
$CI->email->to('user@gmail.com');
$status = $CI->email->send();
return $status;
}
您也可以全局使用setProtocol()
发送其他电子邮件。
本文链接:https://www.f2er.com/3139163.html