-3
这两个函数有什么区别。第一个没有发送邮件,第二个发送成功。我已经调试了第一个,但没有显示响应。两者功能有什么不同?
public function initEmail()
{
$this->ci->load->library('email');
$this->ci->email->initialize(array(
'protocol' => 'smtp',
'smtp_host' => 'ssl://smtp.gmail.com',
'mailpath' => 'ssl://smtp.gmail.com',
'smtp_port' => '465',
'smtp_user' => '[email protected]',
'smtp_pass' => '*****',
'mailtype' => 'html',
'newline' => '\r\n',
'crlf' => '\r\n'
));
}
public function initEmail()
{
$this->ci->load->library('email');
$config = array(
'mailtype' => 'html',
'protocol' => 'smtp',
'smtp_user' => '[email protected]',
'smtp_pass' => '*****',
'smtp_port' => '465',
'smtp_host' => 'ssl://smtp.gmail.com',
'mail_path' => 'ssl://smtp.gmail.com'
);
$this->ci->email->initialize($config);
$this->ci->email->set_newline("\r\n");
}
那么,设置实际上是不一样的。特别是比较:''mailpath'=>'ssl:// smtp.gmail.com','用'mail_path'=>'ssl:// smtp.gmail.com'(注意下划线)。 – femtoRgon