Retour : Page Principale > sommaire aide > sommaire aide logiciels
Il est utilisé par les scripts des applications (CeL, Identiplante...) pour envoyer des emails aux participants, notamment.
On agit ensuite sur la file d'attente avec la commande exim
Exemple de sortie :
Le message est en file d'attente depuis 23 heures, il pèse 6.5 Kio, il est expédié par apitela@agathis.tela-botanica.net à destination de maia.agrimensor@ail.com, et son id est 1ZgEPm-0004HW-Th
Exemple : "Présentez-vous"
Dans cet exemple, il y a un accent dans le sujet - selon le système qui envoie l'email, cet accent sera peut-être encodé et un grep ne retournera rien; on utilisera donc le motif "sentez-vous".
Pour supprimer tous ces messages de la file, rechercher le motif dans /var/spool/exim4/input , découper le nom de fichier et le passer à exim -Mrm
Exim
Exim est le MTA installé sur Agathis.Il est utilisé par les scripts des applications (CeL, Identiplante...) pour envoyer des emails aux participants, notamment.
Gestion de la file d'attente
On peut consulter la file d'attente avec la commande mailqOn agit ensuite sur la file d'attente avec la commande exim
Consulter la file d'attente
mailq
Exemple de sortie :
root@agathis:~# mailq 23h 6.5K 1ZgEPm-0004HW-Th <apitela@agathis.tela-botanica.net> maia.agrimensor@ail.com
Le message est en file d'attente depuis 23 heures, il pèse 6.5 Kio, il est expédié par apitela@agathis.tela-botanica.net à destination de maia.agrimensor@ail.com, et son id est 1ZgEPm-0004HW-Th
Supprimer un message de la file d'attente
Exemple avec le message ci-dessus, dont l'id est 1ZgEPm-0004HW-Thezmlm -Mrm 1ZgEPm-0004HW-Th
Supprimer tous les messages contenant certains mots
Par exemple, les messages générés par l'abonnement à une discussion d'un forum Moodle (voir MemoSurchargeEmailsMoodleExim) ont tous le même sujet.Exemple : "Présentez-vous"
Dans cet exemple, il y a un accent dans le sujet - selon le système qui envoie l'email, cet accent sera peut-être encodé et un grep ne retournera rien; on utilisera donc le motif "sentez-vous".
Pour supprimer tous ces messages de la file, rechercher le motif dans /var/spool/exim4/input , découper le nom de fichier et le passer à exim -Mrm
# compter les messages qui contiennent le motif "sentez-vous" : grep -lr 'sentez-vous' /var/spool/exim4/input/ | wc -l # supprimer ces messages : grep -lr 'sentez-vous' /var/spool/exim4/input/ | sed -e 's/^.*\/\([a-zA-Z0-9-]*\)-[DH]$/\1/g' | xargs exim -Mrm