On Jan 18, 2012, at 12:17 PM, Reindl Harald wrote:

> 
> 
> Am 18.01.2012 18:14, schrieb Brian Evans - Postfix List:
>> On 1/18/2012 12:05 PM, Reindl Harald wrote:
>>> 
>>> Am 18.01.2012 17:59, schrieb Brian Evans - Postfix List:
>>>> On 1/18/2012 11:41 AM, Reindl Harald wrote:
>>>>> Am 18.01.2012 17:36, schrieb Jon August:
>>>>>> Hi,
>>>>>> 
>>>>>> We have a postfix machine setup as described here:
>>>>>> http://www.howtoforge.com/virtual-users-and-domains-with-postfix-courier-mysql-and-squirrelmail-ubuntu-11.10
>>>>>> 
>>>>>> and we would like to use a third party to do our spam filtering.  So, 
>>>>>> we'd like to continue using the machine for authenticated outbound mail, 
>>>>>> but we want to limit the inbound mail to the third party mail server.  
>>>>>> How do we configure postfix to do this?
>>>>>> 
>>>>>> Outbound:
>>>>>> --------------
>>>>>> ANY IP (authenticated)  -> Postfix -> The World!  (OK)
>>>>>> 
>>>>>> Inbound:
>>>>>> ------------
>>>>>> A.B.C.D -> Postfix  (OK)
>>>>>> Anything else -> Postfix (DENIED)
>>>>>> 
>>>>>> Thank you for your help. 
>>>>> * add the ip to "mynetworks"
>>>>> * add 
>>>>> "smtpd_sasl_auth_enable=yes,permit_sasl_authenticated,permit_mynetworks,reject"
>>>>>  in master.cf
>>>>> 
>>>> I don't think that "master.cf" line is valid.
>>>> 
>>>> Wouldn't this be better?
>>>> 
>>>> In main.cf:
>>>> mynetworks = 127.0.0.1, A.B.C.D
>>>> smtpd_sasl_auth_enable=yes
>>>> smtpd_recipient_restrictions = permit_sasl_authenticated,
>>>> permit_mynetworks, reject
>>> surely it is valid
>>> 
>>> look at my 3 lines
>>> submission = port 587, restricted to authenticated users only
>>> you want the same for "smtp" (port 25) AND add the ip to "mynetworks"
>>> 
>>> and even "mynetworks" is valid in "master.cf"
>>> smtpd -o mynetworks=ip.addr.you.want.whitelisted -o 
>>> smtpd_client_restrictions=......
>> 
>> That was not what was written above
>>> * add 
>>> "smtpd_sasl_auth_enable=yes,permit_sasl_authenticated,permit_mynetworks,reject"
>>>  in master.cf
> 
> that was a snippet to point in the right direction
> in the assumption that someone opens "master.cf" and
> is seeing the "smtpd" line
> 



So, both solutions work?  I like the idea of a private port for my filtering 
service.  If I was to go that route, should I take my 
smtpd_recipient_restrictions and mynetworks lines out of main.cf?

Thanks for all the help, Reindl and Brian.

-Jon

 

Reply via email to