on 02/03/2011 10:05 AM Stan Hoeppner wrote the following:
> Aggelos put forth on 2/2/2011 10:49 PM:
>> on 02/03/2011 05:24 AM Aggelos wrote the following:
>>
>>> With that setup, if I wanted to accept mail from a specific Internet IP,
>>> which would otherwise be filtered out, how would I do it?
>>>
>>
>> I meant clients that are rejected like so:
>> Feb  3 06:46:59 viper postfix/smtpd[3924]: NOQUEUE: reject: RCPT from
>> unknown[62.1.42.20]: 450 4.7.1 Client host rejected: cannot find your
>> hostname, [62.1.42.20]; from=<www-d...@insomnia.gr>
>> to=<a...@vergina.dyndns.org> proto=ESMTP helo=<mail.insomnia.gr>
> 
> One possible method, using a cidr table:
> 
> smtpd_recipient_restrictions =
>        check_client_access cidr:/etc/postfix/whitelist.cidr
>>>>>     reject_invalid_hostname,
>>>>>     reject_non_fqdn_hostname,
>>>>>     reject_non_fqdn_sender,
>>>>>     reject_non_fqdn_recipient,
>>>>>     reject_unknown_sender_domain,
>>>>>     reject_unknown_recipient_domain,
>>>>>     reject_unknown_client,
>>>>>     reject_unknown_hostname,
>>>>>     permit_mynetworks,
>>>>>     reject_unauth_destination,
>>>>>     check_recipient_access pcre:/etc/postfix/recipient_checks.pcre,
>>>>>     check_helo_access hash:/etc/postfix/helo_checks,
>>>>>     check_sender_access hash:/etc/postfix/sender_checks,
>>>>>     check_client_access hash:/etc/postfix/client_checks,
>>>>>     check_client_access pcre:/etc/postfix/client_checks.pcre,
>>>>>     reject_rbl_client zen.spamhaus.org,
>>>>>     permit
> 
> /etc/postfix/whitelist.cidr
> 62.1.42.20    permit_auth_destination
> 
> 
Thanks.

1) Where should this be placed?
Should it be first in smtpd_recipient_restrictions ?
I tried it and it worked when placed just after
reject_unknown_recipient_domain (before reject_unknown_client).

2) Also tried
62.1.42.20              OK
in /etc/postfix/client_checks
and moving check_client_access hash:/etc/postfix/client_checks as above
(before reject_unknown_client) which also worked.

Which one of the two is more safe?

Reply via email to