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 -- Stan