[Exim] exim 3 freezes after rejecting malformed Received fie…

Top Page
Delete this message
Reply to this message
Author: Duane Cottle
Date:  
To: exim-users
Subject: [Exim] exim 3 freezes after rejecting malformed Received field
I've RTFM and googled for months now. Sorry if I missed or misunderstood the
fix? But...

Using fetchmail and exim 3 (configs below) I gather email from a remote
qmail host over pop3 to my Debian box. Fetchmail reports that exim craps
with this in the fetchmail log:

fetchmail: reading message me@my_remote_host.net:1 of 23 (4097 octets) exim:
<Received:frommailout2-eri1.midsouth.rr.com@my_remote_host.netbyrly-xr01.mx.aol.comwithNNFMP_Dec>
- bad address: "@" or "." expected after "Received"
fetchmail: SIGPIPE thrown from an MDA or a stream socket error
fetchmail: socket error while delivering to SMTP my_remote_host.net
fetchmail: Query status=2 (SOCKET)
fetchmail: terminated with signal 13

The actual header looks like:

snip >>
Delivered-To: 115-me@my_remote_host.net
Received: (qmail 49975 invoked from network); 8 Dec 2003 10:06:44 -0000
Received: from fl2-24.217.225.236.charter-stl.com (HELO 24.1.8.129)
(24.217.225.236)
by server2.my_remote_host.com with SMTP; 8 Dec 2003 10:06:44 -0000
Return-Path: Received: from mailout2-eri1.midsouth.rr.com
([110.220.177.171]) by rly-xr01.mx.aol.com with NNFMP; Dec, 08 2003 1:55:05
AM +0400
snip>>

I think it's complaining is due the comma after that last "Dec" or to the
Received field being in the Return Path line (which is BTW the second Return
Path line in the complete header).

What I have tried to no avail in exim.conf:
receiver_try_verify combined with receiver_verify_{address,sender,host}
values
receiver_unqualified_hosts = localhost

It would be great if I just got a log alert and the daemon goes on the the
next message, drops the offender, or freezes the booger, whatever.... The
bottom line is, I just want the remote account flushed because I
assassinate the SP@m and use dcc here. Would anyone very kindly tell me how
to turn the offended exim rule off?

#### local configuration setings ##########################
My fetchmail -V:
This is fetchmail release 5.9.11+NTLM+SDPS+NLS
Linux hp 2.4.20 #12 Tue Aug 19 00:20:56 EDT 2003 i686 unknown
Taking options from command line and /home/me/.fetchmailrc
Logfile is /home/me/mail/fetchmail.log
Idfile is /home/me/.fetchids
Fetchmail will forward misaddressed multidrop messages to me.
Fetchmail will direct error mail to the postmaster.
Options for retrieving from me@my_remote_host.net:
True name of server is my_remote_host.net.
Protocol is POP3.
All available authentication methods will be tried.
Server nonresponse timeout is 300 seconds (default).
Default mailbox selected.
Only new messages will be retrieved (--all off).
Fetched messages will not be kept on the server (--keep off).
Old messages will not be flushed before message retrieval (--flush off).
Rewrite of server-local addresses is enabled (--norewrite off).
Carriage-return stripping is enabled (stripcr on).
Carriage-return forcing is disabled (forcecr off).
Interpretation of Content-Transfer-Encoding is enabled (pass8bits off).
MIME decoding is disabled (mimedecode off).
Idle after poll is disabled (idle off).
Nonempty Status lines will be kept (dropstatus off)
Delivered-To lines will be kept (dropdelivered off)
Messages will be delivered with "/usr/sbin/exim -oi -oee -oMr fetchmail -f
'<%F>' '<%T>'".
Recognized listener spam block responses are: 571 550 501 554
Single-drop mode: 1 local name(s) recognized.
No UIDs saved from this host.

My exim -bV:
Exim version 3.35 #1 built 05-Sep-2003 13:52:12
Copyright (c) University of Cambridge 2001

_________________________________________________________________
Wonder if the latest virus has gotten to your computer? Find out. Run the
FREE McAfee online computer scan!
http://clinic.mcafee.com/clinic/ibuy/campaign.asp?cid=3963