Rimuovere i messaggi duplicati da una Maildir

From RVM Wiki
Revision as of 17:53, 30 May 2016 by Gabriele.vivinetto (talk | contribs) (Created page with "* Installare reformail: permeterà di rimuovere i messaggi con identico message-id: apt-get install maildrop * Posizionarsi nella maildir: cd /path/to/Maildir/.maildirname/...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search
  • Installare reformail: permeterà di rimuovere i messaggi con identico message-id:
apt-get install maildrop
  • Posizionarsi nella maildir:
cd /path/to/Maildir/.maildirname/cur
  • Rimuovere i duplicati:
rm -f /tmp/duplicates; for i in `find . -type f`; do reformail -D 10000000 /tmp/duplicates <$i && /bin/rm -v $i; done
  • ATTENZIONE: è importante rimuovere ad ogni lancio il file di cache /tmp/duplicates, che contiene i message-id duplicati da rimuovere, altrimenti al secondo lancio, verranno cacnellati TUTTI i messaggi

Riferimenti