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=<[email protected]>
> to=<[email protected]> 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
--
Stan