Hello,
We have some problems with a Lotus Domino IMAP server which returns different UIDValidity values for the same message between sessions. This means that if I connect and list messages from today, it could return UIDValidity 5. When I disconnect and connect immediately again and list messages, now the UIDValidity is 6. I have single message in inbox.
Do you have any idea how to track whether I already processed that message or not ? Obviously, I can't store "User name/Mailbox name/UID/UIDValidity/Server name" information in order to mark which messages are already processed, because the same message produces different information next time I connect to that server.