Lorsque vous tentez d'envoyer un e-mail via le serveur SMTP de Gmail à partir d'une page PHP, une erreur peut se produire: " Échec de l'authentification [SMTP: SMTP Server ne prend pas en charge l'authentification ...]. " Cela peut être résolu en incorporant les étapes suivantes:
Dans le code fourni, l'erreur découle de l'utilisation d'un numéro de port obsolète (587). Pour les connexions SMTP sécurisées avec Gmail, le port 465 avec le cryptage SSL doit être utilisé.
pour rectifier le problème, mettez à jour les paramètres du serveur SMTP comme suit:
$smtp = Mail::factory('smtp', array( 'host' => 'ssl://smtp.gmail.com', 'port' => '465', 'auth' => true, 'username' => '[email protected]', 'password' => 'passwordxxx' ));
Avec ces modifications, le code se connectera avec succès au serveur SMTP de Gmail, permettant d'envoyer des e-mails via la page.
Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.
Copyright© 2022 湘ICP备2022001581号-3