Difference between revisions of "Module Mailing (développeur)"

From Dolibarr ERP CRM Wiki
Jump to navigation Jump to search
(Restauration contenu corrompu)
(Complément outil mailing.)
Line 1: Line 1:
 
Ce module ajoute dans les menus une entrée pour créer des mailings.
 
Ce module ajoute dans les menus une entrée pour créer des mailings.
 
+
{{Tableau soft|
 +
nom=Mailing|
 +
module=[[Module Mailing]] |}}
  
 
== Procédures ==
 
== Procédures ==
Line 17: Line 19:
  
 
#[[Script mailing-send.php]]
 
#[[Script mailing-send.php]]
 +
Prend en paramètre l'id du mailing à envoyer.
 +
<pre>
 +
Usage: mailing-send.php  id_mailing
 +
</pre>
 +
L'envoi n'est réalisé que pour les destinataires qui n'ont pas déjà réçu le mail.
  
 
== Tables mises en oeuvre ==
 
== Tables mises en oeuvre ==
  
#[[Table llx_mailing]]
+
#[[Table llx_mailing]] : Table contenant les mailings (sujet, corps du text et statut global)
#[[Table llx_mailing_cibles]]
+
#[[Table llx_mailing_cibles]] : Table contenant la liste des destinataires définis pour ce mailing et le statut de l'envoi par destinataire.

Revision as of 11:49, 17 August 2005

Ce module ajoute dans les menus une entrée pour créer des mailings. Template:Tableau soft

Procédures

Le principe est de créer un mailing avec un titre, un sujet, un email expéditeur.

- On choisit ensuite les destinataires.

- Le responsable validation valide le contenu du mailing et sa liste de destinataires. Il peut effectuer un test vers son propre email pour un vérifier le rendu sur son logiciel de messagerie.

- L'envoi en masse se fait ensuite en ligne de commande via le script mailing-send.php

- Le statut global du mailing, ainsi que pour chaque destinataire, est mis à jour par ce script.

Scripts mis en oeuvre

  1. Script mailing-send.php

Prend en paramètre l'id du mailing à envoyer.

Usage: mailing-send.php  id_mailing

L'envoi n'est réalisé que pour les destinataires qui n'ont pas déjà réçu le mail.

Tables mises en oeuvre

  1. Table llx_mailing : Table contenant les mailings (sujet, corps du text et statut global)
  2. Table llx_mailing_cibles : Table contenant la liste des destinataires définis pour ce mailing et le statut de l'envoi par destinataire.