Package: fetchmail
Version: 6.6.6-1
Severity: important

I get an incoming email with a big attachment.  When downloading it fetchmail 
errors out because sendmail refuses messages that are too big.  The problem is 
that fetchmail stops downloading, so all the emails stay on the server and I 
stop receiving email without any notification of the problem

This is from a -vv log with real names and addresses masked:

 fetchmail: about to deliver with: /sbin/sendmail -i -f '*@*' -- '*'
 fetchmail: error writing message text
 fetchmail: POP3> QUIT

Sendmail  is from exim4, on which log I get:

 rejected from <*@*> U=*: message too big: read=52428801 max=52428800
 rejected from <> U=Debian-exim: message too big: read=52428801 max=52428800
 Error while reading message with no usable sender address 
(R=1wruzF-00000001TxU-0vMW): message too big (limit set to 52428800)
 Child mail process returned status 1

So everything works as expected, apart from the fact that fetchmail should 
behave as it behaves when the 'limit' option is set, that is:

1) notify me of the problem
2) skip the affected message and go to the next messages

I supose that it may be not easy to detect what the problem is, but this is 
serious enought that I think fetchmail should at least try and do 1), better 
yet doing 2).

I set the severity as 'important' because of missing 1): the problem goes 
unnoticed until I start wondering why I am not receiveng email from that server.

-- 
Francesco Potortì (ricercatore)        Mobile: +39.348.8283.107      
ISTI - Area della ricerca CNR          Teams:  wnlabisti             
via G. Moruzzi 1, I-56124 Pisa         Web:    http://fly.isti.cnr.it
(gate 20, 1st floor, room C71)         ISPIN:  https://ieee-jispin.org/

Reply via email to