[php] fonction mail().

Bonjour,
j'ai fait un bon gros formulaire, l'ai up sur mon hébergeur oleane (mutualisé linux),
la partie importante :

$bool_mail=mail($mail,$objet,$message);
if($bool_mail==true){
______echo "Votre requête nous a bien été transmise";
______}
else{
______echo "Votre message n'a pas pu être transmis correctement. Veillez nous excuser pour ce désagrément et utiliser votre logiciel de messagerie pour nous contacter à l'adresse <a href='mailto:xxx@yyy.fr'>xxx@yyy.fr</a><br/>";
______}

Le code renvoi true et je ne recoit pas le mail.:(
j'ai trouvé un petit truc sur la doc :
http://www.manuelphp.com/php/function.mail.php
" Retourne TRUE si le mail a été accepté pour livraison, FALSE sinon.
Il est important de noter que ce n'est pas parce que le mail a été accepté pour livraison qu'il arrivera à destination.
"

je ne sait absolument plus quoi faire :'(

6 réponses

  1. Comme il est facile de spammer avec cette fonction, les mails qu'elle envoie peuvent être bloqués ou automatiquement considérés comme du courrier indésirable...
    Donc va voir dans le dossier courrier indésirable et/ou essaye sur une autre adresse.
    1. Aucun mail dans ma partie spam :( je ne reçoit vraiment rien :''(
      1. Et en essayant sur une autre adresse ?

    2. j'ai essayer mon mail sur oleane (blabla@monsite.fr) rien et mon gmail
      1. Étrange, je n'ai aucun souci ni avec mon site zzzer.fr, ni avec mon compte à l'IUT (oui oui je suis étudiant ^^), si ce n'est que lorsque le mail est envoyé du serveur de l'IUT, il arrive dans le courrier indésirable...

    3. Je pense que ça vient d'Oleane qui doit demander un truc spécial.
      *E-mail envoyé au SAV*

      Ouais moi aussi étudiant et pas de problème avec celui de ma fac :)
      Je posterai la solution xD.
      1. Autre réponse possible en effet, ça peut être Oleane qui a volontairement désactivé la fonction mail() !

    4. De toute façon $bool_mail ne recevrai pas true si elle était désactivée ou delete :)
      Et elle est décrite comme active sur les information d'hébergement.
      1. Et ... Non !
        (petit code pour test la fonction si elle est active ou non :
        <?php if (function_exists('mail')) {
        echo ' <u>Pour infos :</u> <b style="color:green">La fonction mail est active</b> sur le serveur</p>';
        }
        else {
        echo ' <u>Pour infos :</u> <b style="color:red">La fonction mail est inactive</b> sur le serveur</p>';
        }?>

        )

        C'est donc la que réside tout le mystère :P
        1. Ne peuvent-ils pas l'avoir désactivée mais pas supprimée ? :)