Vous pouvez envoyer des courriers électroniques à partir de localhost avec le package sendmail, le package sendmail est intégré dans XAMPP. Donc si vous utilisez XAMPP, vous pouvez facilement envoyer des courriers électroniques à partir de localhost.
par exemple, vous pouvez configurer C:\xampp\php\php.ini
et c:\xampp\sendmail\sendmail.ini
pour gmail afin d'envoyer des courriers électroniques.
dans C:\xampp\php\php.ini
trouvez extension=php_openssl.dll
et supprimez le point-virgule au début de cette ligne pour que SSL fonctionne pour gmail pour localhost.
dans le fichier php.ini, trouvez [mail function]
et changez
SMTP=smtp.gmail.com
smtp_port=587
sendmail_from = mon-id-gmail@gmail.com
sendmail_path = "\"C:\xampp\sendmail\sendmail.exe\" -t"
Maintenant, ouvrez C:\xampp\sendmail\sendmail.ini
. Remplacez tout le code existant dans sendmail.ini par le code suivant
[sendmail]
smtp_server=smtp.gmail.com
smtp_port=587
error_logfile=error.log
debug_logfile=debug.log
auth_username=mon-id-gmail@gmail.com
auth_password=mon-mot-de-passe-gmail
force_sender=mon-id-gmail@gmail.com
Vous avez terminé !! créez un fichier php avec une fonction de courrier électronique et envoyez un courrier électronique depuis localhost.
PS : n'oubliez pas de remplacer mon-id-gmail et mon-mot-de-passe-gmail dans le code ci-dessus. De plus, n'oubliez pas de supprimer les clés en double si vous avez copié les paramètres ci-dessus. Par exemple, commentez la ligne suivante s'il y a une autre sendmail_path : sendmail_path="C:\xampp\mailtodisk\mailtodisk.exe"
dans le fichier php.ini
N'oubliez pas non plus de redémarrer le serveur en utilisant le panneau de contrôle XAMPP afin que les modifications prennent effet.
Pour gmail, veuillez consulter https://support.google.com/accounts/answer/6010255 pour autoriser l'accès aux applications moins sécurisées.
Pour envoyer des e-mails sur Linux (avec le package sendmail) via Gmail depuis localhost, veuillez consulter PHP+Ubuntu Envoyer un e-mail en utilisant gmail depuis localhost.
3 votes
Pouvons-nous voir votre code ?
2 votes
Impossible d'aider si vous ne nous donnez pas la configuration actuelle.
1 votes
Est-ce toujours pertinent avec Mercury inclus (ApacheFriends XAMPP 1.8.2)? Je pense que oui, mais s'il y a des gens qui préfèrent Mercury, veuillez l'indiquer ci-dessous. :) Merci!