Accueil du site
2 personnes connectées
Déconnexion Déconnexion Déconnexion
               
Accueil du site > l’Actu > la Doc > Web> Les Mailing Lists

Web> Les Mailing Lists

jeudi 5 juillet 2007

La ML s’effectue via les articles de SPIP.

  • L’article est créé et validé dans une rubrique « En rédaction »
  • Toutes les nuits un cron est lancé qui vérifie les articles publiés dans la rubrique « En rédaction »

Tâches du CRON

  • Déplace dans la rubrique Publiées l’article concerné. Une fois dans cette rubrique, plus personne n’a la main sur l’article.
  • Dans la table x_ml crée un enregistrement avec le n° d’article, la requête SQL, les adresses mails utilisées, le corps de texte non personnalisé, les documents joints.
  • Crée un job MLCreate dans x_jobs

Tâches du job MLCreate

  • Effectue la requête SQL
  • Créer un job de regroupement
  • En sous-jobs la création d’un job MLListMail pour chaque mail par grappe de 400/h
  • En dernier sous-job le job MLLiberateMails

Tâches du job MLListMail

  • Dans la table x_mls insère le mail personnalisé à envoyer

Tâches du job MLLiberateMails

  • Une fois que tous les mails ont éte formés, lancer des jobs d’envoi par grappes de 400/h Comme ce sont des jobs, seuls 50 jobs peuvent être effectués toutes les 5mn soit 600 jobs/h. Pour 4.000 mails, cela fait 20 heures pour créer et envoyer la mailing-list.

Ipag | Crédits | Nous contacter | Identifiants | Plan du site | RSS 2.0 Suivre la vie du site