#3067 new
Nicola Carboni

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

    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 use BAD 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.

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.

New-ticket Create new ticket

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.

Shared Ticket Bins

People watching this ticket

Pages