Exim msgId és Dovecot sessid párosítása

Egy levelezőszerveren szeretném végigkövetni a levelek útját a beérkezéstől a fiókbatételig, letöltésig.
Az SMTP-t az exim biztosítja, míg a fiókbatételt már a dovecot delivere kezeli.
Mindkét napló tartalmaz egyedi azonosítót a levélhez, de nem tudom, mi alapján lehetne ezeket összekapcsolni?
Az exim naplóiban nem tudom még elhelyezni a dovecot session id-jét, a dovecot meg már nem ismeri az exim beli id-t.
A levél message-id header-je sem teljesen megbízható, mivel nem minden esetben egyedi. (Ráadásul a dovecot naplójában nem is szerepel.)
Van erre valakinek ötlete, vagy netán már csinált valaki hasonlót?