<div dir="ltr"><div><div><div><div>I spent hours looking into why OfflineIMAP wasn't running my postsynchook, which is just a basic bash script that invokes notify-send. When I saw an email appear in my inbox, I wondered why I never saw my notification.<br>
<br></div>I ran offlineimap from the command line and watched its output. It kept trying to copy Calendar messages (about 150 of them), but I kept seeing the following error: "ERROR: IMAP server 'remote' does not have a message with UID '[...]'". After the last Calendar message was processed, the next autorefresh would kick off a minute later, and the cycle would start all over again.<br>
<br></div>I finally saw my postsynchook run after the 10 minute sync.<br><br></div>What can I do? Why does OfflineIMAP constantly try to copy Calendar messages (from a remote Office 365 Exchange server) that don't exist?<br>
<br></div><div>Even running with "quick = -1" (always quick) doesn't help. The sync still took 7 minutes. I only have about 1000 emails and just the standard mailboxes (inbox, sent, drafts, etc.). No new mail was received during any syncs, so I'm surprised syncs are taking so long.<br>
</div><div><br></div>Thanks!<br></div>