Exchange Oauth2 error 1004
Reported by Nicola Carboni | May 2nd, 2022 @ 11:42 AM
Hello,
My organisation move to Exchange with Oauth2 and I am desperateluy
trying to keep using Mailmate.
I manage to create a new account using outlook.office365.com as
IMAP server and I logged in with an sms using my organisation's
page. I thought everything was OK but instead it still does not
retrieve my mail. I checked the activity viewer and the log
mention:
20:18:55 S: A3 BAD User is authenticated but not connected.
20:18:55 Warning: Detected Exchange IMAP server response state bug. Trying to work around it by interpreting it as a temporary connection issue.
20:18:55 Error code: 1004
20:18:55 Failed action (1000). Reset observed read/write timeouts: 8/8
Any idea if there is a fix or how can I continue to use Mailmate?
Full logs here:
20:18:39 Running action
20:18:39 Handling request
20:18:39 Ready to run action (type: 1000, retry count: 0)
20:18:39 Clearing connection to outlook.office365.com
20:18:39 Trying to connect to outlook.office365.com on port 993 (CFNetwork) without STARTTLS (required)
20:18:39 Resolved hostname (outlook.office365.com).
20:18:39 Prepare secure connection...
20:18:40 Successful connection.
20:18:40 Initiating secure connection...
20:18:40 Returned (4)...
20:18:40 Protocol version: kTLSProtocol12
20:18:40 S: * OK The Microsoft Exchange IMAP4 service is ready. [UABBAFoAUAAyADYANABDAEEAMAAxADkAMQAuAEYAUgBBAFAAMgA2ADQALgBQAFIATwBEAC4ATwBVAFQATABPAE8ASwAuAEMATwBNAA==]
20:18:40 C: A0 CAPABILITY
20:18:40 S: * CAPABILITY IMAP4 IMAP4rev1 AUTH=PLAIN AUTH=XOAUTH2 SASL-IR UIDPLUS ID UNSELECT CHILDREN IDLE NAMESPACE LITERAL+
20:18:40 S: A0 OK CAPABILITY completed.
20:18:40 Retrieving password (keychain or user request)
20:18:40 C: A1 AUTHENTICATE XOAUTH2 ••••••••••
20:18:42 S: A1 OK AUTHENTICATE completed.
20:18:42 C: A2 CAPABILITY
20:18:42 S: * CAPABILITY IMAP4 IMAP4rev1 AUTH=PLAIN AUTH=XOAUTH2 SASL-IR UIDPLUS MOVE ID UNSELECT CLIENTACCESSRULES CLIENTNETWORKPRESENCELOCATION BACKENDAUTHENTICATE CHILDREN IDLE NAMESPACE LITERAL+
20:18:42 S: A2 OK CAPABILITY completed.
20:18:42 C: A3 ID ("name" "MailMate" "version" "r5890" "vendor" "Freron Software" "contact" "mm-imap-id@freron.com")
20:18:42 S: A3 BAD User is authenticated but not connected.
20:18:42 Warning: Detected Exchange IMAP server response state bug. Trying to work around it by interpreting it as a temporary connection issue.
20:18:42 Error code: 1004
20:18:42 Failed action (1000). Reset observed read/write timeouts: 8/8
20:18:42 Handling reply
20:18:42 Running action
20:18:42 Handling request
20:18:42 Trying to disconnect nicely (8)...
20:18:42 C: A4 LOGOUT
20:18:42 S: * BYE Microsoft Exchange Server IMAP4 server signing off.
20:18:42 S: A4 OK LOGOUT completed.
20:18:42 Clearing connection to outlook.office365.com
20:18:43 Ready to run action (type: 1000, retry count: 1)
20:18:43 Clearing connection to outlook.office365.com
20:18:43 Trying to connect to outlook.office365.com on port 993 (CFNetwork) without STARTTLS (required)
20:18:43 Resolved hostname (outlook.office365.com).
20:18:43 Prepare secure connection...
20:18:43 Successful connection.
20:18:43 Initiating secure connection...
20:18:43 Returned (4)...
20:18:43 Protocol version: kTLSProtocol12
20:18:43 S: * OK The Microsoft Exchange IMAP4 service is ready. [UABBAFoAUAAyADYANABDAEEAMAAxADcAMQAuAEYAUgBBAFAAMgA2ADQALgBQAFIATwBEAC4ATwBVAFQATABPAE8ASwAuAEMATwBNAA==]
20:18:43 C: A0 CAPABILITY
20:18:43 S: * CAPABILITY IMAP4 IMAP4rev1 AUTH=PLAIN AUTH=XOAUTH2 SASL-IR UIDPLUS ID UNSELECT CHILDREN IDLE NAMESPACE LITERAL+
20:18:43 S: A0 OK CAPABILITY completed.
20:18:43 Retrieving password (keychain or user request)
20:18:43 C: A1 AUTHENTICATE XOAUTH2 ••••••••••
20:18:45 S: A1 OK AUTHENTICATE completed.
20:18:45 C: A2 CAPABILITY
20:18:46 S: * CAPABILITY IMAP4 IMAP4rev1 AUTH=PLAIN AUTH=XOAUTH2 SASL-IR UIDPLUS MOVE ID UNSELECT CLIENTACCESSRULES CLIENTNETWORKPRESENCELOCATION BACKENDAUTHENTICATE CHILDREN IDLE NAMESPACE LITERAL+
20:18:46 S: A2 OK CAPABILITY completed.
20:18:46 C: A3 ID ("name" "MailMate" "version" "r5890" "vendor" "Freron Software" "contact" "mm-imap-id@freron.com")
20:18:46 S: A3 BAD User is authenticated but not connected.
20:18:46 Warning: Detected Exchange IMAP server response state bug. Trying to work around it by interpreting it as a temporary connection issue.
20:18:46 Error code: 1004
20:18:46 Failed action (1000). Reset observed read/write timeouts: 8/8
20:18:46 Handling reply
20:18:46 Running action
20:18:46 Handling request
20:18:46 Trying to disconnect nicely (8)...
20:18:46 C: A4 LOGOUT
20:18:46 S: * BYE Microsoft Exchange Server IMAP4 server signing off.
20:18:46 S: A4 OK LOGOUT completed.
20:18:46 Clearing connection to outlook.office365.com
20:18:48 Ready to run action (type: 1000, retry count: 2)
20:18:48 Clearing connection to outlook.office365.com
20:18:48 Trying to connect to outlook.office365.com on port 993 (CFNetwork) without STARTTLS (required)
20:18:48 Resolved hostname (outlook.office365.com).
20:18:48 Prepare secure connection...
20:18:48 Successful connection.
20:18:48 Initiating secure connection...
20:18:48 Returned (4)...
20:18:48 Protocol version: kTLSProtocol12
20:18:48 S: * OK The Microsoft Exchange IMAP4 service is ready. [UABBAFoAUAAyADYANABDAEEAMAAxADcANQAuAEYAUgBBAFAAMgA2ADQALgBQAFIATwBEAC4ATwBVAFQATABPAE8ASwAuAEMATwBNAA==]
20:18:48 C: A0 CAPABILITY
20:18:48 S: * CAPABILITY IMAP4 IMAP4rev1 AUTH=PLAIN AUTH=XOAUTH2 SASL-IR UIDPLUS ID UNSELECT CHILDREN IDLE NAMESPACE LITERAL+
20:18:48 S: A0 OK CAPABILITY completed.
20:18:48 Retrieving password (keychain or user request)
20:18:48 C: A1 AUTHENTICATE XOAUTH2 ••••••••••
20:18:50 S: A1 OK AUTHENTICATE completed.
20:18:50 C: A2 CAPABILITY
20:18:50 S: * CAPABILITY IMAP4 IMAP4rev1 AUTH=PLAIN AUTH=XOAUTH2 SASL-IR UIDPLUS MOVE ID UNSELECT CLIENTACCESSRULES CLIENTNETWORKPRESENCELOCATION BACKENDAUTHENTICATE CHILDREN IDLE NAMESPACE LITERAL+
20:18:50 S: A2 OK CAPABILITY completed.
20:18:50 C: A3 ID ("name" "MailMate" "version" "r5890" "vendor" "Freron Software" "contact" "mm-imap-id@freron.com")
20:18:50 S: A3 BAD User is authenticated but not connected.
20:18:50 Warning: Detected Exchange IMAP server response state bug. Trying to work around it by interpreting it as a temporary connection issue.
20:18:50 Error code: 1004
20:18:50 Failed action (1000). Reset observed read/write timeouts: 8/8
20:18:50 Handling reply
20:18:50 Running action
20:18:50 Handling request
20:18:50 Trying to disconnect nicely (8)...
20:18:50 C: A4 LOGOUT
20:18:50 S: * BYE Microsoft Exchange Server IMAP4 server signing off.
20:18:50 S: A4 OK LOGOUT completed.
20:18:50 Clearing connection to outlook.office365.com
20:18:53 Ready to run action (type: 1000, retry count: 3)
20:18:53 Clearing connection to outlook.office365.com
20:18:53 Trying to connect to outlook.office365.com on port 993 (CFNetwork) without STARTTLS (required)
20:18:53 Resolved hostname (outlook.office365.com).
20:18:53 Prepare secure connection...
20:18:53 Successful connection.
20:18:53 Initiating secure connection...
20:18:53 Returned (4)...
20:18:53 Protocol version: kTLSProtocol12
20:18:53 S: * OK The Microsoft Exchange IMAP4 service is ready. [UABBAFoAUAAyADYANABDAEEAMAAwADIAMAAuAEYAUgBBAFAAMgA2ADQALgBQAFIATwBEAC4ATwBVAFQATABPAE8ASwAuAEMATwBNAA==]
20:18:53 C: A0 CAPABILITY
20:18:53 S: * CAPABILITY IMAP4 IMAP4rev1 AUTH=PLAIN AUTH=XOAUTH2 SASL-IR UIDPLUS ID UNSELECT CHILDREN IDLE NAMESPACE LITERAL+
20:18:53 S: A0 OK CAPABILITY completed.
20:18:53 Retrieving password (keychain or user request)
20:18:53 C: A1 AUTHENTICATE XOAUTH2 ••••••••••
20:18:55 S: A1 OK AUTHENTICATE completed.
20:18:55 C: A2 CAPABILITY
20:18:55 S: * CAPABILITY IMAP4 IMAP4rev1 AUTH=PLAIN AUTH=XOAUTH2 SASL-IR UIDPLUS MOVE ID UNSELECT CLIENTACCESSRULES CLIENTNETWORKPRESENCELOCATION BACKENDAUTHENTICATE CHILDREN IDLE NAMESPACE LITERAL+
20:18:55 S: A2 OK CAPABILITY completed.
20:18:55 C: A3 ID ("name" "MailMate" "version" "r5890" "vendor" "Freron Software" "contact" "mm-imap-id@freron.com")
20:18:55 S: A3 BAD User is authenticated but not connected.
20:18:55 Warning: Detected Exchange IMAP server response state bug. Trying to work around it by interpreting it as a temporary connection issue.
20:18:55 Error code: 1004
20:18:55 Failed action (1000). Reset observed read/write timeouts: 8/8
20:18:55 Handling reply
20:18:55 Error: Failed multiple retries (4). Final error code was 1004.
20:18:55 Terminating non-running connection...
Comments and changes to this ticket
-
benny May 6th, 2022 @ 06:46 PM
It does look like a server issue. The authentication seems to work fine, but then the server fails with the message
User is authenticated but not connected.
. This is not a standard response (and it shouldn't useBAD
for this type of problem). Seems to be some kind of problem with the connection between IMAP interface and the Exchange server, but this is not related to MailMate. My guess is that you would see the same behavior with Thunderbird (but not with Apple Mail which would connect directly to Exchange using a different protocol). Try contacting your IT department. -
Nicola Carboni May 27th, 2022 @ 05:37 PM
Thank you, I got in contact with them and it appears that the mails were not migrated to Office 365 yet, so adding outlook.office365.com as imap server does not work, and adding their imap server does not allow me to set up OAUTH2 (any idea on how to do so?). On the other hand, they will probably migrate to Office 365 soon, so I hope the problem it will be resolved then
-
Nicola Carboni June 2nd, 2022 @ 09:37 AM
in the meanwhile the mailbox has been migrated to office 365, and everything works great. Thank you for the support! The ticket can be closed
-
benny June 23rd, 2022 @ 06:16 PM
- State changed from new to closed
I'm glad it worked out for you. Just for the record, OAuth2 is only possible for
outlook.office365.com
. (Each domain requiring OAuth2 has to be explicitly supported by MailMate and for that to work, the provider has to provide some way for MailMate to be registered.)
Please Sign in or create a free account to add a new ticket.
With your very own profile, you can contribute to projects, track your activity, watch tickets, receive and update tickets through your email and much more.
Create your profile
Help contribute to this project by taking a few moments to create your personal profile. Create your profile ยป
Mac OS X email client.