le 17/01/2005 à 16:29
trasher
Bonsoir,
J'ai conçu ma propre newsletter
Pas mal de sécurité, activation par email, nbr d'inscrits, purge des emails, suppressions...etc
Bref une bonne newsletter pour mon utilisation, mais mon problème et que mon systeme d'envoie d'email est très moche
Le voici :
Voila c ici :
while($r=mysql_fetch_array($q)) { // Envoie des emails
mail($r['email'],$_POST['sujet'],$message,$From); // Envoie des emails
} // Envoie des emails
En faite je voudrais faire 2 choses :
- Envoie d'emails par tranche de 150
- Envoie plus propre pour être sur qu'ils arrivent
Car avec 8.000 emails c chaud
merci à vous
J'ai conçu ma propre newsletter
Pas mal de sécurité, activation par email, nbr d'inscrits, purge des emails, suppressions...etc
Bref une bonne newsletter pour mon utilisation, mais mon problème et que mon systeme d'envoie d'email est très moche
Le voici :
<?php
$From = "From:no-reply@site.com\n"; // L'entete du mail
$From .= "MIME-version: 1.0\n"; // L'entete du mail
$From .= "Content-type: text/html; charset= iso-8859-1\n"; // L'entete du mail
$message=nl2br($_POST['message']); // Mettre des dans des retour à la ligne
$q=mysql_query('SELECT email,cle FROM newsletter WHERE validation="1" ORDER BY email') or die (mysql_error()); // Selection des emails valide dans la table newsletter
while($r=mysql_fetch_array($q)) { // Envoie des emails
mail($r['email'],$_POST['sujet'],$message,$From); // Envoie des emails
} // Envoie des emails
}
echo '<p style="text-align:center;">La newsletter a bien été envoyé !</p>';
?>
Voila c ici :
while($r=mysql_fetch_array($q)) { // Envoie des emails
mail($r['email'],$_POST['sujet'],$message,$From); // Envoie des emails
} // Envoie des emails
En faite je voudrais faire 2 choses :
- Envoie d'emails par tranche de 150
- Envoie plus propre pour être sur qu'ils arrivent
Car avec 8.000 emails c chaud
merci à vous