[Exim] require verify = header_sender

Top Page
Delete this message
Reply to this message
Author: Chad Leigh -- Shire.Net LLC
Date:  
To: exim-users
Subject: [Exim] require verify = header_sender
Hi

I have a customer who is trying to send mail from a perl script on the
web machine through our smtp server. It keeps getting rejected (reject
example below -- addresses modified from actual for this example), and
after some tests, it doesn't seem to matter what he sets for the
sender. His script makes the From: be whatever the user typed in and
sets the Sender to be some valid email address of his (and all mail
goes to his mailbox -- a feedback form of such). So with the Sender
set to a valid email I still get the following bounce at the bottom. I
assume that this is the result of the following acl (acl#1)? (or is it
the result of verify = sender in acl #2)

(acl#1)

#!!# ACL that is used after the DATA command
check_message:
require verify = header_sender

(acl#2)

#!!# ACL that is used after the RCPT command
check_recipient:
...
   deny    hosts = ! some.host : \
           *
          !verify = sender


These came from the rewrite script from an older Exim3 config


2003-08-26 14:21:24 19rkJg-0006Af-00 H=(nomad.shire.net) [206.72.64.34]
F=<wmkee99@???> rejected after DATA: there is no valid
sender in any header line
Envelope-from: <wmkee99@???>
Envelope-to: <william99@???>
P Received: from [206.72.64.34] (helo=nomad.shire.net)
         by blah.shire.net with smtp (Exim 4.10)
         id 19rkJg-0006Af-00
         for william99@???; Tue, 26 Aug 2003 14:21:24 -0600
   Content-Type: text/plain; charset="iso-8859-1"
   Date: Tue, 26 Aug 2003 14:21:24 -0600
   Content-Transfer-Encoding: quoted-printable
   Subject: Test Email
T To: william99@???
F From: wlm@???
   Mime-Version: 1.0
I Message-Id: <E19rkJg-0006Af-00@???>


--

thanks
Chad