Hi Stan,

thanks a lot for your eMail und sorry for the inconvenience. Here is the
hundred feet back down big picture: :-)

Postfix 2.5 on ubuntu 8.04.4. One physical interface with two public IPs.

eth0 -> 10.0.0.1 -> needs relay (with auth) for abc.com, def.com, ghi.com
to myIp.dyndns.org
eth0 -> 10.0.0.2 -> needs relay (with auth) for * (all) to
wp180.webpack.hosteurope.de (runs later on localhost only, therefore no
open relay)

I currently have:

master.cf:
smtp      inet  n       -       -       -       -       smtpd  <- uses
main.cf if think
127.0.0.1:25    inet n  -       n       -       -       smtpd
    -o content_filter=smtp:[wp180.webpack.hosteurope.de:25]
    -o smtp_sasl_auth_enable=yes
    -o smtp_sasl_password_maps=hash:/etc/postfix/sasl_gr_smarthost
    -o relayhost=wp180.webpack.hosteurope.de:25

main.cf:
myhostname = mx0.mydomain.com
myorigin = $myhostname
mydestination =
relay_domains = hash:/etc/postfix/transport
relayhost = myIp.dnsalias.org
transport_maps = hash:/etc/postfix/transport
relay_recipient_maps = hash:/etc/postfix/valid_recipients
virtual_alias_maps = hash:/etc/postfix/virtual_recipients
##postmap hash:/etc/postfix/...

show_user_unknown_table_name = no
mailbox_command =
mailbox_size_limit = 0
inet_protocols = all
inet_interfaces = 10.0.0.1

parent_domain_matches_subdomains =
        debug_peer_list,
        smtpd_access_maps

smtpd_recipient_restrictions =
        permit_mynetworks
        reject_unauth_destination

smtpd_sender_restrictions = reject_unknown_sender_domain
unknown_address_reject_code = 554


Is this setup possible with postfix?

Thanks a lot in advance!

Thomas





> On 9/25/2011 7:25 AM, Thomas Trepper wrote:
>> Hi Wietse,
>>
>> I tried your solution with the content-filter option and I have the
>> following in master.cf:
>>
>> 127.0.0.1:25    inet n  -       n       -       -       smtpd
>>      -o content_filter=smtp:[wp180.webpack.hosteurope.de:25]
>
> No.  I believe you need this, just as Wietse told you:
>
> 10.0.0.1:smtp     inet  n       -       -       -       -       smtpd
>       -o content_filter=smtp:[wp180.webpack.hosteurope.de]
>
> Delete all of the other overrides you put in there and give it a go.
> AIUI this creates a straight shot between mail arriving on 10.0.0.1 and
> wp180.webpack.hosteurope.de, so you don't need, nor want, any other
> overrides trying to muck this up.
>
>> and in this file (/etc/postfix/sasl_gr_smarthost) you see
>>
>> wp180.webpack.hosteurope.de<user>  <password>
>
> Now you throw a previously unmentioned fly in the ointment...
>
> Until now you had not mentioned you need auth to connect to the
> downstream hosts you're relaying to.  This is a very odd setup.
>
> Maybe you should back up a few hundred feet and give us the big picture
> of what exactly you're trying to accomplish here.
>
> --
> Stan
>


Reply via email to