postfix header check
Добавлено: 2016-11-17 10:20:41
Доброе утро. Как в постфиксе сделать так, чтобы отбрасывать письма с заголовком To: принадлежющим совсем другому ящику не из моего домена (это для пресекания спама)? Что есть на данный момент:
To: <test@domain.com> - мой пример нормалного email
Еще особенность: в постфиксе сделано соответствие email-ов учетной записи ОС, те:
т.е. в конце сообщение попадает в ящик с полем To: <virtuser_ID@mail.domain.com>. Как правильно написать header_check для такого случая?
Пробовал
но начинает все письма отшибать. Получается необходимо условие, что если заголовки To не удовлетворяют следующим условиям 1,2 то письма отбрасывать. Пробовал делать делать через if endif - безуспешно. Наверняка, эту проблему многократно мусолили и уже есть выработанное решение, решающее данную проблему.
To: <test@domain.com> - мой пример нормалного email
Код: Выделить всё
To: <vladimir.novak@usu.ru> - какой-нибудь спам
Доходит потому как в поле Received: стоит for <user@domain.com>;
Код: Выделить всё
ar@domain.com virtuser_5014
br@domain.com virtuser_5015
kl@domain.com virtuser_5017
Пробовал
Код: Выделить всё
!/^To: (.*)@domain\.com>/ REJECT ErrorTo1
!/^To: (.*)@mail\.domain\.com>/ REJECT ErrorTo2