On Tue, Sep 27, 2011 at 6:29 AM, Thomas Trepper <thomas.trep...@blueclaim.com> wrote: > 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 >> > > >
Thomas, I believe you should use the interface IP (10.0.0.1 or 10.0.0.2) instead of 127.0.0.1 in master.cf, as Stan told you before... Fernando