Рейтинг:0

Как в Postfix найти адрес получателя с помощью Message-ID?

флаг cn

У меня есть отчет о нарушении для электронного письма, которое содержит только идентификатор сообщения. Как я могу найти адрес электронной почты получателя в отправленных сообщениях Postfix?

Я искал журналы с cat /var/log/mail.log } grep [ID] -C 20 но детали сообщения, которые я вижу, не кажутся правильным адресом электронной почты, потому что хост почтового сервера не соответствует отчету о злоупотреблениях. Я не могу определить, получаю ли я идентификатор очереди или идентификатор сообщения.

anx avatar
флаг fr
anx
Какую информацию вы *получили*, когда искали идентификатор сообщения в своих журналах? И какую информацию вы получили при поиске идентификаторов очередей, упомянутых в результатах? (Пожалуйста, отредактируйте свой вопрос, чтобы включить информацию, которая у вас *есть*, возможно, эти строки журнала содержат подсказки о том, что еще вам нужно сделать).
флаг cn
Я понятия не имею, как начать.Я читал, что идентификатор очереди не является идентификатором сообщения.
Рейтинг:2
флаг za

Журналы Grepping с Message-ID дадут вам идентификатор очереди Postfix:

# grep XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX mail.log
3 октября 00:10:48 mx postfix/cleanup[25302]: YYYYYYYYYY: message-id=<XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX>

ГГГГГГГГГГ это идентификатор очереди здесь. Теперь вам нужно снова выполнить grep:

# grep YYYYYYYYYY mail.log
3 октября 00:10:48 mx postfix/smtpd[25294]: YYYYYYYYYY: client=???????????????????????
3 октября 00:10:48 mx postfix/cleanup[25302]: YYYYYYYYYY: message-id=<XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX>
3 октября 00:10:48 mx postfix/qmgr[30545]: YYYYYYYYYY: from=<sender@e.mail, ...
3 октября 00:10:48 mx postfix/lmtp[25306]: YYYYYYYYYY: to=<recipient@e.mail>, ...
3 октября 00:10:48 mx postfix/qmgr[30545]: YYYYYYYYYY: удалено

Как видите, grepping с любым из них не сильно отличается. Обратите внимание, что внешние субъекты могут сообщить вам идентификатор сообщения, потому что они могут не знать ваш внутренний идентификатор очереди.

В моем случае лмтп зарегистрировал адрес получателя, потому что это была почта, доставленная локально с помощью LMTP, но в случае исходящей почты служба, которая должна регистрировать адрес «кому», может быть смтп.

В любом случае, -С может не помочь, потому что могут быть строки, которые мешают этой обработке почты. Кроме того, обратите внимание, что обычно файлы журналов ротируются, поэтому вам может понадобиться искать старые файлы, почта.журнал.1 и так далее. Старые файлы могут быть сжаты, поэтому используйте, например, zgrep YYYYYYYYYY mail.log.2.gz, или что-то еще в вашей системе.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.