Problème avec la fonction mail() php

Bonjour,
j'utilise la fonction mail() de php pour l'envoie des email avec iis j'ai configurer le dernier, mais lorsque j'execute le script il y a aucune erreur ou warning mais le probleme c'est que je reçoit rien dans ma boite; j'ai tester le meme script chez un hebergeur et ça marche bien, PLEASE HELP
Configuration: Windows XP
Firefox 2.0.0.12

9 réponses

  1. Contributeur
    J' ai trouvé!!!!!!!!!!!!!!!!!!

    ha ben non en fait, c' est impossible si on a pas ton code sous les yeux......
    1. <?php
      $destinataire = "?????????@yahoo.fr";
      $expediteur = "?????????@yahoo.fr";
      $reponse = $expediteur;

      echo "Ce script envoie un mail à $destinataire ".
      "en précisant que l'expediteur est $expediteur ".
      "et que la réponse doit être envoyée à $reponse";
      if (mail($destinataire,
      "test email 1bis",
      "merci pour ton tutorial",
      "From: $expediteur\r\nReply-To: $reponse"))
      echo "Le mail a été envoyer" ;
      else {echo "Faux" ;}
      ?>


      Le pb n'est pas dans le script puisque je lé tester sous un hebergeur et CA MARCHE
      1. Contributeur
        heu tout est la? et t' es sur que ca marche si tout est la??? Oo
        1. Contributeur
          Ben enormement de choses, je sui setonné que ca marche!

          essaie ca et adapte le:

          <?php
          if(isset($_POST) && isset($_POST['nom']) && isset($_POST['prenom']) && isset($_POST['societe']) && isset($_POST['numerotel']) && isset($_POST['email']) && isset($_POST['commentaires'])) {
          extract($_POST);
          if(!empty($nom) && !empty($prenom) && !empty($prenom) && !empty($societe) && !empty($numerotel) && !empty($email) && !empty($commentaire)) {
          $message=str_replace("\'","'",$message);
          $destinataire="******";
          $sujet="Contact";
          $msg="Un nouveau message \n
          Nom : $nom \n
          Prenom : $prenom \n
          Societe : $societe \n
          Numero de telephone : $numerotel \n
          Email : $email \n
          Commentaires : $commentaires";
          $entete="From: $nom \n Reply-To: $email";
          mail($destinataire,$sujet,$msg,$entete);
          echo "Le devis a bien été envoyé.";
          }
          else {
          echo "Vous navez pas rempli tous les champs.";
          }
          }
          ?>
          1. Enfin j'ai reçcu les emails ..............il fallait attendre plus de 6 heures c'est pas normale ???§!!!!!!!!!!!! et MERCI BEAUCOUP POUR L'AIDE