[Résolu] [PHP] Wamp et mail()

Je suis en train de bosser en local (normal) avec Wamp Serveur.

J’ai besoin d’envoyé un mail. Histoire d’avoir un truc simple à l’emploi me permettant d’envoyer à la fois en texte et en HTML. J’utilise : http://www.phpguru.org/static/htmlMimeMail5.html

Cependant, tout ne se passe pas comme prévu :

Je n’y connais rien là dedans, mais j’ai quand même été jeter un coup d’oeil dans php.ini, où j’ai juste trouvé :

[code][mail function]
; For Win32 only.
SMTP = localhost

; For Win32 only.
sendmail_from = you@yourdomain[/code]
Mais je n’ai pas trouvé smtp_port…

J’ai aussi regardé la doc de mail. Mais sans résultat.

Si quelqu’un pouvait m’expliquer pourquoi ça coince et comment régler le problème, ce serait génial. B)

Ba c’est normal ton message d’erreur…
Il signifie que PHP cherche un serveur smtp sur ta machine (localhost), et comme tu n’as pas de tel serveur, ben ca marche pas.

Plusieurs solutions :

1/ indique le smtp de ton fournisseur d’accès dans php.ini, par exemple :

[mail function] ; For Win32 only. SMTP = smtp.free.fr

2/ tu installes un serveur smtp sur ta bécane

3/ tu utilise PHPMailer qui va faire grosso modo la même chose que la classe que tu utilise déja mais avec un serveur smtp intégré.

La meilleure solution restant d’utiliser le smtp de ton fournisseur d’accès en utilisant PHPMailer pour simplifier la mise en forme du mail.

Ok je me doutais que cela devait être tout con. Mais il fallait bien que je l’apprenne. B)

Merci, je vais voir ça.