Хэш электронной почты журнала амависа

Я хочу записать хеш-значение всех писем, обработанных моим почтовым сервером. Я нашел в amavis README.customize.gz следующую строку:

The substitution text for the following simple macros is built-in:
[...]
- to be used in forming a notification mail body or log entry:
[...]
b  message digest of a mail body: digest calculated by MD5 algorithm,
   encoded as hex digits, high nybble first;

Я не знаком с Perl, и я также новичок в Amavis. Я не могу узнать, как я могу включить эту опцию, в каком файле я должен сделать какую запись?

1 ответ

Решение

В amavisd.conf вверху файла есть строка $log_templ= вы хотите добавить %b к этому, он будет включать в себя хэш MD5 электронной почты в журнале. Вы, вероятно, захотите прочитать README.customize немного больше, потому что вы будете переопределять, как журналы amavisd.

Это тот, который я нашел, это не невозможно понять, вам просто нужно добавить %b где-то ближе к концу. Вы также можете установить $log_level = 0;

$log_templ = ' [? %#V |[? %#F |[?%#D|Not-Delivered|Passed]|BANNED name/type (%F)]|INFECTED (%V)], # <%o> -> [<%R>|,][? %i ||, quarantine %i], Message-ID: %m, Hits: %c, SA TESTS: %T';

Другие вопросы по тегам