On 6 Mar 2025, at 17:49, Dr Gregory Jefferis wrote:

I use mailmate to with 3 email addresses. For one I rely on oauth2 to connect to a Microsoft outlook SMTP server. As of the last few days when I try to send a message I just see the message go to Drafts and have state "Pending submission".

I wonder if the OAuth authentication may have expired. If so I would have thought that Mailmate would automatically trigger OAuth dance, but this doesn't seem to happen.

It should be using the same tokens as for IMAP. I don't think expiry is the problem.

* Is there a way to force the OAuth dance?

Yes, by deleting the related tokens in Keychain Access. They are named like this:

        com.freron.MailMate.Office365.oauth-*

Note that Keychain Access has some weird old behavior/bugs where you some times have to explicitly select the keychain to the left in order to make deleting work.

Or is a different diagnosis likely, perhaps mailmate no longer being an authorised app on the server end?

No, not if IMAP works, but SMTP can be explicitly enabled/disabled server side. I think [this](https://learn.microsoft.com/en-us/exchange/clients-and-mobile-in-exchange-online/authenticated-client-smtp-submission) describes how to do this.

I see no sign of activity in the SMTP tab of the activity viewer when I send a message. There are 4 lines showing EHLO messages but no obvious error state:

Ok, that does seem a bit strange. I would expect it to reject authentication if it was disabled server side (but I don't know this for sure). Maybe send me a screenshot of your IMAP account settings window via “Help > Send Feedback”.

--
Benny
https://freron.com/support
_______________________________________________
mailmate mailing list
Unsubscribe: https://lists.freron.com/listinfo/mailmate

Reply via email to