by SuiteCRM

Official SuiteCRM Outlook Plugin v4 has arrived - Compatible with the Outlook Web App or Outlook 2016+ connected to Office365 or Exchange Server 2016. A complete rebuild developed and maintained by SuiteCRM developers, the addon retains previous functionality while massively improves performance, reliability and stability!

Free 30 day trial
Try it Now

#5698 - Emails do not appear to be logging?

Open Bug? created by nic Verified Purchase one week ago

We got the plugun to work, and I have a user attempting to log an email... she clicks on the target email, then clicks the suitecrm app. there she specifies contact, search, then click the applicable contact, then "archive"... Back in suitecrm, there is no apparent change. No note, no task, no email, no history. Nothing.

  1. nic member avatar

    nic Verified Purchase

    5 days ago

    I'm attempting to get the outlook plugin working for suitecrm. I have managed to get the plugin installed following this guide...

    When I attempt to archive an email to a contact or to an account, there are no aparent errors, but the email simply does not appear. Additionally, emails do not appear to be automatically archiving. However, if I go into the emails module in suitecrm and select and "import" an email, the import works fine.

    THe outlook sync job appears to be running and is not only not throwing errors, but claims to be running successfully... yet no emails are archiving...

    The only real error I have found that I cant seem to get cleared is an apparent API exception. Here is the last output (timed to this morning) from /var/www/suitecrm/logs/legacy/suitecrm.log

    Tue May 20 2025 at 06:58:16 [169576][1][FATAL] API Exception detected:
    Message was: The option "id" with value "003Dp000008Qvy0IAC" is invalid.
    Exception details:
    
    Code:0
    /var/www/suitecrm/vendor/symfony/options-resolver/OptionsResolver.php:1082
    Trace:
    #0 /var/www/suitecrm/vendor/symfony/options-resolver/OptionsResolver.php(905): Symfony\Component\OptionsResolver\OptionsResolver->offsetGet()
    #1 /var/www/suitecrm/public/legacy/Api/V8/Param/BaseParam.php(49): Symfony\Component\OptionsResolver\OptionsResolver->resolve()
    #2 /var/www/suitecrm/public/legacy/Api/V8/Param/CreateRelationshipByLinkParams.php(41): Api\V8\Param\BaseParam->configure()
    #3 /var/www/suitecrm/vendor/symfony/options-resolver/OptionsResolver.php(1128): Api\V8\Param\CreateRelationshipByLinkParams->Api\V8\Param\{closure}()
    #4 /var/www/suitecrm/public/legacy/Api/V8/Param/CreateRelationshipByLinkParams.php(59): Symfony\Component\OptionsResolver\OptionsResolver->offsetGet()
    #5 /var/www/suitecrm/vendor/symfony/options-resolver/OptionsResolver.php(1007): Api\V8\Param\CreateRelationshipByLinkParams->Api\V8\Param\{closure}()
    #6 /var/www/suitecrm/vendor/symfony/options-resolver/OptionsResolver.php(905): Symfony\Component\OptionsResolver\OptionsResolver->offsetGet()
    #7 /var/www/suitecrm/public/legacy/Api/V8/Param/BaseParam.php(49): Symfony\Component\OptionsResolver\OptionsResolver->resolve()
    #8 /var/www/suitecrm/public/legacy/Api/V8/Middleware/ParamsMiddleware.php(48): Api\V8\Param\BaseParam->configure()
    #9 /var/www/suitecrm/public/legacy/Api/V8/Factory/ParamsMiddlewareFactory.php(38): Api\V8\Middleware\ParamsMiddleware->__invoke()
    #10 [internal function]: Api\V8\Factory\ParamsMiddlewareFactory->Api\V8\Factory\{closure}()
    #11 /var/www/suitecrm/vendor/slim/slim/Slim/DeferredCallable.php(57): call_user_func_array()
    #12 [internal function]: Slim\DeferredCallable->__invoke()
    #13 /var/www/suitecrm/vendor/slim/slim/Slim/MiddlewareAwareTrait.php(70): call_user_func()
    #14 /var/www/suitecrm/vendor/league/oauth2-server/src/Middleware/ResourceServerMiddleware.php(54): Slim\Route->Slim\{closure}()
    #15 [internal function]: League\OAuth2\Server\Middleware\ResourceServerMiddleware->__invoke()
    #16 /var/www/suitecrm/vendor/slim/slim/Slim/DeferredCallable.php(57): call_user_func_array()
    #17 [internal function]: Slim\DeferredCallable->__invoke()
    #18 /var/www/suitecrm/vendor/slim/slim/Slim/MiddlewareAwareTrait.php(70): call_user_func()
    #19 /var/www/suitecrm/vendor/slim/slim/Slim/MiddlewareAwareTrait.php(117): Slim\Route->Slim\{closure}()
    #20 /var/www/suitecrm/vendor/slim/slim/Slim/Route.php(268): Slim\Route->callMiddlewareStack()
    #21 /var/www/suitecrm/vendor/slim/slim/Slim/App.php(503): Slim\Route->run()
    #22 /var/www/suitecrm/vendor/slim/slim/Slim/MiddlewareAwareTrait.php(117): Slim\App->__invoke()
    #23 /var/www/suitecrm/vendor/slim/slim/Slim/App.php(392): Slim\App->callMiddlewareStack()
    #24 /var/www/suitecrm/vendor/slim/slim/Slim/App.php(297): Slim\App->process()
    #25 /var/www/suitecrm/public/legacy/Api/index.php(12): Slim\App->run()
    #26 {main}
    
    Tue May 20 2025 at 06:58:16 [172300][1][FATAL] error loading relationship emails_email_templates
    Tue May 20 2025 at 06:58:16 [172300][1][FATAL] error loading relationship emails_email_templates_idb
    

    I've looked this up and I believe I have found a related issue, but there are enough differences between their situation and mine that I'm not positive. Thus: new post.

    Any ideas?

    We REALLY need emails to automatically log in suitecrm...

    We are running the following software versions: Suitecrm v8.8.0 Debian 12 apache v2.4.62 PHP v8.2.28 mariadb v10.11.11

This case is public. Please leave out any sensitive information such as URLs, passwords, etc.
Saving Comment Saving Comment...
  • "It works very good. You should deactivate the contacts sync on the first run, because it sorts the contacts in the main folder and thus uploads duplic..." - Wieland

    Read More Reviews