Probleme fonction mail()

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Probleme fonction mail()

par yegortitov » 29 oct. 2008, 11:24

bonjour,

il y avait effectivement des restrictions & normes à respecter.

Tout est rentré dans l'ordre

merci à tous

par caroube » 28 oct. 2008, 09:40

Il y a peut-être des mesures antispams chez ton hébergeur (c'est un gros souci chez la plupart d'entre eux).
Les genres de limitation que peuvent mettre un hébergeur pour éviter les spams :
- limiter le nombre d'emails envoyés dans un laps de temps donné
- limiter le nombre d'emails ayant un contenu identique
- autoriser l'envoi uniquement à partir d'un domaine enregistré chez l'hébergeur ou plus strict, à partir d'une adresse email enregistrée chez l'hébergeur

Je pense que tu peux leur poser la question.

par AB » 27 oct. 2008, 22:08

Peut-être que sur ton serveur il y a une limite pour le nombre d'envoi en boucle et que tu la dépasse ?

Renseigne-toi peut être sur cette éventuelle limitation, ou essaie pour voir, de n'envoyer qu'un mail en employant Bcc pour les autres adresse :-k

Probleme fonction mail()

par yegortitov » 27 oct. 2008, 21:33

Bonjour,

j'ai un soucis pour l'envoi de mail.
J'envoie des mails à un ou plusieurs utilisateurs suivant une action.
Cela marche en local, sur olympe network (hebergeur gratuit) mais pas sur mon hebergeur payant phpnux.

Le code est le suivant :

Code : Tout sélectionner

$from = "From:[email protected]\n"; $from .= "MIME-version: 1.0\n"; $from .= "Content-type: text/html; charset= iso-8859-1\n"; $sujet = "Nouveau message"; $corps = "Salut, <br><br>"; $corps .= "blabla.<br><br>"; foreach($les_users_avertis as $key => $detail) { mail($detail['user_mail'], $sujet, $corps, $from); }
où $les_users_avertis est un array défini et alimenté.

Si j'essaie :

Code : Tout sélectionner

$from = "From:[email protected]\n"; $from .= "MIME-version: 1.0\n"; $from .= "Content-type: text/html; charset= iso-8859-1\n"; $sujet = "Nouveau message"; $corps = "Salut, <br><br>"; $corps .= "blabla.<br><br>"; mail('mon mail', $sujet, $corps, $from);
ça marche...

Merci pour votre aide