On site with a customer today I was asked to provide all bookings of room mailboxes with a note about who was the organizer. No big deal, there’s a feature for that called “Add the organizer’s name to subject” on room mailboxes, se below.
Said and done it was set on all room mailboxes and I tested to book a meeting. To my surprise the subject was not changed and no organizer was added as seen below.
After a session with Bing I found a note about this on Technet Forum and tested to add a distribution group to who was allowed to book the room. In my case I ran:
Get-Mailbox –Recipienttypedetails roommailbox | Set-CalanderProcessing –AllBookInPolicy $false –BookInPolicy mailmasterlab_all
And as soon as the command was finished I ran:
Get-Mailbox –Recipienttypedetails roommailbox | Set-CalanderProcessing –AllBookInPolicy $true
After this the organizers name is added to the subject.
My Exchange 2010 Server was a fresh install of Exchange 2010 Service Pack 3.
Update: Please not that Exchange 2010 SP3 adds support for coexistence with Exchange 2013 Cumulative Update 1 (will be released in Q1 2013). Text below changed to reflect that.
It’s been a evening full of updates! It seems like Microsoft saved the best for last since Exchange 2010 Service Pack 3 was released minutes ago (just beaten by Update Rollup 10 for Exchange 2007 SP 3 and Update Rollup 6 for Exchange 2010 SP2).
The big news in Exchange 2010 Service Pack 3 is of course the ability to coexist with Exchange 2013 CU1 but let’s not forget the support for running Exchange 2010 on Windows Server 2012 witch can save a bit of money running a DAG. As mentioned above Exchange 2013 CU1 will be released in Q1 and it’s the first out of the new update model for Exchange 2013.
I suggest you take a good look at the Release Notes for Service Pack 3 but I would like to point out the following:
On the following links you can download Exchange 2010 Service Pack 3, read the What’s New in Exchange 2010 SP3 and don’t forget to check out the blog at MSExchangeTeam about SP3.
I will be back with more info on how to upgrade and coexistence soon!
Today Microsoft released Update Rollup 6 for Exchange Server 2010 Service Pack 2. I have installed it on two servers without any issues but I suggest you test all updates in your lab before you install.
Download: Update Rollup 6 for Exchange Server 2010 Service Pack 2 (KB2746164)
A detailed description of fixes:
Update Rollup 6 for Exchange Server 2010 SP2 addresses the vulnerabilities that are described in Microsoft Security Bulletin MS13-012
This update also resolves the following issues:
2489941 The "legacyExchangeDN" value is shown in the "From" field instead of the "Simple Display Name" in an email message in an Exchange Server 2010 environment
2717453 You cannot move or delete a folder by using Outlook in online mode in an Exchange Server 2010 environment
2733608 Corrupted Japanese DBCS characters when you send a meeting request or post a reply to a posted item in a public folder in an Exchange Server 2010 environment
2734635 Folder-associated information (FAI) items are deleted when you run the New-InboxRule cmdlet or change Inbox rules in an Exchange Server 2010 environment
2737046 AutoPreview feature does not work when you use Outlook in online mode in an Exchange Server 2010 environment
2741117 High CPU utilization by Microsoft Exchange Replication service on Client Access servers in an Exchange Server 2010 environment
2746030 Incorrect ExternalURL value for EWS is returned by an Exchange Server 2010 Client Access server
2750188 Exchange Service Host service crashes when you start the service on an Exchange 2010 server
2751417 Synchronization fails if you sync an external device to a mailbox through EAS in an Exchange Server 2010 environment
2751581 OAB generation fails with event IDs 9126, 9330, and either 9338 or 9339 in an Exchange Server 2010 environment
2760999 "The signup domain ‘org’ derived from ‘<TenantDomainName>.org’ is not a valid domain" error message when you use the Hybrid Configuration wizard in an Exchange Server
2776259 Msftefd.exe process crashes if an email attachment has an unexpected file name extension or no file name extension in an Exchange Server 2010 environment
2779387 Duplicated email messages are displayed in the Sent Items folder in a EWS-based application that accesses an Exchange Server 2010 Mailbox server
2783586 Name order of a contact is displayed incorrectly after you edit the contact in an Exchange Server 2010 environment
2783631 User-Agent field is empty when you run the Get-ActiveSyncDeviceStatistics cmdlet in an Exchange Server 2010 SP2 environment
2783633 You cannot move or delete an email message that is larger than the maximum receive or send size in an Exchange Server 2010 environment
2783649 Private appointment is visible to a delegate in an Exchange Server 2010 environment
2783771 Mailbox on a mobile device is not updated when EAS is configured in an Exchange Server 2010 environment
2783772 Edgetransport.exe process crashes after a journal recipient receives an NDR message in an Exchange Server 2010 environment
2783776 You cannot perform a cross-premises search in a mailbox in an Exchange Server 2010 hybrid environment
2783782 Error message when you use Scanpst.exe on a .pst file in an Exchange Server 2010 environment
2784081 Store.exe process crashes if you add certain registry keys to an Exchange Server 2010 Mailbox server
2784083 Week numbers in the Outlook Web App and Outlook calendars are mismatched in an Exchange Server 2010 environment
2784093 SCOM alerts and event ID 4 in an Exchange Server 2010 SP2 organization that has Update Rollup 1 or later
2784566 Exchange RPC Client Access service crashes on an Exchange Server 2010 Mailbox server
2787023 Exchange Mailbox Assistants service crashes when you try to change a recurring calendar item or publish free/busy data in an Exchange Server 2010 environment
2793274 A new option is available that disables the PermanentlyDelete retention action in an Exchange Server 2010 organization
2793278 You cannot use the search function to search for mailbox items in an Exchange Server 2010 environment
2793279 Exchange Server 2010 does not restart when the Microsoft Exchange Replication service freezes
2793488 Internet Explorer freezes when you connect to the OWA several times in an Exchange Server 2010 environment
2810616 Email message delivery is delayed on a Blackberry mobile device after you install Update Rollup 4 for Exchange Server 2010 SP2
Update Rollup 4 for Exchange Server 2010 Service Pack 2 has been released and I already downloaded and installed it on a multi role server without issues. The only issue right now is that KB2706690 that describes all changes seems to be unavailable at the moment, but I guess that will be fixed soon.
Download Update Rollup 4 for Exchange Server 2010 Service Pack 2 here
Last week Microsoft published Microsoft Security Advisory (2737111), in short it says that in Outlook Web Access in Exchange 2007 and Exchange 2010 it is possible under certain conditions for the vulnerabilities to allow an attacker to take control of the server process that is parsing a specially crafted file.
The workaround for this issue if to disable Web Ready Document Viewing on the Outlook Web App virtual directory. But if you have applied a Outlook Web App Mailbox Policy and assigned that to users the workaround described won’t be enough. As you can read in Understanding Outlook Web App Mailbox Policies it clearly states that:
Effectively this means that if you disable Web Ready Document Viewing on the Outlook Web App virtual directory your users who has an Outlook Web App Mailbox Policy assigned might still be affected by this issue. The default value for Web Ready Document Viewing is set to enabled so if you haven’t specifically turned it off users are affected. To check if you have any users with an assigned OWA Mailbox Policy run the following command in Exchange Management Shell:
Get-CASMailbox –Resultsize Unlimited | Where {$_.OWAMailboxPolicy –ne $null}
To disable Web Ready Document Viewing for all OWA Mailbox Policies run:
Get-OWAMailboxPolicy | Set-OWAMailboxPolicy -WebReadyDocumentViewingOnPublicComputersEnabled:$False -WebReadyDocumentViewingOnPrivateComputersEnabled:$False
Update: This issue is solved in Update Rollup 4 for Exchange Server 2010 Service Pack 2
Last week Microsoft published Microsoft Security Advisory (2737111), in short it says that it is possible under certain conditions for the vulnerabilities to allow an attacker to take control of the server process that is parsing a specially crafted file.
The workaround for this issue if to disable Web Ready Document Viewing on the Outlook Web App virtual directory. But if you have applied a Outlook Web App Mailbox Policy and assigned that to users the workaround described won’t be enough. As you can read in Understanding Outlook Web App Mailbox Policies it clearly states that:
Effectively this means that if you disable Web Ready Document Viewing on the Outlook Web App virtual directory your users who has an Outlook Web App Mailbox Policy assigned might still be affected by this issue. The default value for Web Ready Document Viewing is set to enabled so if you haven’t specifically turned it off users are affected. To check if you have any users with an assigned OWA Mailbox Policy run the following command in Exchange Management Shell:
Get-CASMailbox –Resultsize Unlimited | Where {$_.OWAMailboxPolicy –ne $null}
To disable Web Ready Document Viewing for all OWA Mailbox Policies run:
Get-OWAMailboxPolicy | Set-OWAMailboxPolicy -WebReadyDocumentViewingOnPublicComputersEnabled:$False -WebReadyDocumentViewingOnPrivateComputersEnabled:$False
Have you ever had a problem with mail flow and needed to send a message to a certain recipient but hesitated because you didn’t want that person or DL to get your test mail? Have you wondered if a inbox rule did something to a mail because you couldn’t find it? I have some good news for you! And to tell you the truth it’s not even news, it’s been in Exchange 2010 for a long time but you might not have seen it. I’m talking about the cmdlet Test-Message. This cmdlet is every administrators dream when it comes to troubleshoot mail flow with in Exchange! So how come it’s not know to all Exchange admins already? Probably because if you are and Exchange admin and a member of Organization Management you figured that you had it all but in this case it’s not enough. You need to become a member of the “Support Diagnostics” Management Role to have access to test-message (as you can see below).
To add Organization Management to the Support Diagnostics Management Role run:
New-ManagementRoleAssignment -Role "Support Diagnostics" -SecurityGroup "Organization Management"
Note that you need to restart Exchange Management Shell before you get access to the Support Diagnostics Management Role cmdlets!
Now when you can run the cmdlet let’s see what it can do! Test-Message is described on Technet but unfortunately it does not reflect the updates that was made in SP1, luckily you can find a great article by Tom Kern that list all available parameters to Test-Message at Technet blogs that does include SP1 changes and I will also give you a few examples here.
Test inbox rules:
In my target mailbox I created a inbox rule, if a mail is received from test1@mailmasterlab.se the message will be moved to the folder Test.
We can choose to deliver the message to the recipient when we run the command as below:
Test-Message –Recipient magnus@mailmasterlab.se –Sender test1@mailmasterlab.se –DeliverMessage –InboxRules
As shown in the screenshot a test message is sent and gets moved to the Test folder but this doesn’t really tell us as admins if it worked or not (unless we speak to the user of course) so let’s try something else.
This time we send the same message but we don’t deliver it to the recipient, instead we send a report to the administrators mailbox:
Test-Message –Recipient magnus@mailmasterlab.se –Sender test1@mailmasterlab.se –SendReportTo administrator@mailmasterlab.se –Inboxrules
The report is quite heavy but we can see that the message gets to the inbox (Inkorgen in the report), the rule is evaluated and discovers that the sender is test1 and moves the message to the folder Test.
To check what was sent during our test we can look at the message tracking logs to see that we sent. Note that the screenshot below contains some extra entries due to my testing.
My inspiration to write this blog was actually a question asked on a Swedish forum today about mail don’t get delivered to a dynamic distribution group. Of course you can use this command to check DL’s too!