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.

Une archive des newsletter est disponible sur le site Web du club.

Subscription#

L’inscription et la désinscription se font uniquement par email de manière interactive, ou manuellement. Pour cela, il faut contacter une des adresses suivante depuis l’adresse email que l’on souhaite inscrire ou désinscrire.

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

Par exemple, si notre texte est dans un fichier qui s’appelle contenu.txt et qu’il s’agît de la 42ème newsletter, il faudrait lancer :

newsletter contenu.txt 42

Tip

The program itself is responsible for formatting the title and the correct number display.

La suite du programme est interactive et ne nécessite pas de connaissances particulières.

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.

newsletter#

Ensemble de scripts très légers de gestion de newsletter développé par et pour CLUB1. Pour l’instant il ne fonctionne que pour la newsletter officielle de CLUB1. — Sources