I recently ran into a problem where some user’s were beginning to receive email messages from Exchange, informing them that their Meeting Request’s were being forwarded to additional recipients. The issue popped up during a migration from Exchange 2003 to Exchange 2007:
So, easy fix right, it has to do with the Mailbox Calendar Setting option “RemoveForwardedMeetingNotifications”, second from the bottom in this screenshot. You can check this status by running the command
Get-MailboxCalendarSettings user | fl
So, here it’s false, we want to change it to true. Do that by running the following command.
Set-MailboxCalendarSettings user –RemoveForwardedMeetingNotificiations:$true
Bam, problem fixed right? Well, in this case, no. The user was still receiving them.
Well, I started digging a little more. Here is the basic background. An admin was scheduling appointment’s for her boss, and the boss was receiving these messages. She would either create the invitation on behalf of the boss, and invite attendees, in which case the forwarded emails would come, or edit a pre-existing appointment, in which case they would also be sent out. Needless to say, the boss wanted it fixed!
We had recently moved her mailbox to Exchange 2007, which is when the issue began. We investigated the issue a little further. Turns out, she had been given access to the boss’s calendar by the boss right clicking his calendar and changing the share permissions.
We created a test situation, Paul Ponzeka’s mailbox on Exchange 07, just like the admin, and Adam Smith’s mailbox on an Exchange 03 server, just like the boss’s. We assigned permissions for Adam Smith’s calendar to Paul Ponzeka by changing the share permissions on the calendar. Using Paul Ponzeka’s outlook, we opened Adam Smith’s calendar, and created a meeting invite. Sure enough, we received the following email in Adam Smith’s Mailbox:
So we have duplicated the issue. Next, on Adam Smith’s Outlook, we added Paul Ponzeka as a delegate, but just gave him access to the calendar and the same permissions he had before:
So, now we have the permissions the same, but the user is a delegate. Again, on Paul Ponzeka’s Outlook, we create a meeting request in Adam Smith’s calendar, NO MESSAGE! We tested the rest of the ways the admin was creating invites, all resolved.
It seems there is a bug that causes these messages, unless the user is a delegate. It also seems like the “Remove Forwarded Meeting Notifications” setting in powershell, only applies if the user is a delegate.
Just for thoroughness, we tested with both the “boss’s” mailbox, and the “admin’s” mailbox on an Exchange 2007 server, and the exact same behavior was exhibited. It seems it doesn’t matter where the boss’s mailbox is, 2003 or 2007. In this example, the organization was running Exchange Server 2007 SP1 with Rollup 7.