I just recieved the following. I checked and indeed exim loses the fact
that it's recieved a helo line after the . following the data. Is this a
bug? It seems to only happen when I have helo_verify set.
-----Forwarded message from mea@???-----
>From nobody Thu Feb 19 14:34:47 1998
Received: from nic.funet.fi [128.214.248.6]
by wu.bogon.com with esmtp (Exim 1.80 #6)
id 0y5eYI-0006Oc-00; Thu, 19 Feb 1998 14:34:46 -0800
Received: by nic.funet.fi id <2249-672>; Fri, 20 Feb 1998 00:32:27 +0200
Subject: Your EXIM 1.80 has a serious fault...
From: mea@???
To: postmaster@???
Date: Fri, 20 Feb 1998 00:32:27 +0200 (GMT)
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7BIT
Message-Id: <19980219223231Z2249-672+988@???>
Dear Postmaster,
I am resending this from another host, as your system
rather stubornly refuses to receive multiple messages
from any host over single smtp session...
This also answers my worry about how my MTA considers
the 5XX error on MAIL FROM entry: Bounces it.
/Matti Aarnio <mea@???>
Forwarded message:
>From MAILER-DAEMON Fri Feb 20 00:18:27 1998
To: mea@???
From: The Post Office <postmaster@???>
Sender: mailer-daemon@???
Subject: Delivery reports about your email
MIME-Version: 1.0
Content-Type: multipart/report; report-type=delivery-status;
boundary="S.ov8xd392680=_/archie.funet.fi"
Message-Id: <19980219221724Z392680-23502+209@???>
Date: Fri, 20 Feb 1998 00:17:13 +0200
X-Orcpt: rfc822;mea@???
--S.ov8xd392680=_/archie.funet.fi
Content-Type: text/plain
This is a collection of reports about email delivery
process concerning a message you originated:
<smtp bogon.com postmaster@??? 60001>: ...\
<<- MAIL From:<mea@???> BODY=8BITMIME
->> 550 HELO or EHLO is required for this host
--S.ov8xd392680=_/archie.funet.fi
Content-Type: message/delivery-status
Reporting-MTA: dns; archie.funet.fi
Arrival-Date: Fri, 20 Feb 1998 00:08:36 +0200
Original-Recipient: rfc822;postmaster@???
Final-Recipient: RFC822;postmaster@???
Action: failed
Status: 5.5.0 (Undetermined protocol error)
Diagnostic-Code: smtp; 550 (HELO or EHLO is required for this host)
Remote-MTA: dns; wu.bogon.com
Last-Attempt-Date: Fri, 20 Feb 1998 00:17:13 +0200
--S.ov8xd392680=_/archie.funet.fi
Content-Type: message/rfc822
Received: by archie.funet.fi id <392726-23502>; Fri, 20 Feb 1998 00:08:36 +0200
From: mea@???
To: postmaster@???
Subject: Weird SMTP protocol behaviour seen with your server
Message-Id: <19980219220837Z392726-23502+201@???>
Date: Fri, 20 Feb 1998 00:08:36 +0200
Dear Postmaster,
While monitoring Linux mailinglist relaying I noticed
that your mailer -- Exim 1.80 -- behaves in weird, and
in fact incorrect manner.
Namely it resets its idea of "state" a bit too far
at "dot" phase. Essentially as: (Somewhat abbreviated)
<< EHLO ....
<< MAIL FROM ..
<< RCPT TO ,,
<< DATA
<< . (all fine until now)
<< MAIL FROM ...
>> 550 HELO or EHLO is required...
I won't now check how my outbound smtp channel will react
on that -- it might reject all recipients of the message
at your site when receiving that "550"...
An excuse for Exim to behave like this is that very rare
MTAs need, and are able to pipe multiple messages into same
SMTP-session, thus testing the facility may have been somewhat
sloppy. Mine is one of those that take SMTP protocol to the
limit..
/Matti Aarnio <mea@???> Postmaster
--S.ov8xd392680=_/archie.funet.fi--
-----End of forwarded message-----
--
Artificial Intelligence stands no chance against Natural Stupidity.
GAT d- -p+(--) c++++ l++ u++ t- m--- W--- !v
b+++ e* s-/+ n-(?) h++ f+g+ w+++ y*
--
*** Exim information can be found at
http://www.exim.org/ ***