C'est que vous n'avez pas dû modifier le fichier php.ini (accessible via le menu , dans le sous lien PHP)
Afin que les mails soit activé sur wampserver, il faut rechercher dans ce fichier la ligne suivante :
[mail function]
Un fois trouvée, il faut modifier les lignes suivantes :
; For Win32 only. SMTP = localhost <-- Mettre l'adresse du serveur SMTP qui enverra les mails (s'il est sur la même machine , il faut la laisser telle quelle) smtp_port = 25 <-- Port d'écoute du serveur SMTP (normalement le port par défaut de votre serveur SMTP)
; For Win32 only. ;sendmail_from = me@example.com <-- il faut enlever le ';' en début de ligne afin qu'elle soit interprétée et y saisir l'adresse email de l'expéditeur
Une fois ces lignes modifiées, il suffit de redémarrer le service apache et tout devrait rouler.
Si vous n'avez pas de serveur local email comprenant un service du genre "sendmail" , je crains fort que la fonction mail() de php ne puisse envoyer quoi que ce soit.
« Pour que la fonction mail() soit disponible, il faut que PHP ait accès au service sendmail sur le serveur, au moment de la compilation. »
Vous pourrez envoyer des mails avec PHP en disposant d'un accès à un serveur SMTP authentifié (Qui peut être celui de votre fournisseur d'accès à Internet) et d'une "class" PHP comme PhpMailer par exemple.
Bonjout! J'utilise bien wamp server, je modifie smtp.orange.fr dans le php.init car j'utilise la cles 3G+ orange. Et le probleme que je ne recois pas le message lors j'envoie des mail avec mon formulaire! Qu'est ce que je dois faire svp?