LINUX.ORG.RU
ФорумAdmin

Postfix, header_checks, REJECT и OK


0

1

Добрый день! Есть Postfix со списком header_checks. Если какой нибудь флаг, чтобы прервать проверку, сказав что все отлично, и отправить письмо далее по цепочке. Есть флаг ОК, но он не помогает т.к. просто пропускается проверяемая строка и начинает проверятся следующая из заголовка письма.

Вот что сейчас

if /kundenserver\.de/
/rusdoc\.com/ OK
endif
#or
/rusdoc\.com/ OK

/kundenserver\.de/ REJECT
Такая схема не работает(( все письма идущие через kundenserver.de блокируются, но письма с rusdoc.com, идущие через kundenserver.de, тоже блокируются, а нужно чтобы проходили... Есть варианты?



Последнее исправление: musson (всего исправлений: 1)

Если правило вернуло OK проверка сичтается успешной и все остальные правила в данном ограничении не проверяются. Сразу происходит переход на последующее ограничение.

что если убрать условия и оставить просто:

kundenserver.de OK
rusdoc.com OK
?

Yustas ★★★★
()
Последнее исправление: Yustas (всего исправлений: 1)
Ответ на: комментарий от Yustas

что в данном контексте «последующее ограничение» - следующая строка из заголовка письма?

musson
() автор топика
Ответ на: комментарий от Yustas

если я сделаю

kundenserver.de OK

постфикс будет пропускать строчку в заголовке где встречается kundenserver.de и следовательно все письма с сервера kundenserver.de будут проходить, а блокировать каждый домен не удобно....

musson
() автор топика
Ответ на: комментарий от Yustas

Нет, это header_checks header_checks = regexp:/etc/postfix/maps/header_checks.regexp

musson
() автор топика
if !/rusdoc\.com/
/kundenserver\.de/ DISCARD (или что там тебе с письмом надо сделать)
endif
alex_the_v ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.