Package: procmail
Version: 3.22-11
Severity: critical
Justification: causes serious data loss


Tonight my /var/mail partition ran out of disk space (again) and
procmail continued to allow delivery (again) despite of this. It
occasionally rejected messages via return code 75:

Jul 10 10:35:09 theirongiant fetchmail[1063]: reading message [EMAIL 
PROTECTED]:4 of 4 (2982 octets)
Jul 10 10:35:11 theirongiant fetchmail[1063]: MDA returned nonzero status 75
Jul 10 10:35:11 theirongiant fetchmail[1063]:  not flushed

And all is well, but in the same hit it also decides that accepting is a
great idea:

Jul 10 10:35:07 theirongiant fetchmail[1063]: 4 messages for cat at 
zipworld.com.au (13738 octets).
Jul 10 10:35:07 theirongiant fetchmail[1063]: reading message [EMAIL 
PROTECTED]:1 of 4 (2949 octets)
Jul 10 10:35:08 theirongiant fetchmail[1063]:  flushed
Jul 10 10:35:08 theirongiant fetchmail[1063]: reading message [EMAIL 
PROTECTED]:2 of 4 (4429 octets)
Jul 10 10:35:09 theirongiant fetchmail[1063]:  flushed
Jul 10 10:35:09 theirongiant fetchmail[1063]: reading message [EMAIL 
PROTECTED]:3 of 4 (3378 octets)
Jul 10 10:35:09 theirongiant fetchmail[1063]:  flushed

And those messages are lost. The next time around it accepted the
message it rejected above and so it was lost. It doesn't do it for just
one message out of the pickup:

Jul 10 10:40:58 theirongiant fetchmail[1063]: 4 messages for cat at zipworld.com
.au (14719 octets).                           
Jul 10 10:40:58 theirongiant fetchmail[1063]: reading message [EMAIL PROTECTED]
u:1 of 4 (2615 octets)                        
Jul 10 10:40:58 theirongiant fetchmail[1063]:  flushed
Jul 10 10:40:58 theirongiant fetchmail[1063]: reading message [EMAIL PROTECTED]
u:2 of 4 (8077 octets)                        
Jul 10 10:41:00 theirongiant fetchmail[1063]: MDA returned nonzero status 75
Jul 10 10:41:00 theirongiant fetchmail[1063]:  not flushed
Jul 10 10:41:00 theirongiant fetchmail[1063]: reading message [EMAIL PROTECTED]
u:3 of 4 (2010 octets)                        
Jul 10 10:41:00 theirongiant fetchmail[1063]: MDA returned nonzero status 75
Jul 10 10:41:00 theirongiant fetchmail[1063]:  not flushed
Jul 10 10:41:00 theirongiant fetchmail[1063]: reading message [EMAIL PROTECTED]
u:4 of 4 (2017 octets)
Jul 10 10:41:01 theirongiant fetchmail[1063]:  flushed

2 messages gone and 2 messages saved.

Procmail is called via the following in fetchmail:

mda "/usr/sbin/sensible-mda %F %T '' localhost"

Which is the way sendmail calls it.

Help? This is rather annoying. I just lost a whole nights worth of
email. :/

-- System Information:
Debian Release: 3.1
Architecture: i386 (i686)
Kernel: Linux 2.6.11-mm3
Locale: LANG=en_AU, LC_CTYPE=en_AU (charmap=ISO-8859-1)

Versions of packages procmail depends on:
ii  libc6                       2.3.2.ds1-22 GNU C Library: Shared libraries an

-- no debconf information


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to