Re: [Exim] Definition of "sender_domain"

Top Page
Delete this message
Reply to this message
Author: Philip Hazel
Date:  
To: Russell Wilton
CC: exim-users
Subject: Re: [Exim] Definition of "sender_domain"
On Tue, 9 Jul 2002, Russell Wilton wrote:

> ACLs says if you specify "senders" or "sender_domains", Exim will check
> "the sender of the message" against these lists. This is not
> particularly enlightening. ;-)


The word "sender" in the documentation always means "envelope sender".
It would be tedious to say "envelope sender" every time. From section
1.9 of the manual:

----------------------------------------------------------------------------
A message in transit has an associated "envelope", as well as a header and a
body. The envelope contains a sender address (to which bounce messages should
be delivered), and any number of recipient addresses. References to the sender
or the recipients of a message usually mean the addresses in the envelope. An
MTA uses these addresses for delivery, and for returning bounce messages, not
the addresses that appear in the header lines.
----------------------------------------------------------------------------

The envelope sender is different from the contents of the From: header
line (which may legally contain more than one address).

> Is there some way to check against the sending host?


Yes. Check against the sending host. :-) That's easy if you mean "the
host that is sending this message". It is not, in general, possible if
you mean "the host from which this message originated" because that
information isn't necessarily present in the message.

> PS: A table in the "Log files" chapter of the manual, giving the
> definitions of all those H=, F=, S=, T=, etc tags would be really useful.


Good idea.

--
Philip Hazel            University of Cambridge Computing Service,
ph10@???      Cambridge, England. Phone: +44 1223 334714.