[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