使用 CodeIgniter 的电子邮件库通过 Gmail SMTP 发送电子邮件
使用 CodeIgniter 电子邮件库通过 Gmail SMTP 发送电子邮件时出现错误,表示“连接超时”或“SSL 操作失败”错误。要解决此问题:
对于 SMTP 连接超时:
用于 SSL 操作失败:
代码:
$config = [ 'protocol' => 'smtp', 'smtp_host' => 'ssl://smtp.googlemail.com', 'smtp_port' => 465, 'smtp_user' => 'xxx', 'smtp_pass' => 'xxx', 'mailtype' => 'html', 'charset' => 'iso-8859-1' ]; $this->load->library('email', $config); $this->email->set_newline("\r\n"); // Set to, from, message, etc. $result = $this->email->send();
此代码修改应该可以解决连接超时和 SSL 操作失败的问题。
以上是使用 CodeIgniter 通过 Gmail SMTP 发送电子邮件时如何修复'连接超时”和'SSL 操作失败”错误?的详细内容。更多信息请关注PHP中文网其他相关文章!