Difference between revisions of "Mail Tips"
Jump to navigation
Jump to search
m |
m (→mairix) |
||
Line 9: | Line 9: | ||
Si vous utilisez aussi offlineimaprc veillez à ne pas synchroniser le répertoire Mairix en ajoutant Mairix à l'expression de recherche (dans .offlineimaprc): |
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) |
folderfilter = lambda foldername: not re.search('(SPAM$|Mairix)', foldername) |
||
+ | |||
+ | ===Global script for cron=== |
||
+ | This can be called by cron e.g. every day. |
||
+ | <br>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== |
==lbdb== |
Revision as of 00:38, 27 November 2006
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>