"Si un ouvrier veut bien faire son travail, il doit d'abord affûter ses outils." - Confucius, "Les Entretiens de Confucius. Lu Linggong"
Page de garde > La programmation > Pourquoi mon e-mail SMTP PHP Gmail échoue-t-il et comment puis-je corriger l'erreur "Échec de l'authentification"?

Pourquoi mon e-mail SMTP PHP Gmail échoue-t-il et comment puis-je corriger l'erreur "Échec de l'authentification"?

Publié le 2025-02-23
Parcourir:538

Why Does My PHP Gmail SMTP Email Fail, and How Can I Fix the

Envoi de l'e-mail via gmail smtp à partir de php: dépannage et solution

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.

Dernier tutoriel Plus>

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