After struggling for a few hours and going through a bunch of posts and other forums to try and connect my SuiteCRM installation to Gmail for inbound or outbound email. I finally got it to work and thought I’d share.
How to Connect Gmail to SuiteCRM
Prerequisites:
You must have and SSL installed on your installation.
Login to gmail, got to settings, ON the Accounts and Import Tab, go to “Other Google Account Settings”. Go to Security and disable the following: 2-step Verification and then Turn “Less Secure App Access” to ON.
Immediately before trying to select the trash folder in SuiteCRM gmail setup dialogue, go to this URL to disable CAPTCHA temporarily. As SuiteCRM will not be able to process the CAPTCHA. https://accounts.google.com/b/0/DisplayUnlockCaptcha
Any luck getting outbound email (in the Personal Email module) to work for multiple users, ideally using their own email addresses? At the moment I have a G Suite email address set up on AWS SES for the system email (just planning for the future since G Suite SMTP may not be the best solution for bulk email). Test emails sent from SuiteCRM using AWS SES SMTP credentials are working. However, I have a user set up with Regular privileges in SuiteCRM with their own G Suite email address (on the same domain) with inbound email working but outbound email not working in the Email module. Any thoughts?
Thanks for getting back with me, Paul. I solved the problem and it turns out that for some same strange reason, SuiteCRM (or perhaps Chrome form autofill) had saved the SuiteCRM username in the username field that should have contained the email address to pass to Google for SMTP authentication.
By the way, your YouTube videos about SuiteCRM are the best out there. Thanks for making them!
New topics please @RaulM, this post is way out of date now and last active 8 months back.
Check your Google account that your trying to connect and make sure the you have less secure apps enabled. This is required for the connection to be accepted now.