Назад | Перейти на главную страницу

хэш электронной почты журнала amavis

Я хочу регистрировать хеш-значение всех писем, обрабатываемых моим почтовым сервером. Я нашел в 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. Я не могу узнать, как включить эту опцию, в каком файле мне нужно сделать какую запись?

В 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';