[freebsd] postfix: whitelist and rbl

Anton Yuzhaninov citrin at citrin.ru
Thu Aug 16 00:08:40 EEST 2018


On 8/3/18 5:40 AM, Alexey Krylov wrote:
> если получатель или отправитель
>     в белом списке, то чтобы rbl даже не проверялся, а письмо принималось
> или письмо принимать в любом случае

smtpd_restriction_classes = check_rbl ...

check_rbl =
    reject_rbl_client cbl.abuseat.org
    reject_rbl_client bl.spamcop.net


smtpd_recipient_restrictions =
   check_recipient_access pcre:$config_directory/maps/rbl_recipients


В файле rbl_recipients задается регекспами (или любым другим способом -
например явным список или запросом к базе) для кого проверять RBL

Например так
!/^(?:postmaster|dmarc-reports)@/       check_rbl
можно сделать чтобы RBL проверялся для всех кроме postmaster@ и dmarc-reports@

> добавлять тег какой-то, типа SPAM... или в тему письма добавлять *** SPAM *** {Subject}

Для этого лучше применять полноценный антиспам, например rspamd или
Spamassasin (если трафика мало или много лишнего железа).


More information about the freebsd mailing list