Страница 1 из 1

Подскажите синтаксис pcre-файла

Добавлено: 2013-02-24 14:34:04
Gamerman
Подскажите синтаксис pcre-файла для header_checks postfix для следующего:
Если адрес назначения box1@mydomain.com, то в тему сообщения дописать box1 + оригинальная тема,
и так далее для других ящиков.

Re: Подскажите синтаксис pcre-файла

Добавлено: 2013-02-28 21:33:48
Gamerman
по ходу, через такой способ нерешаемо, так как обработка ведется построчно. Или я ошибаюсь?

Re: Подскажите синтаксис pcre-файла

Добавлено: 2013-03-04 20:20:19
mr. brightside
Честно говоря, я лично не слышал для header_checks возможностей переписывания заголовков, ведь там так:

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

/^blablabla - это мой регексп$/ REJECT
ну или OK, по желанию. Это нужно, чтобы на этапе приёма письма решить, нужно оно вообще или нет исходя из заголовка. Может, это явный спам.

А переписывать заголовки Вы можете на стороне спам-фильтра или LDA.

C LDA попроще будет.

Re: Подскажите синтаксис pcre-файла

Добавлено: 2013-03-04 20:25:18
Gamerman
Там еще строку можно менять, но вот на базе одной строки менять другую - не получиться, наверное.

Re: Подскажите синтаксис pcre-файла

Добавлено: 2013-05-20 15:44:27
moury
Извиняюсь за некропост :smile:

Встроенные контент-фильтры (header_checks и т. п.) для смены заголовков письма, строго говоря, не предназначены. Но в acl-файле этих фильтров доступна акция FILTER, которая позволяет прогнать письмо через нужный after-queue контент-фильтр (например, altermime), который сделает с письмом, что нужно.

Однако FILTER переопределяет все контент-фильтры для обрабатываемого сообщения. Поэтому цепочку after-queue контент-фильтров надо встраивать аккуратно, чтобы письмо не миновало, например, антивируса.