我在 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('new@gmail.com', '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();
但它显示以下错误:
消息:mail() [function.mail]:无法在“localhost”端口 465 连接到邮件服务器,请验证 php.ini 中的“SMTP”和“smtp_port”设置或使用 ini_set()
消息:mail() 期望参数 1 是字符串,给定数组
无法使用 PHP mail() 发送电子邮件。您的服务器可能未配置为使用此方法发送邮件。