I’m looking for a technical comparison of the POP3 and IMAP protocols for downloading email to a client such as MS Outlook.
In my environment, and that of quite a few others we deal with, people like to use the Outlook client to download and manage their email, particularly from a provider such as gmail. Outlook offers greater usability and function than the browser based methods of accessing gmail accounts. Sometimes, we have multiple people in different locations wanting to access the same gmail account. If you configure Outlook to download the emails to different computers you can run into all sorts of issues.
To better understand and advise them on this, I’d like to know how Outlook (and presumably other email clients) decide what emails are to be downloaded each morning when the computer is started. Outlook is very good at knowing what has been downloaded before and what hasn’t. But how does it work? How does it know when to start downloading from? Where is the information stored regarding what has previously been downloaded? It can’t simply be date/time based. Gmail offers good anti-spam capability and it will quarantine spam emails in the spam folder and you need to check it from time to time. If you move an email out of the spam folder and back to the inbox, even if the spam email was received several weeks ago, Outlook is smart enough to know this email needs to be downloaded even though lots of emails received after this date have already been downloaded. How does it know this?
When concurrent access to emails is needed, it has been suggested we could use IMAP instead of POP3 to download emails, as IMAP seems to just reflect (synchronise) what Outlook sees compared to what is actually held in the gmail mailbox. But IMAP raises other issues in my mind. What if i cleanup the gmail mailbox say in order to keep under the free gmail storage limit (eg. say where google drive is also used for that account and the data volume builds up you might want to delete old emails). What impact does that have on what Outlook can see, does it still see the old deleted emails or not? In the POP3 world, Outlook creates .pst files whereas it creates .ost files for IMAP accounts. These .ost files are not so easily managed, archived, able to be moved between systems etc etc.
So, has anybody ever done such a technical comparison of how email downloading works for POP3 and IMAP ?
Any help or pointers to published articles, would be appreciated.
Thanks!
peter