Maison >développement back-end >tutoriel php >Comment puis-je résoudre les problèmes de configuration de Sendmail avec Gmail dans WAMP ?

Comment puis-je résoudre les problèmes de configuration de Sendmail avec Gmail dans WAMP ?

Susan Sarandon
Susan Sarandonoriginal
2024-10-25 22:36:03574parcourir

How can I Fix Sendmail Configuration Issues with Gmail in WAMP?

Configuration de Sendmail pour WAMP et PHP

Êtes-vous confronté à des problèmes pour envoyer des e-mails à l'aide de Sendmail dans votre environnement de serveur WAMP ? Ce guide abordera les défis courants rencontrés lors de la configuration de Sendmail avec Gmail et fournira une solution complète.

Dépannage de la configuration de Sendmail avec Gmail

Lors de la tentative d'envoi d'e-mails à l'aide du port 465, vous pouvez rencontrer l'erreur « Erreur de socket n° 10060 : la connexion a expiré ». En effet, les services SMTP sur certains réseaux sont configurés pour bloquer le port 465 pour des raisons de sécurité.

Si vous passez au port 587, vous pouvez recevoir l'erreur « Connexion fermée correctement », indiquant que le message n'a pas été transmis. . En effet, votre FAI peut ne pas prendre en charge les communications SMTP non cryptées sur le port 587.

Paramètres de configuration recommandés

Pour configurer avec succès Sendmail avec Gmail, tenez compte des paramètres suivants dans votre sendmail Fichier .ini :

[sendmail]
smtp_server=smtp.gmail.com
smtp_port=587
smtp_ssl=ssl
error_logfile=error.log
debug_logfile=debug.log
[email protected]
auth_password=your_password
hostname=localhost

Dans votre fichier php.ini, assurez-vous que ces paramètres :

[mail function]
smtp_port = 587
sendmail_path="C:\wamp\sendmail\sendmail.exe -t"
mail.add_x_header = On

Conseils de dépannage supplémentaires

  • Assurez-vous que le ssl_module est activé dans votre configuration Apache.
  • Vérifiez que PHP a les extensions php_open_ssl et php_socket activées.
  • Envisagez d'utiliser un port différent, tel que 25 ou 2525, si votre réseau bloque les ports 465 et 587.

Exécuter Sendmail en tant qu'administrateur

Dans certains cas, vous devrez peut-être exécuter Sendmail en tant qu'administrateur. Pour ce faire :

  1. Cliquez avec le bouton droit sur sendmail.exe.
  2. Sélectionnez « Propriétés ».
  3. Accédez à l'onglet « Compatibilité ».
  4. Sous « Mode de compatibilité », sélectionnez « Exécuter ce programme en tant qu'administrateur ».
  5. Cliquez sur « OK » pour enregistrer les modifications.

En suivant ces étapes, vous pouvez configurer avec succès Sendmail pour envoyer des e-mails en utilisant votre compte Gmail depuis WAMP.

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