je sais qu'il y à plein de post là dessu mais je ne trouve pas la solution qui convien...
j'ai configuré mon envoi de mail dans le php.ini (qui dailleur n'est pas à l'adresse c:/wamp/bin/php**.*.*/php.ini car quand je le modifie, les paramétre dans le menu wamp>php>php.ini dans la barre des tache n'est pas modifié, méme appres redémarage de wamp)
; For Win32 only. ; [php.net] sendmail_from = ****@sfr.fr
; For Unix only. You may supply arguments as well (default: "sendmail -t -i". ; [php.net] ;sendmail_path =
; Force the addition of the specified parameters to be passed as extra parameters ; to the sendmail binary. These parameters will always replace the value of ; the 5th parameter to mail(), even in safe mode. ;mail.force_extra_parameters =
; Add X-PHP-Originating-Script: that will include uid of the script followed by the filename mail.add_x_header = On
; Log all mail() calls including the full path of the script, line #, to address and headers mail.log = "c:/wamp/logs/mail_error.log"
j'ai changé le port en port 587 mais sa ne fonctionne pas non plus
l'ors de l'envois de l'email, aucune erreur et mail renvoi bien true... mais par contre je ne ressoit pas l'email.
si tu n'es pas sûr de la validité de ton fichier "php.ini". Tu peux faire un simple test avec la fonction "mail()" pour voir si tu atteints bien le destinataire.
En ce qui concerne le port 587, tu es obligé de passer par un encryptage du type TLS. A l'état natif, Apache ne permet pas de le faire. Pour ma part, j'utilise PhpMailer !
> j'ai configuré mon envoi de mail dans le php.ini (qui dailleur n'est pas à l'adresse c:/wamp/bin/php**.*.*/php.ini Personne ne vous a dit que c'était ce fichier ! Icône Wampserver, PHP, php.ini
mais à quoi sert le php.ini qui se trouve dans c:/wamp/bin/php**.*.*/ alors? pour moi les paramétre de php sont dans ce fichier... sa sert à rien de mettre des parametre de mail si c'est pour devoir les mettre ailleur :/ bref il estou se fichier là? l'emplacemant je veut dire... car oui j'arrive à l'ouvrir avec wamp>php>php.ini
@Artemus24 tu me conseille donc d'installer phpmailer? je vais essayer..
wamp\bin\php\php5.5.5\php.ini -> Paramètres pour PHP en ligne de commande (CLI) wamp\bin\apache\Apache2.4.6\bin\php.ini -> Paramètres pour la version active de PHP wamp\bin\php\php5.5.5\phpForApache.ini -> Paramètres PHP chargés ou sauvegardés lors du changement de version de PHP
Vous ne pourrez envoyer des emails avec la fonction mail() de PHP en local QUE SI VOUS AVEZ UN SERVEUR DE MAIL. Wampserver (Apache, PHP, MySQL) n'intègre AUCUN SERVEUR DE MAIL.
Pour pouvoir en envoyer par VOS scripts PHP, utilisez la class PhpMailer [github.com] ou installez un serveur de mail.
La plupart des CMS n'incluent ni serveur de mail, ni class du style PhpMailer, donc, ne peuvent pas envoyer de mail depuis un serveur Apache/PHP local.
Je ne sais pas mettre un fichier en PJ ici, alors si ça peut aider voici ce que j'utilise avec succès pour envoyer des mails en html. C'est une version très expurgée... : [mgrigaut.free.fr]
Si ça peut aider (et si j'ai bien compris le problème)
NB (23/02/2014) mofifié le lien en .zip (en .php ça ne peut pas marcher ;-)
Modifie 1 fois. Derniere modification le 23/02/2014 à 23:01 par DMike92.