URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 41693
[ Назад ]

Исходное сообщение
"Как создать правило в header_checks для postfix?"

Отправлено Hyper Mode , 16-Мрт-04 07:10 
Как создать правило в header_checks для postfix, которое будет делать REJECT писем, в поле Received: у которых есть:
from ххх.ххх.ххх.ххх ([ххх.ххх.ххх.ххх])
    by хост.домен.ru
, где ххх.ххх.ххх.ххх - любой IP адрес.
И в каком из header_checks его писать?
Заранее благодарен за помощь.
Для информации:
FreeBSD 4.9 + PostFix 2.0.16 + pcre 4.4
Part of PostFix main.cf
~~~skiped~~~
header_checks = regexp:/usr/local/etc/postfix/header_checks_reg
header_checks = pcre:/usr/local/etc/postfix/header_checks_new
~~~skiped~~~

Содержание

Сообщения в этом обсуждении
"Как создать правило в header_checks для postfix?"
Отправлено ipmanyak , 16-Мрт-04 09:23 
имхо это нужно делать через базу access.db
http://www.postfix.org/access.5.html
xxx.xxx.xxx.xxx REJECT optional text...



"Как создать правило в header_checks для postfix?"
Отправлено Hyper Mode , 16-Мрт-04 11:04 
>имхо это нужно делать через базу access.db
>http://www.postfix.org/access.5.html
>xxx.xxx.xxx.xxx REJECT optional text...

Это не подходит...
Еще раз повторю... В письме это выглядит так:
Received: from ххх.ххх.ххх.ххх ([ххх.ххх.ххх.ххх])
         by хост.домен.ru
, где ххх.ххх.ххх.ххх - !ЛЮБОЙ! IP адрес, а хост.домен.ru - это промежуточный релей (он не меняется). Почту мы получаем именно с этого хост.домен.ru