使用CodeIgniter 的電子郵件庫透過Gmail SMTP 發送電子郵件
將Gmail SMTP 與CodeIgniter 的電子郵件類一起使用時,可能會因為連線問題而出現錯誤。要解決這些問題,請按照以下步驟操作:
故障排除
錯誤:連接逾時
連接到時會發生此錯誤透過SSL 的gmail SMTP 伺服器的連接埠465 失敗。若要修正此問題:
錯誤: SSL 操作失敗
這個問題可以嘗試使用連接埠 25 或 587 時出現。若要解決此問題:
具有 SMTP 配置的程式碼範例
以下修改後的程式碼片段說明了正確的 SMTP 設定:
$config = Array( '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");
以上是如何使用 CodeIgniter 的電子郵件庫解決 Gmail SMTP 連線問題?的詳細內容。更多資訊請關注PHP中文網其他相關文章!