View Single Post

  #2 (permalink)  
Old 03-11-2006
Greg Hackney
 
Posts: n/a
Default Re: Handling multiple relay destinations


The transport file can't handle multiple result values.

Per the Postfix author on December 9, 2005:

I am revising the SMTP client connection management code, and it
is so ridiculously complicated that there will not be multi-nexthop
support in the forseeable future.

Wietse

Sure would be nice though.

--
Greg



Adam wrote:
> I'm trying to set up a mail gateway with postfix, which will sit in our
> DMZ and just forward all mail through to our internal servers.
>
> I'm putting the domain name in relay_domains and then the internal
> server name in the transport file, specified by transport_maps. The
> problem I have is that I want postfix to use more than one destination
> for relaying, to guard against failure of one of the internal machines.
> The syntax:
>
> example.com smtp:[internal_mail.example.com]
>
> only allows me to give one server.
>
> Is there a way of giving multiple servers here, and having postfix
> either 'load balance' between them or use the second if the first
> fails?
>
> I realise that I could omit the '[]' and using MX lookups, but this
> would mean getting custom MX records to the gateway machine, which I'm
> not keen on.
>
> Thanks for any help
>

Reply With Quote