6.0.0-beta1
7/6/25

[#14820] Horde EAS with Outlook 2013 triggers repeated sending of event-reminders
Summary Horde EAS with Outlook 2013 triggers repeated sending of event-reminders
Queue Horde Framework Packages
Type Bug
State Resolved
Priority 1. Low
Owners mrubinsk (at) horde (dot) org
Requester piper (at) hrz (dot) uni-marburg (dot) de
Created 05/29/2018 (2595 days ago)
Due
Updated 08/11/2018 (2521 days ago)
Assigned
Resolved 07/03/2018 (2560 days ago)
Github Issue Link
Github Pull Request
Milestone
Patch No

History
08/11/2018 08:01:59 PM Git Commit Comment #7 Reply to this comment
Changes have been made in Git (master):

commit 23d7c45f5374ec27d28a76d706ddaf2729e00bc5
Author: Michael J Rubinsky <mrubinsk@horde.org>
Date:   Wed, 08 Aug 2018 21:33:09 -0400

[mjr] Protect against empty imap adapters when no email support is 
enabled for EAS (Bug #14820).

  M doc/Horde/Core/CHANGES
  M package.xml

https://github.com/horde/Core/commit/23d7c45f5374ec27d28a76d706ddaf2729e00bc5
08/11/2018 08:01:58 PM Git Commit Comment #6 Reply to this comment
Changes have been made in Git (master):

commit 2996395dd3369f953da1dd9c3a1a065bec130c79
Author: Michael J Rubinsky <mrubinsk@horde.org>
Date:   Wed, 08 Aug 2018 21:33:09 -0400

[mjr] Protect against empty imap adapters when no email support is 
enabled for EAS (Bug #14820).

  M doc/Horde/Core/changelog.yml

https://github.com/horde/Core/commit/2996395dd3369f953da1dd9c3a1a065bec130c79
07/03/2018 07:35:37 PM Michael Rubinsky State ⇒ Resolved
 
06/02/2018 07:16:21 PM Michael Rubinsky Comment #5
Assigned to Michael Rubinsky
Priority ⇒ 1. Low
Reply to this comment
Fixed for next bug release of the Horde/Core package.
06/02/2018 07:15:14 PM Git Commit Comment #4 Reply to this comment
Changes have been made in Git (FRAMEWORK_5_2):

commit b8ff3c39531cca61c4d01e2ecfe3116ceda3ee72
Author: Michael J Rubinsky <mrubinsk@horde.org>
Date:   Sat, 02 Jun 2018 15:14:40 -0400

[mjr] Protect against empty imap adapters when no email support is 
enabled for EAS (Bug #14820).

  M doc/Horde/Core/changelog.yml

https://github.com/horde/Core/commit/b8ff3c39531cca61c4d01e2ecfe3116ceda3ee72
06/02/2018 07:15:13 PM Git Commit Comment #3 Reply to this comment
Changes have been made in Git (FRAMEWORK_5_2):

commit 4307f97165243672d0dec8dcefff58ca40d61826
Author: Michael J Rubinsky <mrubinsk@horde.org>
Date:   Sat, 02 Jun 2018 15:14:26 -0400

Bug: 14820  Protect against null imap adapters.

This would be the case if we havne't configured email support
for EAS. Unfortunately clients assume it's always there, so will
gladly continue sending a meeting invite over and over...

  M lib/Horde/Core/ActiveSync/Driver.php

https://github.com/horde/Core/commit/4307f97165243672d0dec8dcefff58ca40d61826
06/02/2018 07:10:44 PM Git Commit Comment #2 Reply to this comment
Changes have been made in Git (master):

commit 122f2675b01cff782896a429210e8c1f8cfacb24
Author: Michael J Rubinsky <mrubinsk@horde.org>
Date:   Sat, 02 Jun 2018 15:09:31 -0400

Bug: 14820  Protect against null imap adapters.

This would be the case if we havne't configured email support
for EAS. Unfortunately clients assume it's always there, so will
gladly continue sending a meeting invite over and over...

  M lib/Horde/Core/ActiveSync/Driver.php

https://github.com/horde/Core/commit/122f2675b01cff782896a429210e8c1f8cfacb24
05/29/2018 10:19:56 AM piper (at) hrz (dot) uni-marburg (dot) de Comment #1
Priority ⇒ 3. High
Type ⇒ Bug
Summary ⇒ Horde EAS with Outlook 2013 triggers repeated sending of event-reminders
Queue ⇒ Horde Framework Packages
Milestone ⇒
Patch ⇒ No
State ⇒ Unconfirmed
Reply to this comment
My horde-instance is running with disabled EAS-Email-Support. This 
leads sometimes to the below error message, which is correlated to the 
sending of an event-reminder from a connected Outlook 2013 instance. 
This reminder is sent repeatedly over days and always accompanied with 
this error message. I have no idea, how to block the repeated sending.

My theory about this is, that in Horde/Core/ActiveSync/Mail.php, there 
seems to be no handler for the case, that EAS-Email-Support is not 
defined, this leads to an Exception, which breaks function sendMail in 
/Horde/Core/ActiveSync/Driver.php, which then hinders the EAS-report 
to Outlook, that the reminder has been sent.

This happens on horde-5.2.17 with all modules on newest versions.

I would appreciate all hints, how to solve this and how to stop the 
multiple sending of the reminders.

Many thanks,
Andreas

Here is the error message from the horde-Logs:

2018-05-29T08:23:22+02:00 WARN: HORDE-5.2.17 PHP ERROR: Argument 1 
passed to Horde_Core_ActiveSync_Mail::__construct() must be an in
stance of Horde_ActiveSync_Imap_Adapter, null given, called in 
/var/www/horde-5.2.17/pear/php/Horde/Core/ActiveSync/Driver.php on li
ne 2197 and defined [pid 32716 on line 144 of 
"/var/www/horde-5.2.17/pear/php/Horde/Core/ActiveSync/Mail.php"]
2018-05-29T08:23:23+02:00 EMERG: HORDE-5.2.17 Call to a member 
function getSpecialMailboxes() on a non-object [pid 32716 on line 2347 
of "/var/www/horde-5.2.17/pear/php/Horde/Core/ActiveSync/Driver.php"]

Saved Queries