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

Reply via email to