La fonction mail(), pour moi l’une des plus merveilleuses fonction de php! mais quel déplaisir de se rendre compte que Wamp ne l’intègre pas en natif (avis aux développeurs de wamp), alors j’ai cherché et j’ai trouvé la solution! Très pratique et relativement simple à mettre en œuvre! Une fois installée, elle sera totalement transparente; vous ne vous rendez plus compte qu’elle est là! cette astuce est pour Windows… Sorry pour les linuxiens et les maciens!
Pour une fois, je vais expliquer ce qu’on va faire (jsuis sympa hein!), nous allons, en premier lieu, installer un serveur smtp (pour envoyer les emails) puis faire en sorte que Wamp utilise ce serveur et nous allons ouvrir le port 25 de votre box pour que les emails s’envoient. Un programme franchement pas chargé! on y go?
- Téléchargez le serveur smtp en question, c’est Free SMTP Server (original le nom) et il est gratuit: http://www.01net.com/tel…….ation/fiches/28878.html . je précse quand même que pour l’envoi de mails, une connexion Internet est nécésaire (on ne sait jamais).
- Installez-le et lancez-le.
- Ensuite, lancez Wamp. Cliquez sur son icone dans le system tray et allez dans PHP/php.ini:
- Le bloc-notes Windows s’ouvre, faites EDITION/RECHERCHER et tapez « smtp ». Vous devriez arriver à cette ligne:[mail function]
; For Win32 only.
SMTP = localhost
smtp_port = 25 - Mettez votre adresse IP à la place de « localhost ».
- Ensuite, pour l’ouverture des ports, c’est plutôt difficile dans la mesure où chacun n’a pas la même box. Je vous renvoie donc vers le manuel de votre box, pour les livebox, c’est ici. Ouvrez surtout bien le port 25 (ou smtp).















Sans ton serveur FREE smtp serveur, la fonction mail fonctionne, dans Wampserver juste en renseignant les php.ini.
1)SMTP = par ex: SMTP = smtp.bbox.fr
2)smtp_port = 25
3)sendmail_from = tonmail@gmail.com
et là bonheur.
et ne pas oublier de rebooter wamp pour que la modif soit prise en compte + de vérifier si ton firewall ne bloque pas le port (en principe non… mais a verifier en cas de pb)
Waouh ! Ça marche. Merci Jeek, ça fait une heure que j’essaie des trucs, sans jamais relancer Wampserver…
Est ce que sa marche aussi sans une boxe mais avec connexion normal adsl suisse ?
Du moment que ton routeur/modem te permet d’ouvrir des ports, oui.