Personal tools
You are here: Home GNU / Linux Trucs et astuces pour Exim 4
Document Actions
  • Send this page to somebody
  • Print this page
  • Add Bookmarklet

Trucs et astuces pour Exim 4

by Pierre-Yves Landuré last modified 2009-03-13 12:04

Cet article proposes quelques lignes de commandes pratiques pour l'administration d'un serveur SMTP Exim 4. Il s'agit principalement d'un florilège des meilleurs commandes que j'ai rencontré sur le net.

Gestion de la file d'attente

Supprimer tous les messages de la file d'attente

exim4 -Mrm `ls /var/spool/exim4/input/ | grep -- -H$ | cut -c 1-16`

Retenter la livraison de tous les messages présents dans la file d'attente

exim4 -qff

Retenter la livraison d'un message "gelé" dans la file d'attente

Obtenir la liste des messages gelés avec la commande :

mailq | grep "frozen"

Puis utiliser la commande suivante pour retenter la livraison du message :

exim4 -M 1I8u1e-0001MM-O9

Retenter la livraison de tous les messages "gelés" de la file d'attente

Exécutez la commande :

mailq | grep frozen | sed -e 's/.* \(.\{6\}-.\{6\}-.\{2\}\) .*/\1/' | xargs exim4 -M

Supprimer tous les messages "gelés" de la file d'attente.

Exécutez la commande :

mailq | grep frozen | sed -e 's/.* \(.\{6\}-.\{6\}-.\{2\}\) .*/\1/' | xargs exim4 -Mrm

Afficher le contenu d'un message de la file d'attente

Si vous souhaitez afficher le contenu d'un message présent dans votre  file d'attente (gelé ou non), vous pouvez le faire grâce à la commande (en modifiant le code d'exemple par celui de l'email que vous souhaitez afficher):

exim4 -Mvb 1KwvVZ-0001fc-NA

Source: Merci à Petemc sur irc.freenode.net#exim.

Obtenir des statistiques sur l'activité d'Exim

Si vous souhaitez connaître l'activité récente de votre serveur Exim, vous pouvez utiliser la commande suivante:
eximstats /var/log/exim4/mainlog

Source: Merci à Yobi Wiki pour leur guide Installation et configuration d'Exim sur Etch avec smarthost.

Configuration de Exim 4

Pour configurer Exim 4 sur Ubuntu ou Debian, utilisez la commande :

dpkg-reconfigure exim4-config

Rérérences

Accélération au démarrage

Posted by Fab at 2008-02-02 18:34
Personnellement, le seul truc que j'ai à donner à propos d'exim s'adresse aux gens qui ne s'en servent pas : "sudo chmod -x /etc/init.d/exim" :)
Plouf plouf...

bof bof

Posted by Pierre-Yves Landuré at 2008-02-02 18:51
Si tu voulais faire les choses proprement, pour desactiver exim au démarrage, la bonne commande est :

sudo /usr/sbin/update-rc.d -f exim4 remove

Maintenant, je dit ca, je dit rien hein...
Merci pour ta contribution :D

plop

Posted by Fab at 2008-02-02 18:59
En fait, je voulais précisément ne pas faire les choses proprement... Parce qu'à chaque fois que j'ai envie de désactiver exim, c'est qu'il ralentit mon portable au démarrage...
Enfin bon, maintenant que je vais avoir un serveur exim à administrer, je crois que je vais pouvoir ajouter cette page dans mes favoris ;)
Merci pour ton article

Erreur Supprimer tous les messages "gelés" de la file d'attente.

Posted by LetsGo at 2014-05-12 03:29
Bonjour,

sous Wheezy :
mailq | grep frozen | sed -e 's/.* \(.\{6\}-.\{6\}-.\{2\}\) .*/\1/' | xargs exim4 -Mrm

cela retourne:
exim: no message ids given after -Mrm option


Cordialement,


Powered by Plone CMS, the Open Source Content Management System

This site conforms to the following standards:

Wikio