Hello All,
I am using exim 3.20 on a linux box as my mail router, and have to
send all mail through bellsouth.net (whoopie!).
I can initiate e-mail manually just fine. But when exim has to reject
a message and send a failure notice back to the sender, it doesn't
include the (source) e-mail address in the SMTP "MAIL FROM" line to
bellsouth.
For example, here is debug output (from the command line, "exim -bp
-d11" (sorry it's long - I trimmed out some of the info to keep it
short). Look where I put the "###" comments.
######################################3
### In the final headers it finds the "from" address just fine
>>Final headers:
P Received: from steven ([192.168.0.3])
by xxxx.net with esmtp (Exim 3.20 #1)
id 17m3Fi-00078O-00
for chrissv@???; Mon, 02 Sep 2002 22:17:14 -0400
Date: Mon, 2 Sep 2002 22:17:08 -0400
### Here it correctly found the "from" line
F From: Steven Christensen <steven@???>
R Reply-To: Steven Christensen <steven@???>
X-Priority: 3 (Normal)
I Message-ID: <5875870562.20020902221708@???>
T To: chrissv@???
Subject: test
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
(... snip ...)
### Later on when it connects to bellsouth.net, all is well:
Connecting to mail.bellsouth.net [205.152.58.4.25] ... connected
read response data: size=129
SMTP<< 220 mail.bellsouth.net ESMTP server (InterMail vM.5.01.04.19 201-253-122-122-119-20020516) ready Mon, 2 Sep 2002 22:18:52 -0400
SMTP>> EHLO xxxx.net
read response data: size=96
SMTP<< 250-imf16bis.bellsouth.net
250-HELP
250-PIPELINING
250-DSN
250-8BITMIME
250 SIZE 10485760
### Here it correctly sends the "from" address
SMTP>> MAIL FROM:<steven@???> SIZE=1578
########################################
but when exim generates the e-mail, things aren't right:
########################################
### Again, in the final headers it finds the "from" address just fine
>>Final headers:
P Received: from mail by xxxx.net with local (Exim 3.20 #1)
id 17m3H5-00078h-00
for steven@???; Mon, 02 Sep 2002 22:18:39 -0400
X-Failed-Recipients: c-junk@???
### See, it marked the next line with an "F":
F From: Mail Delivery System <Mailer-Daemon@???>
T To: steven@???
Subject: Mail delivery failed: returning message to sender
I Message-Id: <E17m3H5-00078h-00@???>
Date: Mon, 02 Sep 2002 22:18:39 -0400
(... snip ...)
### Later on when it connects to bellsouth.net, ...
Connecting to mail.bellsouth.net [205.152.58.129.25] ... connected
read response data: size=129
SMTP<< 220 mail.bellsouth.net ESMTP server (InterMail vM.5.01.04.19 201-253-122-122-119-20020516) ready Mon, 2 Sep 2002 22:20:16 -0400
SMTP>> EHLO xxxx.net
read response data: size=96
SMTP<< 250-imf09bis.bellsouth.net
250-HELP
250-PIPELINING
250-DSN
250-8BITMIME
250 SIZE 10485760
SMTP>> MAIL FROM:<> SIZE=2363
### ??? In the above line, the e-mail address is missing between
### the <> ???
########################################
What would cause exim not to send the e-mail address in the smtp "MAIL
FROM" line?
Any help would be appreciated. Thanks!
Steven