Have you checked the error logs? Gmail does work with SuiteCRM. Have you filled in all details correctly and clicked ‘Test’ in Email Settings, without saving the settings first?
Looking at the database it looks as though the settings are not being parsed correctly as they are being saved. Also this means that the view screen shows the wrong info.
The service details were being stored as ::::::imap:::: which is parsed as no additional service settings.
In a seperate test script an imap configuration that worked for me was:
but when generating via the loop it appeared to get booted out with a login error at the service options of
‘ssl-cert-secure’=> ‘/ssl/validate-cert/secure’,
and not continue further down the array to test the service definition that I knew works:
‘ssl-cert’ => ‘/ssl/validate-cert’
So I think that the loop needs to not bail out if there is an authentication error as it appears that authentication errors are not always what they seem.
Anyway moving the array value I needed up the array makes the save process work…
Still not getting bounces to sort themsleves yet though