troubleshooting corrupted/hidden outlook rules

i’m currently investigating some weirdness with a particular user’s email account. at first i was certain it was a local outlook client/mail profile issue, but now i believe it may actually be related to the mailbox.

i found out about a utility called MFCMAPI today that can be used to examine a mailbox for hidden or corrupted outlook rules (which i believe is this case here).

MFCMAPI download: http://mfcmapi.codeplex.com

quick info on usage:
Session->Logon
choose correct mail profile
double-click the Mailbox – … entry
expand Root and IPM_SUBTREE (for outlook clients that are in cached mode)
right-click on Inbox->Other tables->Rules table

the above is just an example. you can quickly get to the same location by using QuickStart->Inbox Rules. hidden rules will evidently show up in the “associated contents table”.

information regarding MFCMAPI use:
http://support.microsoft.com/kb/924297
http://www.msexchangegeek.com/2009/04/30/using-mfcmapi-to-delete-delegate-rules-from-mailbox/

update 5/28/2013:
i am 98% sure this blog describes the solution i have been looking for:
<blog post no longer available>
i will test it out soon…

update 5/29/2013:
the steps in the blog i mentioned previously worked perfectly. first, i need to better describe what the actual issue was in my case. meeting requests sent to a single user would automatically send to a distribution group. the user had no visible rules that reflected this. the aforementioned dist. group used to be a mailbox that this user had delegate access to. that mailbox was deleted so the dist. group could be created.

there were still residual delegate entries on the user’s mailbox regarding the deleted mailbox. therefore, this was not a local outlook/mail profile issue. i used the MFCMAPI utility to remove the offending entries.

procedure:
open MFCMAPI and Logon as mentioned above
under MDB->Open other mailboxes (you have to have full access to this mailbox)
double-click Freebusy Data
select LocalFreeBusy entry
find the entry with the tag “0x684A101E” and double-click
delete the obsolete delegate entry
exit
then open the rules table (procedure mentioned above)
and delete the entry with “Schedule+EMS Interface” mentioned in it.

again, a lot more details are in the blog i mentioned before: <blog post no longer available>
my thanks to the author, the info was very helpful

This entry was written by resinblade , posted on Wednesday May 22 2013at 06:05 pm , filed under IT . Bookmark the permalink . Post a comment below or leave a trackback: Trackback URL.

Comments are closed.