Envoi d'e-mails via Gmail SMTP à l'aide de la bibliothèque de messagerie de CodeIgniter
Une erreur se produit lors de la mise en œuvre de l'envoi d'e-mails via Gmail SMTP avec la bibliothèque de messagerie de CodeIgniter, indiquant une erreur « Connexion expirée » ou « Échec de l'opération SSL ». Pour résoudre ce problème :
Pour la connexion SMTP expirée :
Pour le fonctionnement SSL Échec :
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();
Cette modification de code devrait résoudre les délais d'attente de connexion et les échecs d'opération SSL.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!