Erreur :
L'erreur "javax.mail.MessagingException : impossible de se connecter à SMTP hôte : localhost, port : 25 ; l'exception imbriquée est : java.net.ConnectException : Connexion refusée : connexion » se produit lors de la tentative d'envoi d'un e-mail à partir d'un hôte local sans serveur de messagerie correctement configuré.
Solution :
Le code fourni fonctionnera pour envoyer des e-mails à l'aide du serveur SMTP de Google. Cependant, dans cette solution, vous devrez saisir votre nom d'utilisateur et votre mot de passe Google pour autoriser le processus d'envoi, ce qui peut soulever des problèmes de sécurité.
Solution alternative utilisant l'API GoogleMail :
Pour une méthode plus sécurisée, il est recommandé d'utiliser l'API GoogleMail avec l'autorisation OAuth2. Les extraits de code mis à jour fournis dans la section de réponses montrent comment créer un service Gmail autorisé et envoyer des e-mails à l'aide de l'API.
Guide étape par étape :
Avantages de l'utilisation de l'API GoogleMail :
Remarques supplémentaires :
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!