El Scorpio
14-10-2022, 02:12
Есть в локальной сети почтовый сервер (debian + Postfix + Dovecot), который в том числе используется для сбора и передачи администратору сообщений о событиях от различных устройств и программ локальной сети.
Типа "выключилось/включилось электропитание" от ИБП или "застряла бумага", "закончился картридж" от сетевого МФУ
И есть проблема: у писем от ряда устройств и программ почтовая программа на моём компьютере отображает дату и время письма не по моменту события, а по моменту загрузки письма почтовой программой на моём компьютере.
Решил сравнить исходный код писем.
Получается, что у проблемных писем в заголовках отсутствует поле "Data:"
Return-Path: <kyocera02@имя_домена>
X-Original-To: syslogger@имя_домена
Delivered-To: syslogger@имя_домена
Received: from kyocera02 (kyocera02.имя_домена [172.25.46.122])
by webserver.имя_домена (Postfix) with ESMTPS id 5F82F209
for <syslogger@имя_домена>; Mon, 18 Jul 2022 10:06:55 +1000 (+10)
Date: Mon, 18 Jul 2022 10:11:18 +1000 <----- вот это отсутствует в проблемных письмах
From: kyocera02@имя_домена
Subject: ECOSYS M2040dn event mail
To: syslogger@имя_домена
Message-Id: <202207181011180005ab6d.KYOCERA02@имя_домена>
Mime-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Вопрос. Как и на каком этапе обработки письма добавить это поле? Через Postfix ?
Типа "выключилось/включилось электропитание" от ИБП или "застряла бумага", "закончился картридж" от сетевого МФУ
И есть проблема: у писем от ряда устройств и программ почтовая программа на моём компьютере отображает дату и время письма не по моменту события, а по моменту загрузки письма почтовой программой на моём компьютере.
Решил сравнить исходный код писем.
Получается, что у проблемных писем в заголовках отсутствует поле "Data:"
Return-Path: <kyocera02@имя_домена>
X-Original-To: syslogger@имя_домена
Delivered-To: syslogger@имя_домена
Received: from kyocera02 (kyocera02.имя_домена [172.25.46.122])
by webserver.имя_домена (Postfix) with ESMTPS id 5F82F209
for <syslogger@имя_домена>; Mon, 18 Jul 2022 10:06:55 +1000 (+10)
Date: Mon, 18 Jul 2022 10:11:18 +1000 <----- вот это отсутствует в проблемных письмах
From: kyocera02@имя_домена
Subject: ECOSYS M2040dn event mail
To: syslogger@имя_домена
Message-Id: <202207181011180005ab6d.KYOCERA02@имя_домена>
Mime-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Вопрос. Как и на каком этапе обработки письма добавить это поле? Через Postfix ?