Maison  >  Article  >  développement back-end  >  Pourquoi Sendmail sur le serveur WAMP ne parvient-il pas à envoyer des e-mails avec un compte Gmail ?

Pourquoi Sendmail sur le serveur WAMP ne parvient-il pas à envoyer des e-mails avec un compte Gmail ?

DDD
DDDoriginal
2024-10-28 08:27:29788parcourir

Why is Sendmail on WAMP Server Failing to Send Emails with a Gmail Account?

Dépannage de Sendmail avec le serveur WAMP et PHP pour le compte Gmail

Problème :

Impossible d'envoyer des e-mails à l'aide de sendmail avec un Compte Gmail du serveur WAMP sur Windows 8.1.

Problème :

Erreurs de socket ou "Connexion fermée correctement" lors de l'utilisation du port 465 ou 587.

Solution :

Le problème est résolu en exécutant sendmail.exe en tant qu'administrateur. Voici les étapes :

  1. Cliquez avec le bouton droit sur sendmail.exe et sélectionnez « Propriétés ».
  2. Accédez à l'onglet « Compatibilité ».
  3. Sélectionnez « Modifier paramètres pour tous les utilisateurs."
  4. Sous "Mode de compatibilité", sélectionnez "Exécuter ce programme en mode de compatibilité pour :" et choisissez "Windows XP SP 3".
  5. Cochez la case "Exécuter ce programme en tant qu'administrateur. >
  6. Configuration d'envoi de courrier :

smtp_server=smtp.gmail.com

smtp_port=465
  • smtp_ssl=ssl

    • Configuration PHP :
    • smtp_port = 465
    sendmail_path="C:wampsendmailsendmail.exe -t"
  • Remarques supplémentaires :
    • Le module SSL est activé dans Apache.
    PHP utilise php_open_ssl et Extensions php_socket.
  • Code PHP pour les tests :
    • En suivant ces étapes, sendmail s'exécutera désormais avec des privilèges élevés et devrait réussir à envoyer des e-mails via le compte Gmail.

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn