IMAP IDLE does not work with Outlook Web Access (OWA) account
Bug summary
IMAP IDLE seems not to work for my university's Microsoft exchange mail account. It works perfectly fine in e.g. K9 or the Windows 10 built-in mail client. IMAP IDLE works fine with my gmail and my private mail account.
About you
- Geary version: 3.32.0
- Installation method: deb
- Your desktop: GNOME
- Your operating system and version: Ubuntu 19.10 daily
- Email provider: Microsoft exchange/OWA
Steps to reproduce
- Add your mail account, using owa.hpi.de as server for incoming and outgoing mails
- Send an e-mail to this account (using a different PC and account).
- The e-mail will arrive up to 60 minutes delayed instead of appearing instead.
What is the current bug behavior?
E-mails arrive delayed up to 60 minutes (Due to some polling? Sadly, I do not find the option pull my e-mails manually).
What is the expected correct behavior?
E-mails arrive instantly.
Relevant logs and/or screenshots
What might be worth noticing is that I always get the following piece of log when running geary --debug
(owa.hpi.de is the mail server of my university, while gmail and snafu are my private ones).
[deb] 11:38:47 59,983652 geary: util-connectivity-manager.vala:109: Checking if owa.hpi.de:993 reachable...
[deb] 11:38:47 0,000172 geary: util-connectivity-manager.vala:109: Checking if imap.gmail.com:993 reachable...
[deb] 11:38:47 0,000087 geary: util-connectivity-manager.vala:109: Checking if owa.hpi.de:587 reachable...
[deb] 11:38:47 0,000074 geary: util-connectivity-manager.vala:109: Checking if smtp.gmail.com:465 reachable...
[deb] 11:38:47 0,000083 geary: util-connectivity-manager.vala:109: Checking if mail.snafu.de:143 reachable...
[deb] 11:38:47 0,000068 geary: util-connectivity-manager.vala:109: Checking if mail.snafu.de:587 reachable...
and sometimes even
[deb] 11:41:49 1,986798 geary: imap-client-session.vala:1217: [0004/owa.hpi.de:993 GEARY_IMAP_CLIENT_SESSION_STATE_SELECTED] Keepalive error: a043 noop: Command was cancelled
[deb] 11:42:47 58,002542 geary: util-connectivity-manager.vala:109: Checking if owa.hpi.de:993 reachable...
[deb] 11:42:47 0,000142 geary: util-connectivity-manager.vala:109: Checking if imap.gmail.com:993 reachable...
[deb] 11:42:47 0,000073 geary: util-connectivity-manager.vala:109: Checking if owa.hpi.de:587 reachable...
[deb] 11:42:47 0,000063 geary: util-connectivity-manager.vala:109: Checking if smtp.gmail.com:465 reachable...
[deb] 11:42:47 0,000062 geary: util-connectivity-manager.vala:109: Checking if mail.snafu.de:143 reachable...
[deb] 11:42:47 0,000058 geary: util-connectivity-manager.vala:109: Checking if mail.snafu.de:587 reachable...
Accessing the owa.hpi.de homepage via http works fine as well.
Furthermore, running geary --debug | grep owa
gives during startup (I have no clue whether there is something helpful)
[deb] 11:45:25 0,000014 geary: util-connectivity-manager.vala:109: Checking if owa.hpi.de:993 reachable...
[deb] 11:45:25 0,051979 geary: util-connectivity-manager.vala:240: Remote owa.hpi.de:993 became reachable
[deb] 11:45:25 0,000008 geary: util-connectivity-manager.vala:109: Checking if owa.hpi.de:587 reachable...
[deb] 11:45:25 0,000242 geary: util-connectivity-manager.vala:240: Remote owa.hpi.de:587 became reachable
[deb] 11:45:27 0,009053 geary: imap-client-session.vala:1726: [0002/owa.hpi.de:993 GEARY_IMAP_CLIENT_SESSION_STATE_CONNECTING] Connected to owa.hpi.de:993
[deb] 11:45:27 0,000010 geary: imap-client-session.vala:787: [0002/owa.hpi.de:993 GEARY_IMAP_CLIENT_SESSION_STATE_CONNECTING] Connected
[deb] 11:45:27 0,007107 geary: imap-client-session.vala:1726: [0003/owa.hpi.de:993 GEARY_IMAP_CLIENT_SESSION_STATE_CONNECTING] Connected to owa.hpi.de:993
[deb] 11:45:27 0,000010 geary: imap-client-session.vala:787: [0003/owa.hpi.de:993 GEARY_IMAP_CLIENT_SESSION_STATE_CONNECTING] Connected
[deb] 11:45:27 0,024317 geary: imap-client-session.vala:1801: [0002/owa.hpi.de:993 GEARY_IMAP_CLIENT_SESSION_STATE_NOAUTH] capability #1: NAMESPACE IMAP4rev1 IMAP4 "AUTH=PLAIN" UNSELECT SASL-IR UIDPLUS MOVE CHILDREN ID LITERAL+ IDLE
[deb] 11:45:27 0,005282 geary: imap-client-session.vala:1801: [0003/owa.hpi.de:993 GEARY_IMAP_CLIENT_SESSION_STATE_NOAUTH] capability #1: NAMESPACE IMAP4rev1 IMAP4 "AUTH=PLAIN" UNSELECT SASL-IR UIDPLUS MOVE CHILDREN ID LITERAL+ IDLE
[deb] 11:45:27 0,014227 geary: imap-client-session.vala:1801: [0003/owa.hpi.de:993 GEARY_IMAP_CLIENT_SESSION_STATE_AUTHORIZED] capability #2: NAMESPACE IMAP4rev1 CLIENTNETWORKPRESENCELOCATION IMAP4 "AUTH=PLAIN" UNSELECT SASL-IR UIDPLUS MOVE CHILDREN ID LITERAL+ IDLE
[deb] 11:45:27 0,000849 geary: imap-client-session.vala:1801: [0002/owa.hpi.de:993 GEARY_IMAP_CLIENT_SESSION_STATE_AUTHORIZED] capability #2: NAMESPACE IMAP4rev1 CLIENTNETWORKPRESENCELOCATION IMAP4 "AUTH=PLAIN" UNSELECT SASL-IR UIDPLUS MOVE CHILDREN ID LITERAL+ IDLE
[deb] 11:45:27 0,014107 geary: imap-client-session.vala:986: [0002/owa.hpi.de:993 GEARY_IMAP_CLIENT_SESSION_STATE_AUTHORIZED] Using as INBOX: INBOX/\Marked \HasNoChildren
[deb] 11:45:27 0,025692 geary: imap-client-session.vala:1009: [0002/owa.hpi.de:993 GEARY_IMAP_CLIENT_SESSION_STATE_AUTHORIZED] Default personal namespace: (,/)
[deb] 11:45:27 0,020750 geary: imap-client-session.vala:986: [0003/owa.hpi.de:993 GEARY_IMAP_CLIENT_SESSION_STATE_AUTHORIZED] Using as INBOX: INBOX/\Marked \HasNoChildren
[deb] 11:45:27 0,020616 geary: imap-client-session.vala:1726: [0006/owa.hpi.de:993 GEARY_IMAP_CLIENT_SESSION_STATE_CONNECTING] Connected to owa.hpi.de:993
[deb] 11:45:27 0,000011 geary: imap-client-session.vala:787: [0006/owa.hpi.de:993 GEARY_IMAP_CLIENT_SESSION_STATE_CONNECTING] Connected
[deb] 11:45:27 0,000140 geary: imap-client-session.vala:1009: [0003/owa.hpi.de:993 GEARY_IMAP_CLIENT_SESSION_STATE_AUTHORIZED] Default personal namespace: (,/)
[deb] 11:45:27 0,015148 geary: imap-folder-session.vala:189: account_03:>Archiv:0003/owa.hpi.de:993 GEARY_IMAP_CLIENT_SESSION_STATE_SELECTING EXISTS 0
[deb] 11:45:27 0,000210 geary: imap-folder-session.vala:230: account_03:>Archiv:0003/owa.hpi.de:993 GEARY_IMAP_CLIENT_SESSION_STATE_SELECTING RECENT 0
[deb] 11:45:28 0,000390 geary: imap-client-service.vala:247: [account_03] Unreserving session 0003/owa.hpi.de:993 GEARY_IMAP_CLIENT_SESSION_STATE_AUTHORIZED
[deb] 11:45:28 0,016595 geary: imap-client-session.vala:1801: [0006/owa.hpi.de:993 GEARY_IMAP_CLIENT_SESSION_STATE_NOAUTH] capability #1: NAMESPACE IMAP4rev1 IMAP4 "AUTH=PLAIN" UNSELECT SASL-IR UIDPLUS MOVE CHILDREN ID LITERAL+ IDLE
[deb] 11:45:28 0,058925 geary: imap-folder-session.vala:189: account_03:>Archives:0003/owa.hpi.de:993 GEARY_IMAP_CLIENT_SESSION_STATE_SELECTING EXISTS 0
[deb] 11:45:28 0,000190 geary: imap-folder-session.vala:230: account_03:>Archives:0003/owa.hpi.de:993 GEARY_IMAP_CLIENT_SESSION_STATE_SELECTING RECENT 0
[deb] 11:45:28 0,004324 geary: imap-client-service.vala:247: [account_03] Unreserving session 0003/owa.hpi.de:993 GEARY_IMAP_CLIENT_SESSION_STATE_AUTHORIZED
[deb] 11:45:28 0,079396 geary: imap-folder-session.vala:189: account_03:>INBOX:0002/owa.hpi.de:993 GEARY_IMAP_CLIENT_SESSION_STATE_SELECTING EXISTS 6790
[deb] 11:45:28 0,000384 geary: imap-folder-session.vala:189: account_03:>Calendar:0003/owa.hpi.de:993 GEARY_IMAP_CLIENT_SESSION_STATE_SELECTING EXISTS 19
[deb] 11:45:28 0,000167 geary: imap-folder-session.vala:230: account_03:>INBOX:0002/owa.hpi.de:993 GEARY_IMAP_CLIENT_SESSION_STATE_SELECTING RECENT 0
[deb] 11:45:28 0,000172 geary: imap-folder-session.vala:230: account_03:>Calendar:0003/owa.hpi.de:993 GEARY_IMAP_CLIENT_SESSION_STATE_SELECTING RECENT 0
[deb] 11:45:28 0,001329 geary: imap-client-service.vala:247: [account_03] Unreserving session 0003/owa.hpi.de:993 GEARY_IMAP_CLIENT_SESSION_STATE_AUTHORIZED
[deb] 11:45:28 0,002081 geary: imap-client-session.vala:1801: [0006/owa.hpi.de:993 GEARY_IMAP_CLIENT_SESSION_STATE_AUTHORIZED] capability #2: NAMESPACE IMAP4rev1 CLIENTNETWORKPRESENCELOCATION IMAP4 "AUTH=PLAIN" UNSELECT SASL-IR UIDPLUS MOVE CHILDREN ID LITERAL+ IDLE
[deb] 11:45:28 0,000912 geary: imap-folder-session.vala:189: account_03:>Contacts:0003/owa.hpi.de:993 GEARY_IMAP_CLIENT_SESSION_STATE_SELECTING EXISTS 0
[deb] 11:45:28 0,000405 geary: imap-folder-session.vala:230: account_03:>Contacts:0003/owa.hpi.de:993 GEARY_IMAP_CLIENT_SESSION_STATE_SELECTING RECENT 0
[deb] 11:45:28 0,003319 geary: imap-client-service.vala:247: [account_03] Unreserving session 0003/owa.hpi.de:993 GEARY_IMAP_CLIENT_SESSION_STATE_AUTHORIZED
[deb] 11:45:28 0,060665 geary: imap-client-session.vala:986: [0006/owa.hpi.de:993 GEARY_IMAP_CLIENT_SESSION_STATE_AUTHORIZED] Using as INBOX: INBOX/\Marked \HasNoChildren
[deb] 11:45:28 0,042186 geary: imap-folder-session.vala:189: account_03:>Deleted Items:0003/owa.hpi.de:993 GEARY_IMAP_CLIENT_SESSION_STATE_SELECTING EXISTS 8
[deb] 11:45:28 0,000295 geary: imap-folder-session.vala:230: account_03:>Deleted Items:0003/owa.hpi.de:993 GEARY_IMAP_CLIENT_SESSION_STATE_SELECTING RECENT 0
[deb] 11:45:28 0,004392 geary: imap-client-session.vala:1009: [0006/owa.hpi.de:993 GEARY_IMAP_CLIENT_SESSION_STATE_AUTHORIZED] Default personal namespace: (,/)
[deb] 11:45:28 0,000022 geary: imap-client-service.vala:465: [account_03] Dropping session 0003/owa.hpi.de:993 GEARY_IMAP_CLIENT_SESSION_STATE_SELECTED
[deb] 11:45:28 0,000402 geary: imap-client-connection.vala:272: [0003/owa.hpi.de:993/Disconnected] Disconnecting...
[deb] 11:45:28 0,000067 geary: imap-client-connection.vala:275: [0003/owa.hpi.de:993/Disconnected] Disconnected
[deb] 11:45:28 0,000016 geary: imap-client-session.vala:1732: [0003/owa.hpi.de:993 GEARY_IMAP_CLIENT_SESSION_STATE_BROKEN] Disconnected from owa.hpi.de:993
[deb] 11:45:28 0,000070 geary: imap-client-session.vala:497: DTOR: ClientSession owa.hpi.de:993 GEARY_IMAP_CLIENT_SESSION_STATE_BROKEN
[deb] 11:45:28 0,001063 geary: imap-folder-session.vala:189: account_03:>Drafts:0006/owa.hpi.de:993 GEARY_IMAP_CLIENT_SESSION_STATE_SELECTING EXISTS 0
[deb] 11:45:28 0,000821 geary: imap-folder-session.vala:230: account_03:>Drafts:0006/owa.hpi.de:993 GEARY_IMAP_CLIENT_SESSION_STATE_SELECTING RECENT 0
[deb] 11:45:28 0,033270 geary: imap-client-service.vala:247: [account_03] Unreserving session 0006/owa.hpi.de:993 GEARY_IMAP_CLIENT_SESSION_STATE_AUTHORIZED
[deb] 11:45:29 0,007820 geary: imap-folder-session.vala:189: account_03:>Entwürfe:0006/owa.hpi.de:993 GEARY_IMAP_CLIENT_SESSION_STATE_SELECTING EXISTS 5
[deb] 11:45:29 0,003365 geary: imap-folder-session.vala:230: account_03:>Entwürfe:0006/owa.hpi.de:993 GEARY_IMAP_CLIENT_SESSION_STATE_SELECTING RECENT 0
[deb] 11:45:29 0,057133 geary: imap-client-service.vala:247: [account_03] Unreserving session 0006/owa.hpi.de:993 GEARY_IMAP_CLIENT_SESSION_STATE_AUTHORIZED
[deb] 11:45:29 0,143081 geary: imap-folder-session.vala:189: account_03:>Gesendet:0006/owa.hpi.de:993 GEARY_IMAP_CLIENT_SESSION_STATE_SELECTING EXISTS 126
[deb] 11:45:29 0,000341 geary: imap-folder-session.vala:230: account_03:>Gesendet:0006/owa.hpi.de:993 GEARY_IMAP_CLIENT_SESSION_STATE_SELECTING RECENT 0
[deb] 11:45:29 0,060574 geary: imap-client-service.vala:247: [account_03] Unreserving session 0006/owa.hpi.de:993 GEARY_IMAP_CLIENT_SESSION_STATE_AUTHORIZED
[deb] 11:45:29 0,000229 geary: imap-folder-session.vala:189: account_03:>Journal:0006/owa.hpi.de:993 GEARY_IMAP_CLIENT_SESSION_STATE_SELECTING EXISTS 0
[deb] 11:45:29 0,000173 geary: imap-folder-session.vala:230: account_03:>Journal:0006/owa.hpi.de:993 GEARY_IMAP_CLIENT_SESSION_STATE_SELECTING RECENT 0
[deb] 11:45:29 0,015328 geary: imap-client-service.vala:247: [account_03] Unreserving session 0006/owa.hpi.de:993 GEARY_IMAP_CLIENT_SESSION_STATE_AUTHORIZED
[deb] 11:45:30 0,090259 geary: imap-folder-session.vala:189: account_03:>Junk Email:0006/owa.hpi.de:993 GEARY_IMAP_CLIENT_SESSION_STATE_SELECTING EXISTS 1
[deb] 11:45:30 0,000415 geary: imap-folder-session.vala:230: account_03:>Junk Email:0006/owa.hpi.de:993 GEARY_IMAP_CLIENT_SESSION_STATE_SELECTING RECENT 0
[deb] 11:45:30 0,061644 geary: imap-client-service.vala:247: [account_03] Unreserving session 0006/owa.hpi.de:993 GEARY_IMAP_CLIENT_SESSION_STATE_AUTHORIZED
[deb] 11:45:30 0,237337 geary: imap-folder-session.vala:189: account_03:>Notes:0006/owa.hpi.de:993 GEARY_IMAP_CLIENT_SESSION_STATE_SELECTING EXISTS 0
[deb] 11:45:30 0,000414 geary: imap-folder-session.vala:230: account_03:>Notes:0006/owa.hpi.de:993 GEARY_IMAP_CLIENT_SESSION_STATE_SELECTING RECENT 0
[deb] 11:45:30 0,057536 geary: imap-client-service.vala:247: [account_03] Unreserving session 0006/owa.hpi.de:993 GEARY_IMAP_CLIENT_SESSION_STATE_AUTHORIZED
[deb] 11:45:30 0,108387 geary: imap-folder-session.vala:189: account_03:>Outbox:0006/owa.hpi.de:993 GEARY_IMAP_CLIENT_SESSION_STATE_SELECTING EXISTS 0
[deb] 11:45:30 0,000423 geary: imap-folder-session.vala:230: account_03:>Outbox:0006/owa.hpi.de:993 GEARY_IMAP_CLIENT_SESSION_STATE_SELECTING RECENT 0
[deb] 11:45:30 0,014881 geary: imap-client-service.vala:247: [account_03] Unreserving session 0006/owa.hpi.de:993 GEARY_IMAP_CLIENT_SESSION_STATE_AUTHORIZED
[deb] 11:45:31 0,008491 geary: imap-folder-session.vala:189: account_03:>Papierkorb:0006/owa.hpi.de:993 GEARY_IMAP_CLIENT_SESSION_STATE_SELECTING EXISTS 86
[deb] 11:45:31 0,000101 geary: imap-folder-session.vala:230: account_03:>Papierkorb:0006/owa.hpi.de:993 GEARY_IMAP_CLIENT_SESSION_STATE_SELECTING RECENT 0
[deb] 11:45:31 0,023596 geary: imap-client-service.vala:247: [account_03] Unreserving session 0006/owa.hpi.de:993 GEARY_IMAP_CLIENT_SESSION_STATE_AUTHORIZED
[deb] 11:45:31 0,164811 geary: imap-folder-session.vala:189: account_03:>Sent:0006/owa.hpi.de:993 GEARY_IMAP_CLIENT_SESSION_STATE_SELECTING EXISTS 547
[deb] 11:45:31 0,000489 geary: imap-folder-session.vala:230: account_03:>Sent:0006/owa.hpi.de:993 GEARY_IMAP_CLIENT_SESSION_STATE_SELECTING RECENT 0
[deb] 11:45:31 0,007497 geary: imap-client-service.vala:247: [account_03] Unreserving session 0006/owa.hpi.de:993 GEARY_IMAP_CLIENT_SESSION_STATE_AUTHORIZED
[deb] 11:45:31 0,029829 geary: imap-folder-session.vala:189: account_03:>Sent Items:0006/owa.hpi.de:993 GEARY_IMAP_CLIENT_SESSION_STATE_SELECTING EXISTS 14
[deb] 11:45:31 0,000386 geary: imap-folder-session.vala:230: account_03:>Sent Items:0006/owa.hpi.de:993 GEARY_IMAP_CLIENT_SESSION_STATE_SELECTING RECENT 0
[deb] 11:45:31 0,051804 geary: imap-client-service.vala:247: [account_03] Unreserving session 0006/owa.hpi.de:993 GEARY_IMAP_CLIENT_SESSION_STATE_AUTHORIZED
[deb] 11:45:32 0,199518 geary: imap-folder-session.vala:189: account_03:>Tasks:0006/owa.hpi.de:993 GEARY_IMAP_CLIENT_SESSION_STATE_SELECTING EXISTS 0
[deb] 11:45:32 0,000371 geary: imap-folder-session.vala:230: account_03:>Tasks:0006/owa.hpi.de:993 GEARY_IMAP_CLIENT_SESSION_STATE_SELECTING RECENT 0
[deb] 11:45:32 0,054183 geary: imap-client-service.vala:247: [account_03] Unreserving session 0006/owa.hpi.de:993 GEARY_IMAP_CLIENT_SESSION_STATE_AUTHORIZED
[deb] 11:45:32 0,088439 geary: imap-folder-session.vala:189: account_03:>Trash:0006/owa.hpi.de:993 GEARY_IMAP_CLIENT_SESSION_STATE_SELECTING EXISTS 261
[deb] 11:45:32 0,000379 geary: imap-folder-session.vala:230: account_03:>Trash:0006/owa.hpi.de:993 GEARY_IMAP_CLIENT_SESSION_STATE_SELECTING RECENT 0
[deb] 11:45:32 0,041162 geary: imap-client-service.vala:247: [account_03] Unreserving session 0006/owa.hpi.de:993 GEARY_IMAP_CLIENT_SESSION_STATE_AUTHORIZED
[deb] 11:45:32 0,193579 geary: imap-folder-session.vala:189: account_03:>Trash>2019:0006/owa.hpi.de:993 GEARY_IMAP_CLIENT_SESSION_STATE_SELECTING EXISTS 0
[deb] 11:45:32 0,000420 geary: imap-folder-session.vala:230: account_03:>Trash>2019:0006/owa.hpi.de:993 GEARY_IMAP_CLIENT_SESSION_STATE_SELECTING RECENT 0
[deb] 11:45:32 0,059457 geary: imap-client-service.vala:247: [account_03] Unreserving session 0006/owa.hpi.de:993 GEARY_IMAP_CLIENT_SESSION_STATE_AUTHORIZED
[deb] 11:45:33 0,000303 geary: imap-client-service.vala:247: [account_03] Unreserving session 0006/owa.hpi.de:993 GEARY_IMAP_CLIENT_SESSION_STATE_AUTHORIZED