Хэш электронной почты журнала амависа
Я хочу записать хеш-значение всех писем, обработанных моим почтовым сервером. Я нашел в 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';