Nov
17
Dealing with “Orphaned” Delegations
November 17, 2009 | by glenmark | Tagged AEMS, Exchange | Leave a Comment
Every once in a while, we get a ticket complaining about meeting invites generating an NDR claiming that a mailbox (not belonging to any of the invitees) does not exist. Invariably, this turns out to be due to one of the invitees having a delegate whose mailbox has been deleted, and this can be a pesky problem to resolve.
Here is a summary of how the delegation process works under the hood, and how to deal with “dangling” delegations when mailboxes are deleted.
Suppose you have a mailbox for user A who wishes to make user B a delegate. Â When the delegation is made the following takes place:
- Appropriate sharing permissions are placed on the relevant folders in user A’s mailbox, depending upon the permissions set with the delegation tool.
- If the checkbox for forwarding meeting requests is set, a special hidden forwarding rule is created in user A’s mailbox.
- User B is added to user A’s publicDelegates attribute (the send-on-behalf-of field), and user A is added to the publicDelegatesBL attribute of user B. This does not always happen in recent versions of Outlook, especially when the person trying to set the delegation is not actually the owner of mailbox A. See this earlier posting for more information on this issue.
Unfortunately, if the mailbox for user B is deleted, their publicDelegatesBL entry in AD gets cleared out, so there is no direct way to track down who they might have been a delegate for. Even more problematic, when user B’s mailbox is deleted, the hidden forwarding rule in mailbox A does not get updated, which is why it is important to always remove someone as a delegate prior to their mailbox being deleted.
Assuming that we can narrow down whose mailbox has the orphaned delegation, we can manually fix this by using the MFCMAPI tool to delete the hidden forwarding rule (the instructions being contained in the README file accompanying MFCMAPI). Unfortunately, if there are other delegates to that mailbox, the forwarding for them would break as well, so all of those delegates would need to be removed and re-added, which requires logging directly into the mailbox in question.
If the owner of the problematic mailbox is okay with this, the Exchange administrators can go ahead and nuke that hidden rule from their mailboxe, but the mailbox owner will need to go in afterwards and redo their delegations, or the Exchange administrators could do that with their permission.
Nov
13
Making Charts via the Google Charts API
November 13, 2009 | by glenmark | | Leave a Comment
Wired.com has a nice tutorial on the topic.
Nov
13
Still More Exchange 2010 Goodies…
November 13, 2009 | by glenmark | Tagged Exchange | Leave a Comment
Microsoft Forefront Protection 2010 for Exchange Server is now available. Capacity planning guidance for this product has also been published.
Also of note is that Forefront support for the AhnLab, CA, and Sophos engines is being retired on Dec. 1, 2009. The new set of available scan engines will be Authentium, Kasperky, Microsoft, Norman, and VirusBuster.
The only piece now missing is a 2010-friendly version of DPM for backing up Exchange.
Nov
11
The Latest Exchange 2010 Goodies
November 11, 2009 | by glenmark | Tagged AEMS, Exchange | Leave a Comment
Exchange 2010 RTM bits have been made available for download. Weee!
Also, the Exchange 2010 Mailbox Server Role Requirements Calculator is out and I’m reading through the documentation on it now. (Now for a comparable tool for scaling CAS and HUB deployments and we’ll be all set.)
But wait, there is more. The Exchange Server 2010 Deployment Assistant has also been released. This is basically a wizard which asks questions about your environment, and creates deployment checklists. Very helpful, far more so than trying to wade through the mountains of TechNet docs to create such checklists (which I remember vividly doing for our transition to Exchange 2007). On the downside, the current release is only for transitions from Exchange 2003 to 2010. A version which includes transitioning from 2007 is slated for release in early 2010.
Of more immediate interest to the UT community, after I (along with our storage guru, Alex Barth) had spent most of last week cobbling together a preliminary plan for transitioning AEMS to Exchange 2010, we met with a Dell consultant for a whiteboard session to go over options for such a transition. Although there was not much depth to the session, the consultant did bring to our attention some ideas we had not really considered, so now we have more food for thought and testing to perform. My plan may very well undergo significant rewrites, but that’s okay. Actual deployment is a long way off, which gives us ample time to refine our plan so that, hopefully, it will go off with a minimum of problems.
Nov
5
Exchange 2010 Developer Webcasts Available Now
November 5, 2009 | by glenmark | Tagged Exchange | Leave a Comment
http://msexchangeteam.com/archive/2009/11/05/453052.aspx
Nov
3
Making Lilypond work with TeXShop
November 3, 2009 | by glenmark | Tagged LaTeX | Leave a Comment
While it isn’t related to Exchange (or anything else I do here at the University), I thought I would provide a link to an article on my personal blog where I describe how I finally cajoled Lilypond and TeXShop into working together…..
Oct
27
Microsoft to Document the PST File Format?
October 27, 2009 | by glenmark | Tagged Exchange | Leave a Comment
Interesting….
Oct
23
Issues With Accessing Free/Busy Data From a Non-Domain Workstation
October 23, 2009 | by glenmark | Tagged AEMS, Exchange | Leave a Comment
With the introduction of Exchange 2007, Microsoft introduced a new model for making free/busy information available to clients. While older, down-level clients (Outlook 2003 and older) still access free/busy by pulling it from a system Public Folder, newer clients such as Outlook 2007 retrieve free/busy information by making use of the SOAP-based Availability Service. This works quite well for most situations, thus paving the way for the eventual deprecation on Public Folders, but their are certain situations where this model is somewhat…lacking. The most common scenario where the limitations of this approach are made manifest is the case where the Outlook 2007 client is running on a workstation which is not bound to the Active Directory domain where Exchange is hosted. Unfortunately, this is a common situation for many departments in our environment.
Oct
13
Exchange 2010 and Exchange Web Services - What’s New Webcasts
October 13, 2009 | by glenmark | Tagged Exchange | Leave a Comment
Lots of Exchange development goodies at http://channel9.msdn.com/posts/cmayo/Exchange-2010-and-Exchange-Web-Services-Whats-New-Webcasts/
Sep
28
Setting Delegates on Mailboxes That Are Not Your Own
September 28, 2009 | by glenmark | Tagged AEMS, Exchange | 1 Comment
(This posting is based upon a message I recently sent to a customer, and is essentially an expanded version of this posting.)
From time to time, it is necessary to grant certain users “Full Access” permissions to log into mailboxes that are not their own in order to allow those individuals the ability to set up delegates and/or sharing permissions, especially in the case of Exchange 2007 resource mailboxes, since the underlying AD accounts for such mailboxes are disabled by default. Â However, over the years, there have been difficulties with this. Read more