probleme d envoi de newsletter

Répondre
mouna
le 10/04/2005 à 10:14
mouna
Bonjour,

J ai essaye d envoyer une newsletter mais j ai remarque que l envoi ne se fait chez hotmail.com, je recoi pas la newsletter sur hotmail.com, voila le code:

<?php 
include("config.php");
$headers="from:mon_email@site.fr";
$msg = '';
if(isset($_POST['message'])) {
db_connect();
$result = mysql_query("SELECT email FROM newsletter_tbl");
$res=mysql_numrows($result);
$i=0;
while($i!=$res) {
$email=mysql_result($result,$i,"email");
// Les variables sujet et message sont récupérés via le formulaire
// d\'envoi
mail($email,$_POST['subject'],$_POST['message'],$headers);
$i++;
}
}
?>
<html>
<body>
<?=$msg?>
<form action="send_newsletter.php" method="post">
Sujet : <input type="text" name="subject" value="" />
Message
<textarea name="message" rows="10"></textarea>
<input type="submit" value="Envoyer" />
</form>
</body>
</html>


Merci

Note de zebden : merci d'utiliser les balises bbcode "code" pour tout code mis
zebden
le 10/04/2005 à 12:52
zebden
Tu devrais revoir quand on echappe un caractère avec l'anti slash parce que la ...

As tu au moins compris cette notion ?
zebdinou pour les intimes / Blog : http://www.zebden.fr
moogli
le 10/04/2005 à 12:56
moogli
Salut,

Zebden c'est pas de sa faute :) c'est le copié collé depuis sont post de phpdeb qui fait se bazard (le bbcode pour le code de phpdeb semble HS :) )


Mouna essai de fairre un simple envoie de mail vers une boite hotmail et un vers un autre si seul celui d'hotmail ne fonctionne pas c'est peut etre que sa vient de chez eux!

si l'autre ne fonctionne pas c'est que ton code est a revoire => mail

@+
Il en faut peu pour être heureux !!!!!
zebden
le 10/04/2005 à 13:01
zebden
Hum ok, et ca marche pas que sur hotmail ?
avec leur politique anti spam c'est bien possible que ca soit eux qui bloque.
zebdinou pour les intimes / Blog : http://www.zebden.fr
mouna
le 10/04/2005 à 13:16
mouna
mon message est parfois rejete sur le courrier indesirable
Bzh
le 10/04/2005 à 14:58
Bzh
Pour un envoie de mail en masse, deux possibilités s' offrent à toi !!!

1=>Faire appel une seule fois à la fonction mail et donc envoyer le mail à plusieurs personnes à la fois

2=>Faire appel plusieurs fois à la fonction mail (une boucle) en envoyant un mail qu' à une seule personne à la fois

Inconvéniant et avantage des deux techniques:

1=>Très rapide et recommandé en cas de nombreux destinataires mais risque pour l' email d' être pris pour du spamm...

2=>Plus long, demande forcément plus de ressources au serveur mais avantage, moin de risque pour l' email d' être pris pour du spamm...

Tout dépant de ce que tu veux faire, de la fréquence d' envoie etc...

Parcontre attention aux en tête, si tu mets comme émetteur, une adresse différente de ton nom de domaine ou bien de ton hébergeur, il y a des risques de se faire prendre pour du spamm...

J' éspère avoir été clair...

Ciao...
Répondre

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours