Package: fetchmail Version: 6.2.5-12 Severity: important I discovered today that formail had been deciding that all my incoming email messages were duplicates for some hours.
I had the following stanza in my .procmailrc: :0 Wh: msgid.lock | formail -D 1000000 msgid.cache It worked fine for months. I suspect that it stopped working at the point at which it reached the cache size limit (by dividing the average length of a Message-ID by the number of emails I get per month), but I can't prove it. My cache is currently 100043 bytes long. The formail man page says: "Beware if you have delivery problems in recipes below this one and procmail tries to requeue the mail, then on the next queue run, this mail will be considered a duplicate and will be thrown away." I did check this: mail was simply not reaching the next recipe in my .procmailrc (which passed it through spamassassin). Turning off the formail recipe caused mail to be delivered as intended. -- System Information: Debian Release: 3.1 APT prefers testing APT policy: (500, 'testing') Architecture: i386 (i686) Kernel: Linux 2.6.8-2-686 Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8) Versions of packages fetchmail depends on: ii adduser 3.63 Add and remove users and groups ii base-files 3.1.2 Debian base system miscellaneous f ii debconf 1.4.30.11 Debian configuration management sy ii debianutils 2.8.4 Miscellaneous utilities specific t ii libc6 2.3.2.ds1-20 GNU C Library: Shared libraries an ii libssl0.9.7 0.9.7e-2 SSL shared libraries -- no debconf information -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]