[Comm] postfix - запрет на посылку почты с определенных адресов.

Ilya Palagin =?iso-8859-1?q?tux_=CE=C1_fioc=2Ekz?=
Ср Сен 25 21:46:56 MSD 2002


Alexey V. Lubimov wrote:
> Хочется простого.
> Поместить в файл адреса, с которых мне не хочется получать почту и чтоб
> постфик с этих адресов эту самую почту и не брал.
> 
> Прмерно так:
> 
>  Out: 220 l14.ru ESMTP Postfix
>  In:  EHLO 62.5.1.1
>  Out: 250-server.my.ru
>  Out: 250-PIPELINING
>  Out: 250-SIZE 10240000
>  Out: 250-ETRN
>  Out: 250-XVERP
>  Out: 250 8BITMIME
>  In:  MAIL From: <testing на cytron.com>
>  Out: 554 <testing на cytron.com>: spamers must die!!!
>  In:  QUIT
>  Out: 221 Bye
> 
> Нашел две потенциальные возможности:
> 
> /etc/postfix/access
> 
> /^user на my.domain/        REJECT
> 
> Но по моему, это селекция поля MAIL To:, а не MAIL From:
> 
> Еще нашел вот что:
> 
> $man 5 pcre_table
> ...
> EXAMPLE HEADER FILTER MAP
>        /^Subject: make money fast/     REJECT
>        /^To: friend на public\.com/       REJECT
> ...
> Но в каком это файле и какой командой обновляется?
> Или это просто пример фильтра для почты сделанный аналогично тому, как
> это делают антивирусы?
> 
> 

У меня адреса блокируются так:

файл main.cf:
smtpd_sender_restrictions = check_sender_access hash:/etc/postfix/uce/block

содержимое /etc/postfix/uce/block:
spammer на narod.ru REJECT
spammer на hotmail.com REJECT

после удаления\добавления нужно делать postmap block

если хотите использовать regexp:
smtpd_sender_restrictions = check_sender_access 
regexp:/etc/postfix/uce/block

Вообще есть очень хороший документ, дающий исчерпывающую
информацию по UCE в postfix:
http://www.mengwong.com/misc/postfix-uce-guide.txt





Подробная информация о списке рассылки community