Hi. Since Google announced that will no longer allow Less Secure App authentication for SMTP or IMAP connection using Google Workspace starting the next 30 of september, I think will be very useful to create a tutorial like this: How to configure a Microsoft OAuth Provider :: SuiteCRM Documentation
to achieved that being Google Workspace one of the most common service provider of Mail Hosting in the world.
I will make it, starting today but any help or corrections will be very appreciated.
Hi. Thanks much for your post and for your plans to create a tutorial for how to configure a Google Workspace OAuth provider. My company has just started using SuiteCRM and will need your tutorial. Please let me know if I can assist you as you develop this guide or test it. Thanks again!
Hi… I will try to divide this “tutorial” (mostly a collaboration post) in three parts, this first one is related with the creation of the credentials for the API interaction in the Google Cloud Platform.
In case anyone is wondering the reason why google is stopping “less secure apps”, it’s because these are apps (phone, PC, web, or server apps) which save your actual google account password in clear text, and use transmit it to google to login and send/receive mail (or perform actions with other areas of your google account). Saving your cleartext password in many “less secure apps” is incredibly risky. This is why the upgrade to app passwords, and OAuth2.
Hi… Sorry for the delay, but it didn’t work the first time I tried it and then I got into a time-consuming project. But I have to finish this tutorial, after all, I have no other choice since my email provider is Google Workspace, so…
I will give it a try this weekend.
Hi… unfortunately no, I managed to make some testing using Google’s PHP API library and I was able to connect with OATH2 method and retrieve and read all my emails. But my company decided to migrate to Microsoft Office 365 subscription due to cost reduction and now I don’t need to connect SuiteCRM with Google Workspace anymore and I don’t have time to continue with the tutorial at least for this year.
You’re going to regret that! With Google you can install Yahit integration to push/pull emails/contacts right from Gmail, its super convenient. The integrations available for O365 are not as robust or convenient. What’s going to happen (ask me how I know). Is that your reps will use O365 in box as their CRM rather than SutieCRM. They do this because there is no really good solution to integrate the two. (I know there are plugins but they leave alot to be desired). You’ll forever be trying to get them to use the CRM and they will just tell you that’s it’s all in their in box (in like 5000 folders!) and trying to use the CRM is just too much work.
I know, it wasn’t an easy choice, Google is superior to MS in many ways, but it costs more than double the same initial plan from Microsoft, it was a more a financial decision.
Unfortunately is not possible anymore from September 30, 2024 to turn on less secure app on google.
So i suppose all the new user will go through the same struggle.
And despite my love for open source, we can’t afford struggling that much to connect a user email it looks insane for management.
So we’ll probably allocate a budget for a CRM and lost our data sovereignty
Hello. I want to share something with you guys. My company decided to continue working with Google after almost a month and a half of nightmares with Microsoft support and the migration process. Therefore, I will have to continue with the process of this tutorial. Just one question: do the less secure applications no longer work?