XAMPP est Multiplateforme (X), Apache (A), MariaDB (M), PHP (P) et Perl (P). Il appartient aux développeurs de créer un serveur Web local à des fins de test ou de déploiement.
Dans le cadre des tests, les développeurs doivent envoyer des e-mails qui seront toujours présents pour les entreprises en ligne.
Pour envoyer du courrier depuis localhost XAMPP à l’aide de Gmail, configurez XAMPP après l’avoir installé. Suivez les étapes ci-dessous pour la même chose.
Étapes pour Envoyer un courrier Depuis Localhost XAMPP à l’aide de Gmail:
- Ouvrez le répertoire d’installation de XAMPP.
- Aller à C:\xampp\php et ouvrez le php.fichier ini.
- Recherchez en appuyant sur ctrl + f.
- Recherchez et transmettez les valeurs suivantes:
1234SMTP=smtp.gmail.comsmtp_port= 587sendmail_from= [email protected]sendmail_path= »\ »C:\xampp\sendmail\sendmail .exe\ »-t »
- Maintenant, allez à C:\xampp\sendmail et ouvrez sendmail.fichier ini.
- Recherchez en appuyant sur ctrl + f.
- Recherchez et transmettez les valeurs suivantes
1234567smtp_server=smtp.gmail.comsmtp_port= 587error_logfile = erreur.logdebug_logfile=debug.logauth_username [email protected]auth_password = Votre mot de passe-Gmail[email protected] (facultatif)
Script Pour Envoyer Du Courrier:
1
2
3
4
5
6
7
8
9
10
11
|
<?php
toto_email= »[email protected] « ;
subjectsubject= »Test d’email simple via PHP »;
$body = « Bonjour,nn C’est test par e-mail envoyer par Script PHP »;
$headers = « From: expéditeur de l\’e-mail »;
if (mail($to_email, $subject, $body, $headers)) {
echo « Email envoyé avec succès à $to_email… »;
} else {
echo » L’envoi d’e-mails a échoué… »;
}
|
J’espère que ce guide vous sera utile!
Remarque:
Veuillez configurer les paramètres « Applications moins sécurisées » comme indiqué à https://support.google.com/cloudidentity/answer/6260879 pour un fonctionnement correct.
De plus, si vous rencontrez toujours des problèmes, la raison peut être l’une des suivantes:
- Les mails sont envoyés en retard
- Le courrier n’est pas configuré correctement
- Le port est bloqué
- Gmail ne dispose pas des autorisations requises
- Le mot de passe est incorrect