De la modération rapide des mails «sympa»

Je modère des mails pour différentes listes gérées par Sympa, tout en utilisant Mutt comme MUA.

Mutt présente l’avantage de présenter les mails dans une interface ncurses tout en permettant une très grande souplesse dans les raccourcis pour gérer ses mails. La fonction push permet même de simuler des séquences de raccourcis. Il présente aussi l’avantage de passer le contenu d’un mail (ou d’une pièce jointe) à l’entrée standard d’un autre en utilisant le mécanisme des tubes (“pipes”) d’Unix.

Afin de valider les mails venant de listes gérées par sympa, j’utilise le code suivant :

#!/bin/zsh# Vincent-Xavier JUMEL (c) 2010# This work is released under the WTFPL-2# http://zoy.org/wtfpl# This script operate on mailboxes where sympa moderation# request are deliverd.# You shall pipe it from the base64-decoded message.# You may add a binding to your muttrc such :# macro index ~/bin/sympa-request.sh ACCEPT”# macro index ~/bin/sympa-request.sh REJECTLINE=(grep -E '^DISTRIBUTE .*$' /dev/stdin)ACTION=$LINE[1]LIST=$LINE[2]KEY=$LINE[3]if [ $1 ] ; then ACTION=$1fiecho “” | mail -s “$ACTION $LIST $KEY” sympa

Tagcloud
PSL Mutt bash iSCSI Ubuntu Educ IPv6 authentification LED vélo Informatique vserver kernel identification Mathématiques orgcamp Bordage LaTeX OpenStack Iptables mail Réflexions beamer Libre PlanetUbuntuFr Voile Python postfix configuration Essai Vie numérique April CPL ArchLinux Internet Lectures auto hébergement installation PlanetUbuntu Dédibox shell automatisation Admin Sys dovecot JDLL LDAP Humour noir Web Mandriva Randonnée Fedora Coup de gueule GNU-Linux ssh Coups de gueule RaspberryPi Bretagne AdminSys Hadopi UbuntuFr Science-Fiction CAPES DNS loop ISN Drupal imap sudo sympa Spam Amis jeu nfs sieve fluxbox compilation fun Perso debug RATP dotclear cli OSM KDE Paris roundcube orgmode X.org Emacs Debian Épinay OpenSSL code fail eCryptfs Opinions Gentoo Technique Parinux Mozilla