Pb formulaire contact

Bonjour,

J'ai besoin d'un formulaire qui envoi les infos du nouveau contact directement à ma boîte mails sans passer par Outlook ou autre... Or j'ai trouvé un code qui me convient ici :

http://www.commentcamarche.net/faq/sujet 4516 webmaster un formulaire de contact pour votre site#ecrire

Il ne fonctionne qu'à moitié j'ai ce message d'erreur qui apparait lorsque j'essai d'envoyer :

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 E:\Stage\EasyPHP 2.0b1\www\test.php on line 42


Or ma ligne 42 est :

if( mail( MAIL_TO, $object, $message, "From: $from\nReply-to: $from\n" ) ) // tentative d'envoi du message


J'ai lu que certains parlais de php.ini ou je ne sais quel truc...

Pouvez-vous m'aider???

Merci par avance.

Claire
Configuration: Windows XP
Firefox 2.0.0.14

6 réponses

  • Votes
  • Date
  • Date décroissante
  1. Salut,

    Dans php.ini tu dois bien renseigner le serveur smtp et le port

    Mets les infos de ton FAI
    1. Je te remercie je viens de lire sur le forum qu'il fallait penser à redémarrer apache chose que je n'avais pas faite après avoir configurer mon php.ini...

      Qu'est-ce que je peux être limitée!!!! lol
      Par contre quand je reçois les infos du formulaires elles arrivent comme un courrier indésirable dans ma boite puisque l'objet est ##SPAM##

      Est-ce que je peux modifier ça??
      1. Tu dois préciser les headers ! sinon il te le met dans Spam

        Voir ce tuto pour plus d'info :
        https://www.vulgarisation-informatique.com/mail.php
        1. Désolée mais je comprends rien à ce qu'il faut que je mette lol j'ai recopié ce qu'il y a dans le site et maintenant j'ai ce message d'erreur :

          Warning: mail() [function.mail]: SMTP server response: 501 Bad address syntax in E:\Stage\EasyPHP 2.0b1\www\test_php\contact2.php on line 8
          Le message n'a pu être envoyé
      2. Bah fait voir ta ligne 8
        1. Voila ma ligne 8

          if(mail('adresse_du_destinataire@fai.fr', 'Sujet', 'Message de test', $headers))