Formulaire par mail

Bonjour,
j'ai un petit souci j'aimerai envoyer un formulaire par mail, on ma donc donner un code en php mais quand je le test voila ce que le navigateur affiche:

Warning: mail() [function.mail]: Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in C:\wamp\www\test\traitement.php on line 12

Fatal error: Call to undefined function location() in C:\wamp\www\test\traitement.php on line 14

voici ma ligne 12 et ma ligne 14:
mail ($mailTo, $mailSubject, $mailBody); //12

header(location('index.php')); //14

j'utilise wampserveur peut etre est-ce le logiciel qui est mal configurer ( il marche avec d'autre code php)
Configuration: Windows XP
Firefox 3.5.7

7 réponses

  1. bonsoir,
    cela me semble normal car ton PC n'est pas serveur de messagerie.
    il te faut modifier le lien SMTP de ton php.ini.

    la façon de faire a été maintes fois débattue sur CCM, une petite recherche et le tour est joué.
    0
    1. g pas compris ce que ta dit car je ne sais pas ce que veut dire SMTP
      mais est-ce que cela veut dire que une fois sur un serveur mon script fonctionnera?
      0
      1. Bonjour,

        Pour la ligne 14 c'est
        header('location: index.php');

        Pour le reste désolé je ne connait pas assez bien wampserveur.

        bonne continuation!
        0
        1. merci grâce a toi je n'ai plus de message d'erreur c'est déjà sa!
          maintenant il ne reste plus qu'a recevoir le mail :p
          0
          1. smtp est le protocole qui envoit les mails
            0
            1. tu peut m'aider un peu ou etre plus précis ? :s
              comment changer le smtp ?
              0