Mail Tips
mairix
Pour intégrer le répertoire virtuel avec les résultats, créer un .mairixrc du style
base=/home/phil maildir=Maildir... omit=Maildir/.Internet.SPAM** omit=Maildir/.Mairix** mfolder=Maildir/.Mairix database=/home/phil/.mairix_database
Si vous utilisez aussi offlineimaprc veillez à ne pas synchroniser le répertoire Mairix en ajoutant Mairix à l'expression de recherche (dans .offlineimaprc):
folderfilter = lambda foldername: not re.search('(SPAM$|Mairix)', foldername)
Global script for cron
This can be called by cron e.g. every day.
This will seek in every homedir for ~/.mairixrc and execute mairix for those users.
#! /bin/sh [ -x /usr/bin/mairix ] || exit 0 # For every existing user who has his homedir under /home and has a ~/.mairixrc for i in $(cut -f6 -d: /etc/passwd|grep /home); do if [ -e $i/.mairixrc ]; then # Run mairix in his name su - $(basename $i) -c "nice -n19 mairix" fi; done exit 0
lbdb
# Configuration mkdir ~/.lbdbrc cp /etc/lbdb.rc ~/.lbdb/lbdbrc mcedit ~/.lbdb/lbdbrc METHODS="m_inmail m_gpg m_abook"
# Pour peupler la DB avec les anciens mails: pas d'espace ds les noms svp for file in $(find ~/Maildir -type f);do cat $file|lbdb-fetchaddr;done; sort ~/.lbdb/m_inmail.list|uniq -W 2 -t " ">temp.$$; # -t "<tabulation>" mv temp.$$ ~/.lbdb/m_inmail.list
# Pour automatiser le peuplement à chaque nouveau mail: mcedit ~/.procmailrc :0hc | lbdb-fetchaddr
# Pour interroger la DB: lbdbq <query string>