Problème fonction mail() en php

Résolu
Hello !

Bon je suis novice en Php, cependant j'ai réussi à faire mon site web, depuis hier je m'étais lancé dans la configuration d'envoi de mails depuis mon site.

Jusqu'à ce midi, tout marchait niquel, je m'envoyais des mails parfaitement lors des différents test, sur les 3 pages d'envoi que j'ai crées, mais depuis tout à l'heure impossible d'y arriver de nouveau.

J'ai même repris un bout de code super basique que j'ai trouvé sur un site :

<?php
$headers ='From: "nom"<adresse@fai.fr>'."\n";
$headers .='Reply-To: adresse_de_reponse@fai.fr'."\n";
$headers .='Content-Type: text/plain; charset="iso-8859-1"'."\n";
$headers .='Content-Transfer-Encoding: 8bit';

if(mail('monadresse@live.fr', 'Sujet', 'Message de test', $headers))
{
echo 'Le message a bien été envoyé';
}
else
{
echo 'Le message n\'a pu être envoyé';
}
?>

En modifiant bien sur les variables par mon adresse mail par exemple, mais rien à faire, ça ne veut pas remarcher.

Je n'ai pourtant rien touché.

Savez vous d'où ce problème peut-il venir ?

Merci d'avance.

4 réponses

  1. Salut,

    Essaie:

    <?php

    $dest = 'ton_adresse@domaine.com'
    $sujet = 'ton sujet'
    $corps = 'Test fonction mail'

    mail($dest, $sujet, $corps);

    ?>

    J'espere que ça t'aidera.
    0
    1. Merci bien, mes autres codes ont l'air de fonctionner, cela était apparement dû à mon hebergeur qui avait activé un antispam sur l'adresse mail du domaine dont je me servais pour effectuer mes tests.
      Etant donné que j'effectuais un nombre conséquent de tests, ils ont du prendre cela pour une tentative de spam, et donc bloquer cette adresse.

      J'ai désactivé cette option antispam et pour le moment ça fonctionne.

      Merci encore à vous ;)
      0
    2. Ah vive la sécurité =_=
      0