Se connecter avec
S'enregistrer | Connectez-vous

Fonction mail() et free.fr marche pas !

Dernière réponse : dans Programmation
Lassé par la pub ? Créez un compte

  1. <?php
  2. $headers = 'MIME-Version: 1.0' . "";
  3. $headers .= 'Content-type: text/html; charset=iso-8859-1' . "";
  4.  
  5. if(!mail("hrusdik@hotmail.fr","Mon Sujet","aa",$headers))
  6. {
  7. echo "<br>Le mail n'a PAS ete envoye<br>";
  8. }else{
  9. echo "<br>Le mail a ete envoye<br>"; // C'est le message qui s'affiche a chaque fois pourtant je ne le recois pas dans ma BAL free.
  10. }
  11. ?>
  12. <?php phpinfo(); ?>



En effet je suis au courant pour les 2000 mails, mais pour moi 20 par mois suffirront largement, voir deux :D 

voici comment l'ecriture de la fonction et ça fonctionne à quelques restrictions près:
- le header est fixé par défaut par FREE en codage UTF8
- à priori le Bcc toujour dans le header ne fonctionne pas.

if(mail($adresse_destinataire,$sujet,$texte_mail,$header))
{
echo 'le message a été envoyé';
}
else{ echo 'le message n\'a pu être envoyé';
}
tu constatera que tu a inversé les messages, donc le système te dit en fait que le mail n'a pas été envoyé, peut-être parce qu'il y a une erreur dans l'adresse mail.
Lassé par la pub ? Créez un compte
Tom's guide dans le monde