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]