E-Mail mit Gmail SMTP unter Verwendung der E-Mail-Bibliothek von CodeIgniter senden
Bei der Verwendung von Gmail SMTP mit der E-Mail-Klasse von CodeIgniter können Fehler aufgrund von Verbindungsproblemen auftreten. Um diese zu beheben, befolgen Sie diese Schritte:
Fehlerbehebung
Fehler: Zeitüberschreitung der Verbindung
Dieser Fehler tritt beim Herstellen einer Verbindung mit auf Port 465 des SMTP-Servers von Google Mail über SSL schlägt fehl. Um dies zu beheben:
Fehler : SSL-Vorgang fehlgeschlagen
Dieses Problem kann auftreten, wenn versucht wird, den Port zu verwenden 25 oder 587. Um dieses Problem zu beheben:
Codebeispiel mit SMTP-Konfiguration
Der folgende modifizierte Codeausschnitt veranschaulicht dies Korrekte SMTP-Konfiguration:
$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");
Das obige ist der detaillierte Inhalt vonWie behebe ich Gmail-SMTP-Verbindungsprobleme mit der E-Mail-Bibliothek von CodeIgniter?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!