Maison >développement back-end >tutoriel php >Comment puis-je configurer XAMPP pour envoyer des e-mails depuis Localhost ?

Comment puis-je configurer XAMPP pour envoyer des e-mails depuis Localhost ?

Linda Hamilton
Linda Hamiltonoriginal
2024-12-19 13:27:10881parcourir

How Can I Configure XAMPP to Send Emails from Localhost?

Envoi de courrier depuis Localhost à l'aide de XAMPP : un guide

L'envoi de courrier depuis localhost peut être une tâche difficile. Cela est particulièrement vrai lorsque vous utilisez XAMPP, une distribution Apache populaire qui inclut MySQL, PHP et Perl. Cependant, avec la bonne configuration, il est possible d'envoyer sans effort du courrier depuis localhost à l'aide de XAMPP.

Utilisation de Sendmail avec XAMPP

XAMPP intègre le package sendmail, qui permet le courrier envoi depuis localhost.

Configuration PHP.ini

Le fichier php.ini, situé dans C:xamppphpphp.ini, doit être modifié. Supprimez le point-virgule de la ligne contenant extension=php_openssl.dll. De plus, modifiez la section [mail function] comme suit :

SMTP=smtp.gmail.com
smtp_port=587
sendmail_from = [email protected]
sendmail_path = "\"C:\xampp\sendmail\sendmail.exe\" -t"

Configuration de Sendmail.ini

Ouvrez C:xamppsendmailsendmail.ini et remplacez le code existant par le suivant :

[sendmail]

smtp_server=smtp.gmail.com
smtp_port=587
error_logfile=error.log
debug_logfile=debug.log
[email protected]
auth_password=my-gmail-password
[email protected]

Remplacez my-gmail-id et my-gmail-password avec vos identifiants Gmail actuels. Assurez-vous que toutes les clés en double, telles que sendmail_path, sont supprimées.

Redémarrage du serveur

Redémarrez le serveur XAMPP à l'aide du panneau de configuration. Cette étape est cruciale pour que les modifications prennent effet.

Considérations supplémentaires

Pour Gmail, assurez-vous d'activer l'accès à partir d'applications moins sécurisées en visitant https://support .google.com/accounts/answer/6010255.

Envoi d'e-mails à l'aide PHP

Créez un fichier PHP et utilisez la fonction mail() pour envoyer du courrier depuis localhost.

N'oubliez pas de suivre attentivement ces étapes et vous pourrez configurer avec succès XAMPP pour envoyer du courrier depuis localhost.

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