<html><body><div style="color:#000; background-color:#fff; font-family:times new roman, new york, times, serif;font-size:12pt"><div style="font-family: 'times new roman', 'new york', times, serif; font-size: 12pt; "><span>I dug into this and found a lot of Microsoft users experiencing what might be / probably is the same issue.</span></div><div style="font-family: 'times new roman', 'new york', times, serif; font-size: 12pt; "><span><br></span></div><div style="font-family: 'times new roman', 'new york', times, serif; font-size: 12pt; "><span>1) Are you running OLI with Oulook and/or Outlook Web App (OWA) open at the same time ?</span></div><div style="font-family: 'times new roman', 'new york', times, serif; font-size: 12pt; "><span><br></span></div><div style="font-family: 'times new roman', 'new york', times, serif; font-size: 12pt; "><span>2) </span>Could you close Outlook and/or your OWA webmail - run OLI again - and see if it runs
 cleanly.</div><div style="font-family: 'times new roman', 'new york', times, serif; font-size: 12pt; "><span><br></span></div><div style="font-family: 'times new roman', 'new york', times, serif; font-size: 12pt; "><br></div><div><span>http://collaboration.hyperoffice.com/known-issues-a-workarounds/491-uid-error-message-imap-email.html<br></span></div><div><span><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif; font-size: 12px; "><table class="contentpaneopen"><tbody><tr><td class="contentheading" width="100%" style="font-size: 12pt; font-weight: bold; background-image: url(http://collaboration.hyperoffice.com/templates/op_hypersupport/images/op_hyperoffice.gif); background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; height: 21px; padding-left: 22px; background-position: initial initial; background-repeat: no-repeat no-repeat; ">UID Error Message - IMAP
 Email</td></tr></tbody></table><table class="contentpaneopen"><tbody><tr><td valign="top"><div><strong>Issue</strong></div><div>When reading email in your 3rd-party mail client (eg Outlook, Thunderbird, etc), you sporadically receive a pop-up stating:</div><div>"The UID of a message changed unexpectedly.  This typically indicates a server bug.  Your program may not function properly after this."</div><div>MsgSeqNum 000: Previous UID: 12345678, New UID: 12345789.<br>Protocol: IMAP<br>Server: imap.HyperOffice.com<br>Port: 143<br>Error Code: 0x800CCCDB</div><div><strong>Explanation</strong></div><div>This error occurs when you have both an IMAP connection open to a specific folder and also a WebMail session open looking at that same folder.  This is a known issue with the IMAP protocol.</div><div><strong>Workaround</strong></div><div>Navigate away from that folder in your browser or your 3rd-party mail client.  It is advised that you
 only access your mail through only one method at a time.</div><div><br></div></td></tr></tbody></table></span></span></div><div style="font-family: 'times new roman', 'new york', times, serif; font-size: 12pt; "><br></div><div style="font-family: 'times new roman', 'new york', times, serif; font-size: 12pt; "><br></div><div style="font-family: 'times new roman', 'new york', times, serif; font-size: 12pt; "><br></div>  <div style="font-size: 12pt; font-family: 'times new roman', 'new york', times, serif; "> <div style="font-size: 12pt; font-family: 'times new roman', 'new york', times, serif; "> <div dir="ltr"> <font size="2" face="Arial"> <hr size="1">  </font></div> chris coleman wrote on Wed, Feb 08, 2012 at 16:29:04 -0800:<br>> It looks like the Message UID's have changed - between the old version of your mail server (Exchange 2007?) - and the new Exchange 2010 mail server.<br>> <br><br>I'd also like to know what the old server version
 was.<br><br>> And It looks like OLI is not made to handle this very well !<br>> <br>> Probably would be simple enough to add the feature - "detect remote<br>> (and local) IMAP server's brand and version - and regenerate UID's"<br><br>I believe offlineimap already handles IMAP UIDVALIDITY correctly.<br><br>Now, if the server changed UID's without changing UIDVALIDITY...<br><br>(...then I'd first like to see evidence of that, before I waste<br>electrons on speculations :-))<br><br>Cheers,<br><br>Daniel<br><br>> - in your case originally it was probably "Microsoft Exchange 2007" or<br>> something close to that - and OLI would save this IMAP server brand<br>> and version text string and associate it with the locally cached<br>> copies of the UID's.  <br>> <br>> When a brand change, or major version change, is detected - OLI would<br>> notify/warn the user, then test whether the UID's on the new server<br>> are the
 same as the old server.  If not, tell the user, and give the<br>> option to regenerate the UID's.<br>> <br>> <br>> <br>> <br>> <br>> <br>> ________________________________<br>>  <br>> I was forced in a recent transition to move to an Exchange2010 server,<br>> and now my offlineimap process isn't able to fetch any of the mail bodies.<br>> <br>> I am using mutt and Thunderbird just fine with this server, so I'd love to<br>> figure out how to fix offlineimap.<br>> <br>> I'm using python2.7.1<br>> <br>> Here's what I see when I try to run, and Ctrl-C.<br>> <br>> <br>> OfflineIMAP 6.5.2.1-rc1<br>>   Licensed under the GNU GPL v2+ (v2 or any later version)<br>> *** Processing account AMD_Exchange<br>> Establishing connection to ausimap10.amd.com:993<br>> Syncing Calendar: IMAP -> Maildir<br>> Syncing Contacts: IMAP -> Maildir<br>> Establishing connection to
 ausimap10.amd.com:993<br>> Copy message 1 (1 of 4) RemoteAMD2010:Contacts -> LocalAMD2010<br>> Copy message 2 (2 of 4) RemoteAMD2010:Contacts -> LocalAMD2010<br>> ERROR: IMAP server 'RemoteAMD2010' does not have a message with UID '1'<br>> Copy message 5 (3 of 4) RemoteAMD2010:Contacts -> LocalAMD2010<br>> Copy message 7 (4 of 4) RemoteAMD2010:Contacts -> LocalAMD2010<br>> ERROR: IMAP server 'RemoteAMD2010' does not have a message with UID '2'<br>> ERROR: IMAP server 'RemoteAMD2010' does not have a message with UID '5'<br>> ERROR: IMAP server 'RemoteAMD2010' does not have a message with UID '7'<br>> Syncing Conversation History: IMAP -> Maildir<br>> Copy message 10250 (1 of 784) RemoteAMD2010:Calendar -> LocalAMD2010<br>> Copy message 12299 (2 of 784) RemoteAMD2010:Calendar -> LocalAMD2010<br>> Copy message 4113 (3 of 784) RemoteAMD2010:Calendar -> LocalAMD2010<br>> Syncing Deleted Items:
 IMAP -> Maildir<br>> ERROR: IMAP server 'RemoteAMD2010' does not have a message with UID '10250'<br>> Copy message 28700 (4 of 784) RemoteAMD2010:Calendar -> LocalAMD2010<br>> Terminating NOW (this may take a few seconds)...<br>> ERROR: IMAP server 'RemoteAMD2010' does not have a message with UID '12299'<br>> ERROR: IMAP server 'RemoteAMD2010' does not have a message with UID '4113'<br>> ERROR: IMAP server 'RemoteAMD2010' does not have a message with UID '28700'<br>> Syncing Drafts: IMAP -> Maildir<br>> *** Finished account 'AMD_Exchange' in 0:13<br>> ERROR: Exceptions occurred during the run!<br>> ERROR: IMAP server 'RemoteAMD2010' does not have a message with UID '1'<br>> ERROR: IMAP server 'RemoteAMD2010' does not have a message with UID '2'<br>> ERROR: IMAP server 'RemoteAMD2010' does not have a message with UID '5'<br>> ERROR: IMAP server 'RemoteAMD2010' does not have a message with UID '7'<br>>
 ERROR: IMAP server 'RemoteAMD2010' does not have a message with UID '10250'<br>> ERROR: IMAP server 'RemoteAMD2010' does not have a message with UID '12299'<br>> ERROR: IMAP server 'RemoteAMD2010' does not have a message with UID '4113'<br>> ERROR: IMAP server 'RemoteAMD2010' does not have a message with UID '28700'<br>> <br>> <br>> ####################################################################<br>> Here is a snippet with -d imap of just the FETCH for a message<br>> ####################################################################<br>> <br>> Copy message 10250 (1 of 784) RemoteAMD2010:Calendar -> LocalAMD2010<br>> [imap]:   07:08.84 Copy message from RemoteAMD2010:Calendar [async] UID ('FETCH', '10250', '(BODY.PEEK[])')<br>> [imap]:   07:08.84 Copy message from RemoteAMD2010:Calendar state_change_pending.acquire<br>> [imap]:   07:08.84 Copy message from
 RemoteAMD2010:Calendar state_change_pending.release<br>> [imap]:   07:08.84 Copy message from RemoteAMD2010:Calendar _get_untagged_response(OK) => ['[UNSEEN 7] Is the first unseen message']<br>> [imap]:   07:08.84 Copy message from RemoteAMD2010:Calendar _get_untagged_response(READ-ONLY) => ['']<br>> [imap]:   07:08.84 Copy message from RemoteAMD2010:Calendar _request_push(LLFL9, UID, {}) = LLFL9<br>> [imap]:   07:08.84 Copy message from RemoteAMD2010:Calendar data=LLFL9 UID FETCH 10250 (BODY.PEEK[])<br>> [imap]:   07:08.84 ausimap10.amd.com writer > LLFL9 UID FETCH 10250 (BODY.PEEK[])\r\n<br>> [imap]:   07:08.84 Copy message from RemoteAMD2010:Calendar UID:LLFL9.ready.wait<br>> Copy message 12299 (2 of 784) RemoteAMD2010:Calendar -> LocalAMD2010<br>> [imap]:   07:08.98 ausimap10.amd.com reader poll => [(4, 1)]<br>> [imap]:  
 07:08.98 ausimap10.amd.com reader rcvd 27<br>> [imap]:   07:08.98 ausimap10.amd.com reader < LLFL9 OK FETCH completed.\r\n<br>> [imap]:   07:08.98 ausimap10.amd.com handler state_change_free.set<br>> [imap]:   07:08.98 ausimap10.amd.com handler _request_pop(LLFL9, ('OK', ['FETCH completed.'])) = LLFL9<br>> [imap]:   07:08.98 ausimap10.amd.com handler UID:LLFL9.ready.set<br>> ERROR: IMAP server 'RemoteAMD2010' does not have a message with UID '10250'<br>> ['  File "$HOME/src/spaetz-offlineimap-6.5.2.1-rc1/offlineimap/folder/Base.py", line 295, in copymessageto\n    message = self.getmessage(uid)\n', '  File "$HOME/src/spaetz-offlineimap-6.5.2.1-rc1/offlineimap/folder/IMAP.py", line 240, in getmessage\n    raise OfflineImapError(reason, severity)\n']<br><br><br> </div> </div>  </div></body></html>