Error Setting Up Bounce Email with Microsoft 365 (GoDaddy) – OAuth Connection Type Mismatch

Hello,

I’m having trouble setting up a bounce email account in SuiteCRM.

  • I’ve tried both OAuth connection types (Personal and Group).
  • When creating the bounce email account, I get this error:

“External OAuth Connection type must be the SAME as the inbound Email Account type”

I’m using Microsoft 365 email through GoDaddy, so Basic Auth isn’t an option — I need OAuth.

Has anyone run into this issue before? Any suggestions or workarounds would be greatly appreciated.

Thanks in advance!

I’m not sure you’ll be able to do it with Godaddy email. It’s been a while since I’ve had their email product, but do you get full access to Azure to change settings? If not you’re probably not going to be able to add it. I’ve never tried with Godaddy’s version, but just guessing.

No you don’t get complete access through godaddy, but you can enable SMTP. Basic auth is not supported.

With the help of AI, I was able to trick the campaign into using a group account that I updated in the database to be a bounce account instead of a group account.

Not sure if this is a good idea, but I have scheduled a test campaign.

You probably could’ve don it in one query, but AI gave me two.

The first query is to get the ID from this query:

MariaDB [suitecrm]> SELECT id, name
→ FROM inbound_email
→ WHERE deleted = 0 AND name LIKE ‘%Bounce (OAuth)%’
→ ORDER BY date_modified DESC
→ LIMIT 1;

Then use the ID in this query:

MariaDB [suitecrm]> UPDATE inbound_email
→ SET
→ is_personal = 0,
→ mailbox_type = ‘bounce’,
→ service = ‘imap’,
→ status = ‘Active’
→ WHERE id =

So you did get an Oauth connection with Godaddy O365 emails? Or is what you did above a work around?

I have OATH setup through godaddy, but I set that up a while ago (before azure stopped supporting setting up redirect URIs with a “?” in them.

Now if you try to add this to azure, it will error out (because of the ? in the redirect URI).

https://mycrm.com/index.php?entryPoint=setExternalOAuthToken

The issue I was having is that it wouldn’t save a bounce account I was setting up, I would get the error OAuth Connection Type Mismatch. I tried both personal and group oath type connections.

Creating a group email, then changing it to bounce in the database allowed me to select it in the dropdown menu in setting up the campaign.

1 Like