Erreur php dans l envoie de mail

Bonjour,

Slt a tous je suis en train de creer un site web dynamique et j ai besoin d'envoyer un mail automatique à une @ mail lors de la remplissage d'une page ( nom, message a envoyé...) j ai trouvé un script mais il m'affiche lors de l'execution
ce message d'erreur

Warning: Failed to Receive in c:\program files\easyphp\www\www.timsoft.com.tn\docs\mail2.php on line 237
Erreur lors de l'envoi.

Voici le script:

<?php
$destinataire = 'samoussama@gmail.com'; // Adresse email du destinateire du message

$sujet = 'Sujet du message';

$message = 'Ligne 1'."\r\n"; // Début du message
$message .= 'Ligne 2'."\r\n"; // suite du message...
$message .= 'Ligne 3'."\r\n"; // suite du message...

$en_tetes = 'MIME-Version: 1.0'."\r\n";
$en_tetes .= 'Content-Transfer-Encoding: 8bit'."\r\n";
$en_tetes .= 'Content-Type: text/plain; charset=utf-8'."\r\n";

if(mail($destinataire, $sujet , $message , $en_tetes))
{
echo 'Le message a été envoyé';
}
else
{
echo 'Erreur lors de l\'envoi.';
}
?>

<form name="azerty">
<INPUT type="submit" value="Envoyer" name="submit"/>
</form>

merci
Configuration: Windows XP
Internet Explorer 7.0

9 réponses

  1. Bonjour,

    Il y un truc a renseigner dans le fichier de configuration de php pour que cela fonctionne.
    L'adresse smtp ou pop de ton fai je crois bien (du genre pop.orange.fr).
    0
    1. slt

      comment modifier le fichier php.ini
      quesqu'il faut ajouter exactement

      merci
      0
      1. tu dois avoir une ligne

        SMTP=""

        ou tu met :

        SMTP="smtp.free.fr"

        si tu es chez free

        SMTP="smtp.orange.fr"

        si tu es chez orange, etc..

        généralement les FAI gardent cette syntaxe
        0
        1. merci pour ton aide, j ai essayé en ajoutant un ligne au fichier php mais rien n'a changé toujours j le meme pb :

          Warning: Failed to Receive in c:\program files\easyphp\www\www.timsoft.com.tn\docs\mail2.php on line 232

          voici le contenu de fichier php.ini

          ; php.ini for PEAR tests
          include_path=..
          SMTP="smtp.topnet.tn" (j ai ajouté ce ligne)

          merci beaucoup
          0
      2. Il semblerai que le serveur smtp de topnet soit disponible à l'adresse suivante :

        mail.topnet.tn
        0
        1. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
          0
          1. on peut pas tourner l envoie de mail en local ???????????
            0