0
sorry for my english,
i have config email in codeigniter
'protocol' => 'smtp',
'smtp_host' => 'ssl://smtp.gmail.com',
'smtp_port' => '465',
'smtp_user' => '-----',
'smtp_pass' => '-----',
'mailtype' => 'html',
'charset' => 'utf-8'
$this->load->library('email', $this->session->userdata('config'));
$this->email->from('[email protected]', 'Rtlx Team');
$this->email->to($email);
$message = "Dear ";
$this->email->subject('Rtlx Team - Account Verification');
$this->email->message($message);
$this->email->send();
$this->email->clear();
但它显示以下错误: 消息:电子邮件()[function.mail]:无法在“本地主机”连接到邮件服务器的端口465,验证“SMTP”和“SMTP_PORT”在php.ini中设置或使用的ini_set()发送电子邮件proble
Message: mail() expects parameter 1 to be string, array given
Unable to send email using PHP mail(). Your server might not be configured to send mail using this method.
我敢肯定,我也有类似的问题,这是因为电子邮件库的预期,要发送的smtp用户名和密码,为了解决这个问题,您可能需要扩展电子邮件库它不检查连接。它是这样做的,因为SMTP连接失败,因此它回落到“邮件”功能。 – mic