When accessing e-mail by POP3, many e-mail clients identify messages they have already downloaded using an unique ID assigned by the server (shown by the POP3 UIDL command - I'll call it UID). On my mail server, moving an e-mail into a different folder using the web interface keeps the UID for an e-mail the same, as expected.
If the e-mail account is accessed by IMAP using an iPhone (3GS I think), and the user "deletes" an e-mail, it gets moved to a different non-special folder "Deleted Messages" on the server. The problem is, this changes the UID of the e-mail, so any POP3 client will download the message again.
Has anyone ever seen this? Is there a way to avoid the UID from changing when moving the message to a "Deleted Messages" folder?
I've contacted the service desk of the e-mail provider; it is a rather anonymous hotline, but at least there is one. They claim that the iPhone does a message move to another folder by a message copy, followed by deleting the old message. As mentioned above, the same effect does not appear when using their web interface directly. They seemed to claim this to be a limitation of IMAP. Is this true, does IMAP not allow a "move" operation between folders? I've read that message IDs in IMAP are folder dependent, but surely this does not have to mean that the POP3 UIDs have to change as well...