OSEC

Neohapsis is currently accepting applications for employment. For more information, please visit our website www.neohapsis.com or email hr@neohapsis.com
Re: forwarding mail for a complete virtual domain to another mailserver?

From: Brian Evans - Postfix List (grknightscent-team.com)
Date: Thu Jul 30 2009 - 11:31:43 CDT


Maróy Ákos wrote:
> Brian,
>
>> This is very wrong.. see my previous posts.
>
> now I've set:
>
> relay_domains = $mydestination, example.com
> relay_transport = smtp:[newserver.foo.bar]
> relayhost = [newserver.foo.bar]
>
>
> and it forwards mail destined for example.com fine - but not my mail
> server does not work as an outgoing mail server - so if I send e-mail
> as an authenticated smtp client, I get a relay denied message.
>
> so how can I make it work both ways?
Do not set relayhost on the edge machine.
relayhost means where to default route every mail.

You should not need $mydestination in relay_domains unless you want
those in mydestination to go to newserver.foo.bar
Also, setup relay_recipient_maps to stop BackScatter.

You did not show 'postconf -n', so I cannot say what should go where
when talking about your local domains (aka mydestination).

The reason for all of this is to separate the Address Classes.
http://www.postfix.org/ADDRESS_CLASS_README.html