[PHP] complication fonction Mail()

Bonjour a tous j'ai un probleme
j'aimerai quand qqn valide mon formulaire il reçoit un mail automatique
voici mon code

$Destinataire = "email.fr";
$Sujet = "Sujet de votre mail";

$From = "From:email.fr\n";
$From .= "MIME-version: 1.0\n";
$From .= "Content-type: text/html; charset= iso-8859-1\n";

$Message = "<b>Texte en Gras</b><u>Texte Souligné</u><i>Texte en Italique</i>";

mail($Destinataire,$Sujet,$Message,$From);
echo "voir";

mai ça passe pas
merci d'avance de l'aide que vous m'apporteriez
Configuration: Windows XP
Firefox 2.0.0.4

5 réponses

  1. je suis sur de l'aadresse du destinateur puisque je test sur mon adresse.
    le script me list toutes les fonctions existantes y compris mail
    1. es tu sur de la bonne saisie de l'adresse email du destinataire ?

      Pour tester toutes les fonctions existantes sur ton serveur poses y le script suivant il te les listera toutes:

      <html>
      <pre>
      <?php

      $arr = get_defined_functions();
      echo "<strong>Fonctions PHP internes existantes par categories</strong><br>";
      print_r($arr[internal]);
      reset($arr);
      echo "<br>--------------------------------------------------------------------<br>";
      echo "<strong>Fonctions PHP internes existantes triées par ordre alphabetique</strong><br>";
      sort($arr[internal]);
      print_r($arr[internal]);
      echo "<br>--------------------------------------------------------------------<br>";
      echo "<strong>Modules compilés et chargés sur l'interpreteur PHP</strong><br>";

      print_r(get_loaded_extensions());
      echo "<br>--------------------------------------------------------------------<br>";
      echo "<strong>Fonctions définies avec l'extension ftp</strong><br>";
      print_r(get_extension_funcs("ftp"));

      ?>
      </pre>
      </html>
      1. j'ai fè il m'affihe le message envoyé mais rien dans ma boite
        je tien a signalé je suis sur ifrance
        1. Essaye en mettant comme ça:

          $env_mail=mail($Destinataire,$Sujet,$Message,$From);
          if($env_mail){
          echo "Mail envoyé";
          }else{
          echo "Mail non envoyé";
          }

          Comme ça tu testes si la fonction marche.

          Ensuite vérifie si ton hebergeur accepte cette fonction.