On Thursday 08 March 2007 10:32, Philip Hazel wrote:
> On Wed, 7 Mar 2007, Derek Buttineau wrote:
> > On 2007-Mar-07, at 7:58 AM, Magnus Holmgren wrote:
> > > The way things work is that if Exim finds itself in the host list,
> > > all the
> > > subsequent hosts in the list are also stripped.
> >
> > Is there a way to override this logic?
>
> No. It is behaviour that is required by RFC 2821:
>
>    If it determines that it should relay the message without rewriting
>    the address, it MUST sort the MX records to determine candidates for
>    delivery.  The records are first ordered by preference, with the
>    lowest-numbered records being most preferred.  The relay host MUST
>    then inspect the list for any of the names or addresses by which it
>    might be known in mail transactions.  If a matching record is found,
>    all records at that preference level and higher-numbered ones MUST be
>    discarded from consideration.  If there are no records left at that
>    point, it is an error condition, and the message MUST be returned as
>    undeliverable.  If records do remain, they SHOULD be tried, best
>    preference first, as described above.

MX records, yes. However, manualroute is, well, manual, so it can be argued 
that this rule doesn't have to be obeyed (as long as one knows what one is 
doing).

What happens if hosts_randomize is set? Is the randomisation performed after 
the local host and subsequent hosts have been discarded, or does Exim 
remember that the list is randomised and in that case refrains from 
discarding hosts following any occurrences of the local host in the 
(randomised) list, or is it necessary to avoid having the local host in the 
list, lest the list be randomly truncated?

-- 
Magnus Holmgren        [EMAIL PROTECTED]
                       (No Cc of list mail needed, thanks)

  "Exim is better at being younger, whereas sendmail is better for 
   Scrabble (50 point bonus for clearing your rack)" -- Dave Evans

Attachment: pgpVhL1DgoCis.pgp
Description: PGP signature

-- 
## List details at http://www.exim.org/mailman/listinfo/exim-users 
## Exim details at http://www.exim.org/
## Please use the Wiki with this list - http://www.exim.org/eximwiki/

Reply via email to