Передать идентификатор очереди Postfix в procmail - PullRequest
0 голосов
/ 02 декабря 2018

Есть ли способ передать идентификатор очереди postfix (не заголовок Message-ID:) в команду procmail?

Причина заключается в том, чтобы иметь файл журнала procmail, содержащий идентификатор очереди для подробного ведения журнала.о обработанном сообщении.

1 Ответ

0 голосов
/ 03 декабря 2018

Procmail может извлекать все, для чего вы можете сформулировать регулярное выражение.Без доступа к вашим локальным заголовкам, это умозрительно и несколько ad lib , но, надеюсь, это должно хотя бы дать вам представление.

# Put a newline in a string for the log message
NL="
"
:0
* ^Received: from .* \
    by yourserver\.example\.com \(Postfix)\
    with [A-Z]+ id \/[A-F0-9]+
{ LOG="Postfix id $MATCH$NL" }

Специальный токен \/ вызывает соответствующий текстпосле этого он должен быть записан в переменную $MATCH.

...