Reminders fire at 11:45 PM even though the sender did not include a reminder.
Reminder spam has been an ongoing problem for Exchange users. Reminder spam occurs when a user sends a meeting request with a reminder enabled. The organizer's reminder is set for the recipients rather than each recipient's own default reminder.
Exchange 2007 (and Exchange 2010) puts an end to "reminder spam" and overrides the sender's reminder, using the recipients default reminder settings. This works great, except for all day events without reminders. Exchange sets them to use the default appointment reminder, which many people leave at 15 minutes. Unfortunately for anyone who syncs their mailbox with a handheld device, the reminder on their device goes off at 11:45 PM.
Resolution
To resolve this issue in either Exchange 2007 or Exchange 2010, the Exchange administrator needs to create a config file on the Exchange server. Additionally, the administrator needs to install the latest update or rollup on Exchange server 2007.
Type or paste the following into NotePad and save the file as StoreDriver.config. It needs to be saved in the %ExchInstallFolder%\bin folder on the Exchange server.
The Transport service will need to be restarted and the administrator will need to add the config file to all Exchange servers that have the Hub Transport role.
<?xml version="1.0" encoding="utf-8" ?> <configuration> <storeDriver> <parameters> <add key="AlwaysSetReminderONAppointment" value="false" /> </parameters> </storeDriver> </configuration>
A ready-to-use XML file is available at reminder-spam.xml.txt. Save the file and remove the .txt extension before dropping it in the bin folder.
Additionally, for Exchange 2010, the AlwaysSetReminderOnAppointment value is dependent on two Set-CalendarProcessing parameters that are configured for the receiving user’s mailbox:
AddNewRequestsTentatively (Default = True)
ProcessExternalMeetingMessages (Default = False)
These two settings must be set to True by running the following command:
Set-CalendarProcessing
In OWA, users can configure options to automatically place new meeting requests on the calendar, which are marked as Tentative and automatically process requests and responses from external senders.
If using Exchange 2007, the administrator needs to install at least Update Rollup 4 for Exchange Server 2007 Service Pack 1 on the Hub Transport server(s). However, I recommend installing the latest update for Exchange 2007. See How to Obtain the Latest Service Pack or Update Rollup for Exchange 2007.
I saw the comment below about O365 from 2015 but i cannot even find those settings in OWA to test.
Has anyone reported this to MS as undesired behavior? I mean, I see the point of using the recipient's default reminder as opposed to the one set by the sender, BUT my default is to NOT set a reminder to new items so why does Exchange override that?
If you use an insider build of office, you can report it from the File, Support tab. Check outlook.uservoice.com and see if anyone has suggested it, if so vote for it otherwise, create a suggestion.
Thanks, Diane!
This issue still plagues us on Office 365 Exchange Online. Is there a way to apply the same fix in O365?
Sincerely,
Jonas
The Set-CalendarProcessing should work in Office 365 - but the admin needs to run the cmdlet.
https://technet.microsoft.com/en-us/library/dd335046(v=exchg.160).aspx
I have a user that has reminders set to no for meetings/appointments she created, yet she is getting reminders for them. How do I make them stop? Any help please.
Does she sync with a smart phone? If reminders are set on the phone, they can be added to items when they sync.
I'm having this problem on an Exchange Server 2013 CU9. Added the StoreDriver.config and restarted the Transport services. Until here the problem is not solved. When i'm trying to use the Set-CalendarProcessing cmdlet I get the following errors:
- AddNewRequestsTentatively can only be enabled on resource mailboxes.
- ProcessExternalMeetingMessages can only be enabled on resource mailboxes.
Does anybody have an idea? Also Microsoft says in its article, that it is not applying to Exchange Server 2013?
I have no idea what to do next? Can't find anything on the internet.
To set all mailboxes, use the following cmdlet:
Get-Mailbox -Results Unlimited | Set-CalendarProcessing -AddNewRequestsTentatively:$True -ProcessExternalMeetingMessages:$True
This is happening at my company with office365. Is there a way to fix it with office365?
Try this cmdlet:
Set-CalendarProcessing -AddNewRequestsTentatively:$True -ProcessExternalMeetingMessages:$True
Or have users change the following options using OWA:
Automatically place new meeting requests on the calendar, which are marked as Tentative.
Automatically process requests and responses from external senders.
(I'm not sure it will fix it though.)
We are using Outlook / Exchange 2010 and are still dealing with reminder "spam". If I am the meeting organizer the reminder that I set overrides the recipient's default. If I set the reminder to "none" then the recipients's reminder is set to their default but then I do not have a reminder unless I go back in and change it.
This happens with all meeting invitations. Any idea on why we are still the lucky recipients of the "spam"? Thank you.
Did you (or the Exchange admin) add the config file to %ExchInstallFolder%\bin?