postfix header check

EXIM, sendmail, postfix, Dovecot и прочие. Решение проблем связанных с работой электронной почты

Модератор: xM

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Гость
проходил мимо

postfix header check

Непрочитанное сообщение Гость » 2016-11-17 10:20:41

Доброе утро. Как в постфиксе сделать так, чтобы отбрасывать письма с заголовком To: принадлежющим совсем другому ящику не из моего домена (это для пресекания спама)? Что есть на данный момент:
To: <test@domain.com> - мой пример нормалного email

Код: Выделить всё

To: <vladimir.novak@usu.ru>  - какой-нибудь спам
Доходит потому как в поле Received: стоит for <user@domain.com>;
Еще особенность: в постфиксе сделано соответствие email-ов учетной записи ОС, те:

Код: Выделить всё

ar@domain.com    virtuser_5014
br@domain.com       virtuser_5015
kl@domain.com     virtuser_5017
т.е. в конце сообщение попадает в ящик с полем To: <virtuser_ID@mail.domain.com>. Как правильно написать header_check для такого случая?
Пробовал

Код: Выделить всё

!/^To: (.*)@domain\.com>/ REJECT ErrorTo1
!/^To: (.*)@mail\.domain\.com>/ REJECT ErrorTo2
но начинает все письма отшибать. Получается необходимо условие, что если заголовки To не удовлетворяют следующим условиям 1,2 то письма отбрасывать. Пробовал делать делать через if endif - безуспешно. Наверняка, эту проблему многократно мусолили и уже есть выработанное решение, решающее данную проблему.

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/