Newsletter#
The newsletter is the main external communication tool of CLUB1. It allows to inform of meetings, workshops, or to share the new articles of the journal.
It uses nouvelles@club1.fr
as sending address.
A newsletter archive is available on the club’s Web site.
Subscription#
Subscribing and unsubscribing are done only by email interactively, or manually. To do this, you must contact one of the following addresses from the email address you wish to subscribe or unsubscribe.
Subscribe: nouvelles-subscribe@club1.fr
Unsubscribe: nouvelles-unsubscribe@club1.fr
Upon registration, a confirmation email is sent and requires to reply to complete the registration.
Send a newsletter#
To send a newsletter, you must be a member of the mail
group.
Sending a newsletter requires to be connected in SSH via a terminal.
The content to be sent must be previously stored in a file on the server. The following command must then be run:
newsletter FICHIER NUMERO
For example, if our text is in a file called contenu.txt
and it is the 42nd newsletter, one would run:
newsletter contenu.txt 42
Tip
The program itself is responsible for formatting the title and the correct number display.
The rest of the program is interactive and requires no specific knowledge.
Management#
On the CLUB1 server, the setting files are found in /var/mail/newsletter
:
secret
Contient une phrase secrète servant à la confirmation des adresses lors de l’inscription.signatures
Contient une liste de phrases de signatures séparées par des retours à la ligne.emails
Contient la liste des emails séparés par des retours à la ligne.
Manual subscription management#
Il est possible d’ajouter ou de retirer manuellement des adresses email de façon très simple.
En éditant le fichier emails
, il suffit d’ajouter ou de supprimer des lignes.
L’édition de ce fichier est réservée aux membres du groupe mail
.
Creation of signatures#
Lors de l’inscription ou de la désinscription à la newsletter,
une petite phrase est choisie aléatoirement dans le fichier signatures
en guise de signature.
L’édition de ce fichier est également réservée aux membres du groupe mail
.
Aliases configuration#
L’envoi d’emails automatique pour la gestion des inscriptions tire fortement parti des alias de réception.
See also
Pour l’édition des alias email, voir la section Modifier les alias de réception.
Pour chacune des trois adresses d’interface utilisateurs, il faut indiquer l’emplacement du script de réception, le dossier contenant les fichiers de paramétrage et le préfixe de l’adresse email utilisée pour ces échanges.
nouvelles-ACTION: | "SCRIPT ACTION DOSSIER_CONFIG PREFIX"
Exemple de configuration avec les fichiers se trouvant dans var/mail/newsletter
et en utilisant nouvelles
comme préfixe.
nouvelles-subscribe: | "/usr/local/sbin/nl.sh subscribe /var/mail/newsletter nouvelles"
nouvelles-confirm: | "/usr/local/sbin/nl.sh confirm /var/mail/newsletter nouvelles"
nouvelles-unsubscribe: | "/usr/local/sbin/nl.sh unsubscribe /var/mail/newsletter nouvelles"
Software used#
Le choix de l’outil de newsletter a été un sujet compliqué, comme en atteste cette discussion sur le forum. Finalement, il a été décidé de coder nos propres scripts de newsletter.