1 fois sur 2 il y as une érreur dans mail.php

Résolu
will.smith Messages postés 230 Date d'inscription   Statut Membre Dernière intervention   -  
will.smith Messages postés 230 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

j'ai fais un formulaire et je me suis apperçut une fois sur il y as une érreur

qui est :

Warning: mail() [function.mail]: Fonction mail() bloque. in /mnt/117/free.fr/8/7/monsite/mail.php on line 26
Votre mail a bien été envoyé

il sera traité dés que possible dans les 24 h maximums. 


voilà le code de la ligne 26

	  <?php
 
          if(isset($_POST['envoyer'])) {
            $message = "son mail"."\n\n".$_POST['votremail']."\n\n";
            $message .="son pseudo"."\n\n". $_POST['votrepseudo']."\n\n";
            $message .="son message"."\n\n". $_POST['message']."\n\n";
            mail("le.coffre@free.fr",$_POST['objet'],stripslashes($message),"From: MACHINTRUCS");
            echo "Votre mail a bien été envoyé<br /><br />il sera traité dés que possible dans les 24 h maximums.";         
echo $resultat;
}
	  ?>


merci de votre aide
Configuration: Windows XP
Internet Explorer 7.0

4 réponses

  1. toto
     
    Bonjour

    Tu as dû essayer d'envoyer trop de mails. Free limite le nombre (2000 par semaine, de mémoire). La fonction est débloquée environ une fois par semaine.
    Tu n'as peut-être pas envoyé ces mails toi-même, mais si ton script est lancé à partir sd'un site comme webcron (j'ai eu le pb) il comptabilise tous les emails envoyés par tous les utilisateurs du site. Et là, 2000 c'est très vite fait.
    0
  2. will.smith Messages postés 230 Date d'inscription   Statut Membre Dernière intervention   10
     
    re

    en faite j'ai éssayé d'envoyer un mail donc pas d'érreur
    et tout de suite aprés j'ai recliquer sur envoyé et là l'érreur

    mis si j'attend 10 seconde apés c'est bon

    donc vil ne faut pas envoyé un mail tout les 3 secondes

    je te remerci pour cette info

    et j'ai aussi un souci j'ai voulu mettre une image a partir de cette écho

    echo "<img src="\images/information.png/" />Votre mail a bien été envoyé<br /><br />il sera traité dés que possible dans les 24 h maximums."; 


    donc j'ai mal placé les \ où / dans un écho

    merci de pour ta réponse
    0
  3. will.smith Messages postés 230 Date d'inscription   Statut Membre Dernière intervention   10
     
    merci aprés avoir lu j'avais mal placé les \

    merci pour ta réponse à propos de mail envoyé
    0