Code Source pour envoie de mail massivement

Fermé
fuk-san - 4 févr. 2010 à 10:58
fuk-san Messages postés 97 Date d'inscription samedi 31 janvier 2009 Statut Membre Dernière intervention 6 décembre 2014 - 4 févr. 2010 à 14:39
Bonjour à tous !

Je cherche actuellement un code me permettent en tant qu'admin d'envoi des mails à tous les utilisateurs de mon site. J'ai trouvé pas mal de logiciels, mais je voudrais le code, est-ce que vous connaissez ça en PhP par exemple, ou autre langage ?

Merci :)
A voir également:

11 réponses

zcrew Messages postés 231 Date d'inscription lundi 23 février 2004 Statut Membre Dernière intervention 26 février 2010 25
4 févr. 2010 à 11:00
$requete = 'SELECT tous tes membres';
$curseur = mysql_query($requete);
while ($ligne = mysql_fetch_row($curseur))
{
mail($ligne[0], $sujet, $message;
}
0
Ah donc si je met ça tel quel sur le site, ça marche ?
0
zcrew Messages postés 231 Date d'inscription lundi 23 février 2004 Statut Membre Dernière intervention 26 février 2010 25
4 févr. 2010 à 11:08
non,

- j'ai oublié une parenthèse sur la ligne mail($ligne[0], $sujet, $message);
- il faut définir $sujet et $message avant la boucle
- si c'est une newsletter (et pas un spam) comme je l'espère tu devras avoir des en-têtes qui disent qui tu es, https://www.php.net/manual/fr/function.mail.php t'expliquera tout ça
- je ne pense pas que la requête sql ne retourne quoi que ce soit
0
C'est vraiment sympa de ta part de tout m'expliquer comme ça merci beaucoup !
Quand tu dis qu'elle ne renvoie rien, c'est-à-dire ?
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
zcrew Messages postés 231 Date d'inscription lundi 23 février 2004 Statut Membre Dernière intervention 26 février 2010 25
4 févr. 2010 à 11:14
que ce n'est pas une vraie requete, tu auras une "syntaxe error near tous... '

tu n'as aucune base en sql ? https://cyberzoide.developpez.com/php4/mysql/ c'est assez complêt
0
Bah en fait j'suis en train de faire des études à ce niveau, mais j'ai des petites soucis >_<' !
J'ai regardé un peu le cours, c'est génial, y'a plein de chose que je connais ( comme Create table et tout ...) mais li a l'air vraiment vraiment complet ! Merci beaucoup !
0
En tout cas, ce code me permettrait d'envoyer environ 5OOO mails AVEC des pièces-jointes ??
0
zcrew Messages postés 231 Date d'inscription lundi 23 février 2004 Statut Membre Dernière intervention 26 février 2010 25
4 févr. 2010 à 12:13
oui mais seulement si c'est à bon escient
0
Ouais t'inquiète c'est pour un site de bijouterie ;)
En tout cas si on peut joindre les pièces-jointes c'est vraiment parfait.
Y'a beaucoup de choses à compléter où il est presque finit ?
0
zcrew Messages postés 231 Date d'inscription lundi 23 février 2004 Statut Membre Dernière intervention 26 février 2010 25
4 févr. 2010 à 12:47
Il faut
1. que tu maitrises la requete sql
2. que tu crées le $message
3. que tu crées les en-têtes
4. que tu comprennes la façon dont fonctionne la fonction mail

Tu devrais éviter les pièces jointes, si tu crées un message au format html, tu pourras ajouter tes images et faire des liens de téléchargement : ne surcharge pas les serveurs et le boîtes mail de tes destinataires inutilement (en plus tu pourras tracker les téléchargements ce qui peut être utile parfois)
0
fuk-san Messages postés 97 Date d'inscription samedi 31 janvier 2009 Statut Membre Dernière intervention 6 décembre 2014 1
4 févr. 2010 à 14:39
des pièces-jointes en PDF c'est bon alors ?
0