# for reject unexact mail smtpd_helo_required = yes disable_vrfy_command = yes ## for Rgrey #smtpd_restriction_classes = # greylist_client #greylist_client = # check_policy_service inet:60000 #smtpd_recipient_restrictions = # check_client_access regexp:/etc/postfix/greylist_client # for reject multi check # check_helo -> reject_client_s25r # check_helo -> reject_client_nothotmail # check_ns -> check_sender_apacheinfo -> reject_client_s25r smtpd_restriction_classes = reject_client_s25r reject_client_nothotmail check_sender_apacheinfo reject_client_s25r = check_client_access regexp:/etc/postfix/reject_client_s25r reject_client_nothotmail = check_client_access regexp:/etc/postfix/reject_client_nothotmail check_sender_apacheinfo = check_sender_access regexp:/etc/postfix/check_sender_apacheinfo # for use PbS, Tarpitting and reject spam # add blacklist -> reject_client_s25r, tarpit_client, warn_client, prepend_client # add whitelist -> reject_client_s25r, tarpit_client, whitelist_client smtpd_recipient_restrictions = permit_mynetworks permit_sasl_authenticated check_client_access btree:/var/lib/drac/dracd reject_unauth_destination check_client_access regexp:/etc/postfix/warn_client check_client_access hash:/etc/postfix/whitelist_client reject_invalid_hostname reject_non_fqdn_hostname reject_non_fqdn_sender reject_unknown_sender_domain reject_non_fqdn_recipient reject_multi_recipient_bounce check_helo_access hash:/etc/postfix/reject_helo check_sender_ns_access hash:/etc/postfix/reject_ns check_sender_mx_access hash:/etc/postfix/reject_mx check_helo_access regexp:/etc/postfix/check_helo check_sender_ns_access regexp:/etc/postfix/check_ns check_client_access regexp:/etc/postfix/tarpit_client check_client_access regexp:/etc/postfix/prepend_client check_helo_access regexp:/etc/postfix/prepend_helo check_sender_ns_access regexp:/etc/postfix/prepend_ns