我在发送codeigniter电子邮件时遇到问题。无法正确发送电子邮件在codeigniter
$ci = get_instance();
$ci->load->library('email');
$config['protocol'] = "mail";
$config['smtp_host'] = "ssl://mail.smsgt.com";
$config['smtp_port'] = "25";
$config['smtp_user'] = "[email protected]";
$config['smtp_pass'] = "";
$config['charset'] = "utf-8";
$config['mailtype'] = "html";
$config['newline'] = "\r\n";
$config['crlf'] = "\r\n";
,这里是我的代码发送电子邮件时
public function send_email_accountability($C11,$C12)
{
date_default_timezone_set('Asia/Manila');
$this->load->library('email');
$this->email->set_mailtype("html");
$this->email->from('[email protected]', 'company email');
$this->email->to($C11);
$this->email->subject('Accountability for'. " ". $C12);
$this->email->message("testing");
$check = $this->email->send();
//echo $this->email->print_debugger();
if ($check){
$data = "true";
}
else{
$data = "false";
}
}
当我在消息发送电子邮件,纯文本,它工作正常。但问题是当我用HTML脚本发送电子邮件时,它不会产生错误,但它不会发送给用户,并且不会使用MS OUTLOOK接收电子邮件。有人可以帮我解决这个问题吗?多谢你们 !
试图打印)的使用功能的var_dump的参数(使用 –