Envoi d'e-mails avec Gmail SMTP à l'aide de la bibliothèque de messagerie de CodeIgniter
Lors de l'utilisation de Gmail SMTP avec la classe de messagerie de CodeIgniter, des erreurs peuvent survenir en raison de problèmes de connexion. Pour résoudre ces problèmes, suivez ces étapes :
Dépannage
Erreur : la connexion a expiré
Cette erreur se produit lors de la connexion à le port 465 du serveur SMTP de Gmail via SSL échoue. Pour rectifier cela :
Erreur : Échec de l'opération SSL
Ce problème peut survenir lors de la tentative de utilisez le port 25 ou 587. Pour résoudre ce problème :
Exemple de code avec configuration SMTP
L'extrait de code modifié suivant illustre le configuration SMTP correcte :
$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");
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!