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

Журнал получен из отметки времени в постфиксе

Для входящих писем на постфиксный сервер я хотел бы записать метку времени в заголовке «Получать: от».

Например, из электронного письма, содержащего:

Received: from mailserver01 ([192.168.0.25]) by mailserver01.domain.intra with Microsoft SMTPSVC(6.5);
 Mon, 16 Jul 2012 17:09:36 +0200

Я хочу извлечь:

Mon, 16 Jul 2012 17:09:36 +0200

Я хотел бы знать, как настроить postfix для регистрации этой информации (только часовой пояс или весь заголовок «Получено: от»). Я могу обработать синтаксический анализ, чтобы извлечь информацию, как только эта строка будет зарегистрирована.

Вы можете передать это резать

echo "Received: from mailserver01 ([192.168.0.25]) by mailserver01.domain.intra with Microsoft SMTPSVC(6.5);      Mon, 16 Jul 2012 17:09:36 +0200" | cut -d ";" -f 2

или если вы поместите содержимое электронной почты в переменную bash:

cat $email | grep "Received:" | cut -d ";" -f 2

Я не знаю ни одной опции конфигурации для настройки формата журнала. Вы пробовали бегать postconf чтобы узнать, есть ли какой-либо вариант, связанный с форматом журнала?

Во всяком случае, подобный вопрос задавался раньше, и кажется, что это невозможно.

Пользовательский журнал Postfix