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]

Reply via email to