A thought came to me that I'm attempting to think through out loud here...
There is a filter action called "Append" that appends the contents of a detected message to a text file. If you archive messages by something you can detect in a filter, like by client filtering on a domain name, then you could detect and append every incoming message from that domain with a new mail filter rule and then append every message sent to that domain with a copyself rule. I think this would work to capture a chronological record of messages received and sent, based completely on your rule detections, and the destination text file each rule specifies as the append destination. I have not done any testing or spent any time thinking through the details. I'll leave that to you if the concept is intriguing.
A thought came to me that I'm attempting to think through out loud here...
There is a filter action called "Append" that appends the contents of a detected message to a text file. If you archive messages by something you can detect in a filter, like by client filtering on a domain name, then you could detect and append every incoming message from that domain with a new mail filter rule and then append every message sent to that domain with a copyself rule. I think this would work to capture a chronological record of messages received and sent, based completely on your rule detections, and the destination text file each rule specifies as the append destination. I have not done any testing or spent any time thinking through the details. I'll leave that to you if the concept is intriguing.