Make life easier by reducing the need to flip between apps. If you are using Outlook Web App, Outlook 2013, or Outlook 2016 connected to Office365 or Exchange Server 2013 then be sure to take advantage of this email and contact synchronization add-on. Smartly links emails to your SuiteCRM records and keeps your contacts in sync.
#5705 - Unable to get the app to work...
I've given up trying to get this or the official outlook plugins to work on my old suitecrm instance. All were buggy as cram. So I nuked and paved and installed suitecrm 7.14.6... I ASSUME this is a compatible version?
Now that everything's stood up, I'm trying to get the module working. I've installed the module per instructions here: https://store.suitecrm.com/docs/grinmark-outlook-365-addin-for-suitecrm/multi-user-installation
During install the installer timed out with an error 504 Gateway Time-out. I retried and it it appears to have successfully installed, however, in Admin > License Configuration, once I enable Enable GrinMark Office 365 Web Plugin license manager, and type out my License Key... then hit "VALIDATE"... nothing.
I've enabled PHP error logging and this appears in the php_error.log file:
[21-May-2025 12:47:03] PHP Fatal error: Uncaught Error: Non-static method SugarOutfitters_API::get_default_payload() cannot be called statically in /var/www/suitecrm/modules/GMSyncAddon/license/OutfittersLicense.php:477
Stack trace:
#0 /var/www/suitecrm/modules/GMSyncAddon/license/OutfittersLicense.php(192): SugarOutfitters_API::call()
#1 /var/www/suitecrm/modules/GMSyncAddon/license/OutfittersLicense.php(141): OutfittersLicense::doValidate()
#2 /var/www/suitecrm/modules/GMSyncAddon/outfitterscontroller.php(17): OutfittersLicense::validate()
#3 /var/www/suitecrm/include/MVC/View/SugarView.php(824): include_once('...')
#4 /var/www/suitecrm/include/MVC/View/views/view.classic.php(72): SugarView->includeClassicFile()
#5 /var/www/suitecrm/include/MVC/View/SugarView.php(210): ViewClassic->display()
#6 /var/www/suitecrm/include/MVC/Controller/SugarController.php(432): SugarView->process()
#7 /var/www/suitecrm/include/MVC/Controller/SugarController.php(363): SugarController->processView()
#8 /var/www/suitecrm/include/MVC/SugarApplication.php(101): SugarController->execute()
#9 /var/www/suitecrm/index.php(52): SugarApplication->execute()
#10 {main}
thrown in /var/www/suitecrm/modules/GMSyncAddon/license/OutfittersLicense.php on line 477
Please help?
about a month ago
I managed to make some progress on my own... I removed php8.2 (default php version installed on debian 12.5) and installed php7.4 (with the necessary additional php modules). Things SEEEM to be working now, however, the plugin is still not usable...
for the office365 section, I am stuck on authorization. our company has MFA enforced. we can use app passwords, or we can use standard mfa (an app). This is not an option in the plugin. I do note another post had the same issue... their solution was to bypass mfa with conditional access... however, we do not have the requisite entra subscription to enable conditional access. So... is there a way to use app passwords for the plugin?
about a month ago
Hi Nic,
You may try Trusted IPs https://docs.microsoft.com/en-us/azure/active-directory/authentication/howto-mfa-mfasettings#trusted-ips
Also you may try to disable MFA for the account on this page (we noticed that after disabling - browser login still requires MFA, but API works, you may test) https://account.activedirectory.windowsazure.com/UserManagement/MultifactorVerification.aspx?BrandContextID=O365
Regards, Max