Problème localhost
Fermé
lordsenth
Messages postés
9
Date d'inscription
vendredi 21 octobre 2011
Statut
Membre
Dernière intervention
13 juillet 2015
-
12 juil. 2015 à 21:08
miramaze Messages postés 1429 Date d'inscription mercredi 29 juillet 2009 Statut Contributeur Dernière intervention 1 mai 2022 - 13 juil. 2015 à 05:19
miramaze Messages postés 1429 Date d'inscription mercredi 29 juillet 2009 Statut Contributeur Dernière intervention 1 mai 2022 - 13 juil. 2015 à 05:19
3 réponses
Bonsoir,
- Ouvrez le fichier php.ini (un clic gauche sur l'icône de wamp, puis sur PHP, puis sur php.ini)
-Une fois le fichier php.ini ouvert, faites [ctrl + F] et rechercher la ligne [mail function]
- Remplacer « localhost » par le SMTP de votre fournisseur Internet
(par ex : SMTP = smtp.gmail.com au lieu de SMTP = localhost)
- Dé-commenter la directive sendmail_from et renseignez-la (Exemple : yourEmail@gmail.com)
- Ouvrez le fichier php.ini (un clic gauche sur l'icône de wamp, puis sur PHP, puis sur php.ini)
-Une fois le fichier php.ini ouvert, faites [ctrl + F] et rechercher la ligne [mail function]
- Remplacer « localhost » par le SMTP de votre fournisseur Internet
(par ex : SMTP = smtp.gmail.com au lieu de SMTP = localhost)
- Dé-commenter la directive sendmail_from et renseignez-la (Exemple : yourEmail@gmail.com)
jordane45
Messages postés
38347
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
24 décembre 2024
4 719
12 juil. 2015 à 21:34
12 juil. 2015 à 21:34
Bonjour,
En complément de la réponse de genius, je rajouterait qu'il est également possible de passer par une class : PhpMailer pour gérer l'envoie de mail plutôt que d'utiliser la fonction "mail" de php.
https://github.com/PHPMailer/PHPMailer
En complément de la réponse de genius, je rajouterait qu'il est également possible de passer par une class : PhpMailer pour gérer l'envoie de mail plutôt que d'utiliser la fonction "mail" de php.
https://github.com/PHPMailer/PHPMailer
lordsenth
Messages postés
9
Date d'inscription
vendredi 21 octobre 2011
Statut
Membre
Dernière intervention
13 juillet 2015
13 juil. 2015 à 00:32
13 juil. 2015 à 00:32
Merci Jordane45, je vais explorer cette classe, cela me parait être une solution relativement simple. Je vous tiendrais au courant des résultats obtenus.
miramaze
Messages postés
1429
Date d'inscription
mercredi 29 juillet 2009
Statut
Contributeur
Dernière intervention
1 mai 2022
92
Modifié par miramaze le 13/07/2015 à 05:32
Modifié par miramaze le 13/07/2015 à 05:32
Hello,
plutôt que de bootstraper un serveur de mail, utilises un service tierce gratuit du type mandrill avec sa bibliothèque en php utilisable via composer, https://mandrillapp.com/api/docs/index.php.html . Tu auras en plus du reporting sur tes mails et la possibilité de les personnaliser via mailchimp. La limite c'est 12000 mails gratuits par mois, j'imagine que c'est suffisant pour un formulaire de contact. Ou tu as mailgun qui fonctionne avec avec de simple requêtes en post et qui a également une bibliothèque en php : https://www.mailgun.com/ .
plutôt que de bootstraper un serveur de mail, utilises un service tierce gratuit du type mandrill avec sa bibliothèque en php utilisable via composer, https://mandrillapp.com/api/docs/index.php.html . Tu auras en plus du reporting sur tes mails et la possibilité de les personnaliser via mailchimp. La limite c'est 12000 mails gratuits par mois, j'imagine que c'est suffisant pour un formulaire de contact. Ou tu as mailgun qui fonctionne avec avec de simple requêtes en post et qui a également une bibliothèque en php : https://www.mailgun.com/ .
Modifié par lordsenth le 12/07/2015 à 21:54
Alors voici mon php.ini
[mail function]
; For Win32 only.
; https://www.php.net/manual/en/mail.configuration.php#ini.smtp
SMTP = smtp.bbox.fr
; https://www.php.net/manual/en/mail.configuration.php#ini.smtp-port
smtp_port = 1025
; For Win32 only.
; https://www.php.net/manual/en/mail.configuration.php#ini.sendmail-from
sendmail_from = gnnegoce@gmail.com
ça me semble correct, et pourtant toujours la même chose,