On Sat, 26 Aug 2023 at 12:14 +0300, you wrote to me:
SM> С одной стороны MSGID должен уже содержать OADDRESS, но это не всегда SM> так, с другой - до сих пор некоторые сообщения и вовсе не содержат SM> MSGID.
Именно поэтому лучше использовать набор аттрибутов, а не полагаться только на один.
AF>> а чтобы не искать этот ключ по всему JHR, нужно делать свой AF>> индекс MSGID+OADDRESS+DADDRESS:RelativeMessageNumber, чтобы сразу AF>> прыгать на нужный заголовок (JHR) по индексу (JDX). И после AF>> каждой упаковки базы этот свой индекс перестраивать (что должно AF>> занимать менее секунды на современном железе). SM> Это то, для чего lastread.