E-Mail über Gmail SMTP mit der E-Mail-Bibliothek von CodeIgniter senden
Beim Implementieren des E-Mail-Versands über Gmail SMTP mit der E-Mail-Bibliothek von CodeIgniter ist ein Fehler aufgetreten ein Fehler „Zeitüberschreitung der Verbindung“ oder „SSL-Vorgang fehlgeschlagen“. Um dieses Problem zu beheben:
Bei Zeitüberschreitung der SMTP-Verbindung:
Für SSL-Betrieb Fehler:
Code:
$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();
Diese Codeänderung sollte die Verbindungs-Timeouts und SSL-Betriebsfehler beheben.
Das obige ist der detaillierte Inhalt vonWie behebt man die Fehler „Verbindungszeitüberschreitung' und „SSL-Vorgang fehlgeschlagen' beim Senden von E-Mails über Gmail SMTP mit CodeIgniter?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!