diff --git a/howto/mail_all.md b/howto/mail_all.md index a4981a5..8a0870f 100644 --- a/howto/mail_all.md +++ b/howto/mail_all.md @@ -119,22 +119,28 @@ et ont accès aux variables définies dans mail_all. * `Prénom` : Le prénom du destinataire, ou la chaîne vide. * `Nom` : Le nom du destinataire, ou la chaîne vide. * `To` : L'email du destinatire. -* `mailer` : L'user agent. -Par défaut il vaut "Un MA du Crans a personalisé ce message -à la main pour toi" +* `mailer` : L'user agent. + Par défaut il vaut "Un MA du Crans a + personalisé ce message à la main pour toi" * Toute autre variable que tu aurais envie de définir. Voici un peu plus de détails sur ce dossier de templates. -* A priori, `X-mailer` n'est pas à modifier et devrait juste -contenir un fichier `fr` contenant `{{mailer}}`. +* A priori, `X-mailer` n'est pas à modifier + et devrait juste + contenir un fichier `fr` contenant `{{mailer}}`. * De même, `To` ne devrait pas être modifié et contient `{{To}}`. * `From` contient le champ from du mail à envoyer. Tu peux mettre ce que tu veux. -* `Subject/fr` est comme son nom l'indique le fichier définissant le sujet du mail. Il est aussi personnalisable à l'aide de variables, comme tous les autres fichiers Jinja. -* `body` est le dossier le plus important. C'est lui le coeur du mail. -Il contient deux fichiers `en` et `fr`, qui vont chacun former une version du mail -(en anglais, et en français respectivement). +* `Subject/fr` est comme son nom l'indique le fichier définissant le sujet du mail. + Il est aussi personnalisable à l'aide de variables, + comme tous les autres fichiers Jinja. +* `body` est le dossier le plus important + C'est lui le coeur du mail. Il contient + deux fichiers `en` et `fr`, qui + vont chacun former une version du mail + (en anglais, et en français respectivement). + Il n'est pas obligatoire d'avoir un mail en anglais, il suffit tout simplement de ne pas mettre le fichier `en`. Ce sont là aussi des template Jinja, personalisables @@ -147,20 +153,23 @@ de la tenue de l'assemblée générale, crée un dossier `AGO_2026` avec l'architecture précédente, dans le dossier `template`. Puis lance le script avec les options suivantes. -``` +```bash ./mail_all.py -s 'bureau@crans.org' -A -t AGO_2020 -p ``` * L'option `-s` permet de préciser une adresse qui va -recevoir les bounces. -Tu veux ici une mailing list privée, + recevoir les bounces. + Tu veux ici une mailing list privée, comme `respbats` (par défaut) ou `bureau`. -* L'option `-A` permet de dire que je veux envoyer ce mail à tous les adhérents. -* L'option `-t` est pour préciser le template du mail. -* L'option `-p` me permet de faire une prévisualisation -et de simuler l'envoi des mails. -Cette option est de toute façon nécessaire -(sauf si tu forces l'envoi du mail). +* L'option `-A` permet de dire que je veux + envoyer ce mail à tous les adhérents. +* L'option `-t` est pour préciser le + template du mail. +* L'option `-p` me permet de faire une + prévisualisation + et de simuler l'envoi des mails. + Cette option est de toute façon nécessaire + (sauf si tu forces l'envoi du mail). :warning: Les consignes sont répétées pour une bonne raison. @@ -178,7 +187,7 @@ Une fois que le mail est satisfaisant et que tu as bien vérifié la liste des destinataires concernés (tous ceux que tu visais, seulement eux), tu peux utiliser l'option `--doit`. -``` +```bash ./mail_all.py -s 'bureau@crans.org' -A -t AGO_2020 --doit ```