<div dir="ltr"><div>Hello,</div><div><br></div><div>I've been using offlineimap (6.5.4) on Xubuntu 14.04 LTS for the last few weeks</div><div>quite successfully to check my work (Exchange supporting IMAP) and personal</div><div>(Gmail) accounts until this morning when my work account just stopped working.</div><div>I made no changes to my account and, as far as my system adminstrator could</div><div>tell, the email server configuration hadn't changed either.</div><div><br></div><div>My =~/.offlineimaprc= is:</div><div><br></div><div>[general]</div><div>accounts = Gmail, Work, Listservs</div><div>maxsyncaccounts = 3</div><div><br></div><div>[Account Gmail]</div><div>localrepository = GmailLocal</div><div>remoterepository = GmailRemote</div><div># Minutes between syncs</div><div>autorefresh = 1</div><div># Number of quick-syncs between autorefreshes. Quick-syncs do not update if the</div><div># only changes were to IMAP flags</div><div>quick = 10</div><div><br></div><div>[Repository GmailLocal]</div><div>type = Maildir</div><div>localfolders = ~/Maildir/Gmail</div><div><br></div><div>[Repository GmailRemote]</div><div>type = IMAP</div><div>remotehost = <a href="http://imap.gmail.com">imap.gmail.com</a></div><div>remoteuser = GMAILUSER</div><div>remotepass = GMAILPASSWORD</div><div>ssl = yes</div><div>sslcacertfile = /etc/ssl/certs/ca-certificates.crt</div><div>maxconnections = 3</div><div>realdelete = no</div><div>keepalive = 60</div><div>holdconnectionopen = yes</div><div><br></div><div>[Account Work]</div><div>localrepository = WorkLocal</div><div>remoterepository = WorkRemote</div><div>autorefresh = 1</div><div>quick = 10</div><div><br></div><div>[Repository WorkLocal]</div><div>type = Maildir</div><div>localfolders = ~/Maildir/Work</div><div><br></div><div>[Repository WorkRemote]</div><div>type = IMAP</div><div>remotehost = EXCHANGE.SERVER</div><div>remoteuser = USERNAME</div><div>remotepass = PASSWORD</div><div>ssl = yes</div><div>sslcacertfile = /etc/ssl/certs/ca-certificates.crt</div><div>maxconnections = 3</div><div>keepalive = 60</div><div>holdconnectionopen = yes</div><div><br></div><div>[Account Listservs]</div><div>localrepository = ListservsLocal</div><div>remoterepository = ListservsRemote</div><div>autorefresh = 5</div><div>quick = 10</div><div><br></div><div>[Repository ListservsLocal]</div><div>type = Maildir</div><div>localfolders = ~/Maildir/Listservs</div><div><br></div><div>[Repository ListservsRemote]</div><div>type = IMAP</div><div>remotehost = <a href="http://imap.gmail.com">imap.gmail.com</a></div><div>remoteuser = LISTSERVUSERNAME</div><div>remotepass = LISTSERVPASSWORD</div><div>ssl = yes</div><div>sslcacertfile = /etc/ssl/certs/ca-certificates.crt</div><div>maxconnections = 3</div><div>realdelete = no</div><div>keepalive = 60</div><div>holdconnectionopen = yes</div><div><br></div><div>I'm really at a loss as to how to troubleshoot it.  I tried running the</div><div>following command where "Work" is the account I'm trying to troubleshoot:</div><div><br></div><div>=offlineimap -d imap -a Work=</div><div><br></div><div>And the output I received was:</div><div><br></div><div> Processing account Work</div><div> Establishing connection to EXCHANGE.SERVER:993</div><div> [imap]:   05:37.20 Account sync Work imaplib2 version 2.33</div><div> [imap]:   05:37.20 Account sync Work imaplib2 debug level 5, buffer level 3</div><div>EXCHANGE.SERVER writer:</div><div> [imap]:   05:37.24 EXCHANGE.SERVER writer starting</div><div>EXCHANGE.SERVER reader:</div><div> [imap]:   05:37.24 EXCHANGE.SERVER reader starting using poll</div><div>Account sync Work:</div><div> [imap]:   05:37.24 Account sync Work _request_push(continuation, None, {}) = DOOB0</div><div> [imap]:   05:37.24 Account sync Work None:DOOB0.ready.wait</div><div>EXCHANGE.SERVER reader:</div><div> [imap]:   05:37.27 EXCHANGE.SERVER reader poll => [(4, 1)]</div><div> [imap]:   05:37.27 EXCHANGE.SERVER reader rcvd 53</div><div> [imap]:   05:37.28 EXCHANGE.SERVER reader < * OK The Microsoft Exchange IMAP4 service is ready.\r\n</div><div>EXCHANGE.SERVER handler:</div><div> [imap]:   05:37.34 EXCHANGE.SERVER handler starting</div><div> [imap]:   05:37.34 EXCHANGE.SERVER handler untagged_responses[OK] 0 += ["The Microsoft Exchange IMAP4 service is ready."]</div><div> [imap]:   05:37.34 EXCHANGE.SERVER handler state_change_free.set</div><div> [imap]:   05:37.34 EXCHANGE.SERVER handler _request_pop(continuation, (False, '* OK The Microsoft Exchange IMAP4 service is ready.')) = DOOB0</div><div> [imap]:   05:37.34 EXCHANGE.SERVER handler None:DOOB0.ready.set</div><div>Account sync Work:</div><div> [imap]:   05:37.34 Account sync Work _get_untagged_response(OK) => ['The Microsoft Exchange IMAP4 service is ready.']</div><div> [imap]:   05:37.34 Account sync Work state => NONAUTH</div><div> [imap]:   05:37.34 Account sync Work [async] CAPABILITY ()</div><div> [imap]:   05:37.34 Account sync Work state_change_pending.acquire</div><div> [imap]:   05:37.34 Account sync Work state_change_pending.release</div><div> [imap]:   05:37.34 Account sync Work _request_push(DOOB1, CAPABILITY, {}) = DOOB1</div><div> [imap]:   05:37.34 Account sync Work data=DOOB1 CAPABILITY</div><div> [imap]:   05:37.34 Account sync Work CAPABILITY:DOOB1.ready.wait</div><div>EXCHANGE.SERVER writer:</div><div> [imap]:   05:37.34 EXCHANGE.SERVER writer > DOOB1 CAPABILITY\r\n</div><div>EXCHANGE.SERVER reader:</div><div> [imap]:   05:37.34 EXCHANGE.SERVER reader poll => [(4, 1)]</div><div> [imap]:   05:37.34 EXCHANGE.SERVER reader rcvd 136</div><div> [imap]:   05:37.34 EXCHANGE.SERVER reader < * CAPABILITY IMAP4 IMAP4rev1 AUTH=NTLM AUTH=GSSAPI AUTH=PLAIN UIDPLUS CHILDREN IDLE NAMESPACE LITERAL+\r\n</div><div> [imap]:   05:37.34 EXCHANGE.SERVER reader < DOOB1 OK CAPABILITY completed.\r\n</div><div>EXCHANGE.SERVER handler:</div><div> [imap]:   05:37.34 EXCHANGE.SERVER handler untagged_responses[CAPABILITY] 0 += ["IMAP4 IMAP4rev1 AUTH=NTLM AUTH=GSSAPI AUTH=PLAIN UIDPLUS CHILDREN IDLE NAMESPACE LITERAL+"]</div><div> [imap]:   05:37.34 EXCHANGE.SERVER handler state_change_free.set</div><div> [imap]:   05:37.34 EXCHANGE.SERVER handler _request_pop(DOOB1, ('OK', ['CAPABILITY completed.'])) = DOOB1</div><div> [imap]:   05:37.34 EXCHANGE.SERVER handler CAPABILITY:DOOB1.ready.set</div><div>Account sync Work:</div><div> [imap]:   05:37.34 Account sync Work _get_untagged_response(CAPABILITY) => ['IMAP4 IMAP4rev1 AUTH=NTLM AUTH=GSSAPI AUTH=PLAIN UIDPLUS CHILDREN IDLE NAMESPACE LITERAL+']</div><div> [imap]:   05:37.34 Account sync Work _untagged_response(OK, ?, CAPABILITY) => ['IMAP4 IMAP4rev1 AUTH=NTLM AUTH=GSSAPI AUTH=PLAIN UIDPLUS CHILDREN IDLE NAMESPACE LITERAL+']</div><div> [imap]:   05:37.34 Account sync Work CAPABILITY: ('IMAP4', 'IMAP4REV1', 'AUTH=NTLM', 'AUTH=GSSAPI', 'AUTH=PLAIN', 'UIDPLUS', 'CHILDREN', 'IDLE', 'NAMESPACE', 'LITERAL+')</div><div> [imap]: Attempting plain authentication</div><div> [imap]:   05:37.34 Account sync Work [sync] LOGIN ('USERNAME', '"PASSWORD"')</div><div> [imap]:   05:37.34 Account sync Work state_change_pending.acquire</div><div> [imap]:   05:37.34 Account sync Work _request_push(DOOB2, LOGIN, {}) = DOOB2</div><div> [imap]:   05:37.34 Account sync Work data=DOOB2 LOGIN USERNAME "PASSWORD"</div><div> [imap]:   05:37.34 Account sync Work LOGIN:DOOB2.ready.wait</div><div>EXCHANGE.SERVER writer:</div><div> [imap]:   05:37.34 EXCHANGE.SERVER writer > DOOB2 LOGIN USERNAME "PASSWORD"\r\n</div><div>EXCHANGE.SERVER reader:</div><div> [imap]:   05:37.37 EXCHANGE.SERVER reader poll => [(4, 1)]</div><div> [imap]:   05:37.37 EXCHANGE.SERVER reader rcvd 24</div><div> [imap]:   05:37.37 EXCHANGE.SERVER reader < DOOB2 NO LOGIN failed.\r\n</div><div>EXCHANGE.SERVER handler:</div><div> [imap]:   05:37.37 EXCHANGE.SERVER handler state_change_free.set</div><div> [imap]:   05:37.37 EXCHANGE.SERVER handler _request_pop(DOOB2, ('NO', ['LOGIN failed.'])) = DOOB2</div><div> [imap]:   05:37.37 EXCHANGE.SERVER handler LOGIN:DOOB2.ready.set</div><div>Account sync Work:</div><div> [imap]:   05:37.37 Account sync Work state_change_pending.release</div><div>EXCHANGE.SERVER handler:</div><div> [imap]:   05:37.37 EXCHANGE.SERVER handler NO response: LOGIN failed.</div><div>Account sync Work:</div><div> ERROR: While attempting to sync account 'Work'</div><div>  LOGIN failed.</div><div><br></div><div> [imap]:   06:37.62 Account sync Work state_change_pending.release</div><div> ERROR: While attempting to sync account 'Work'</div><div>  LOGIN failed.</div><div><br></div><div>I'd really appreciate any advice on how to troubleshoot this.  Thanks for your</div><div>time.</div><div><br></div><div>Will</div><div><br></div></div>