by GrinMark

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.

Cancel at any time!
Free Trial

#5705 - Unable to get the app to work...

Open Bug? created by nic Verified Purchase about a month ago

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?

  1. nic member avatar

    nic Verified Purchase

    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?

  2. GrinMark member avatar

    GrinMark Provider

    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

This case is public. Please leave out any sensitive information such as URLs, passwords, etc.
Saving Comment Saving Comment...
  • "Good integration but too expensive! If you would make cheaper, you could earn more money:-)" - drlmxc

    Read More Reviews