Several factors may lead to the issue when the Office 365 users don’t receive any confirmation after you successfully schedule a meeting or an appointment for an on-premises room mailbox in either Outlook client or Outlook Web App in Office 365. To solve it, please check the following settings:

  1. If your on-premises room mailboxes are not hosted on Exchange 2010 or 2013, please move the room mailboxes to Exchange server 2010/2013 mailbox server first.
  2. Check if the room mailboxes are set to automatically accept the booking requests.
  3. Also, once the room mailboxes are hosted on Exchange server 2010/2013 mailbox server, please set the ProcessExternalMeetingMessages parameter to True by running the following cmdlet on the on-premises Exchange server:

Set-CalendarProcessing ”<Room Name>”  –ProcessExternalMeetingMessages $True


1. All on premise mailboxes are on Exchange 2010

2. All room mailboxes are set to automatically accept the booking requests

3. I checked the ProcessExternalMeetingMessages on all of the rooms and it was set to $false. I set them to true and then tried booking a room twice. I did not receive a response back either time. It was still set as Tentative. I’ll try again later to see if the problem takes some time to propagate through the system.

Tagged with:

Turn on or off MailTips

On 2014-04-20, in Exchange 2010, Exchange 2013, by Mattias Jönsson

Microsoft Outlook 2010 includes MailTips, which help you avoid common, but potentially costly or embarrassing mistakes. MailTips alerts can be triggered by actions including clicking Reply All to a large recipient list, sending sensitive information to someone outside your organization, or sending a message to someone who is out of office.

 Note    This feature requires a Microsoft Exchange Server 2010 account. For more information see, Determine the version of Microsoft Exchange Server my account connects to.

MailTips alert

Turn MailTips on or off

By default, MailTips are turned on. To turn them off or back on, do the following:

  1. Click the File tab.
  2. Click Options.
  3. Click Mail.
  4. Under MailTips, click MailTips options.

The MailTips section does not appear if MailTips are not available for your account.

  1. If you have more than one Exchange Server 2010 account in your Outlook profile, click the account in the Apply to this account list.
  2. Under MailTips bar display option, click the option that you want.

Change which MailTips appear

  1. Click the File tab.
  2. Click Options.
  3. Click Mail.
  4. Under MailTips, click MailTips options.

The MailTips section does not appear if MailTips are not available for your account.

  1. If you have more than one Exchange Server 2010 account in your Outlook profile, click the account in the Apply to this account list.
  2. In the Select MailTips to be displayed list, select or clear the check box for each MailTip that you want to change.
Tagged with:

Adding full access permissions

Add-MailboxPermission -Identity UserBeingGrantedPermission -User UserWhoseMailboxIsBeingConfigured -AccessRights 'FullAccess' 

Add-MailboxPermission -Identity 'CN=Jerry Orman,OU=Engineering,DC=cpandl,DC=com' -User 'CPANDL\boba' -AccessRights 'FullAccess' 
Removing full access permissions
Remove-MailboxPermission -Identity 'UserBeingGrantedPermission' -User 'UserWhoseMailboxIsBeingConfigured' -AccessRights 'FullAccess' 
-InheritanceType 'All' 

Remove-MailboxPermission -Identity 'CN=Jerry Orman, OU=Engineering,DC=cpandl,DC=com' -User 'CPANDL\boba' -AccessRights 'FullAccess' 
-InheritanceType 'All'


Adding Send As permissions

Add-ADPermission -Identity UserBeingGrantedPermission -User UserWhoseMailboxIsBeingConfigured -ExtendedRights 'Send-As' 

Add-ADPermission -Identity 'CN=Jerry Orman,OU=Engineering,DC=cpandl,DC=com' -User 'CPANDL\boba' -ExtendedRights 'Send-As' 
Removing Send As permissions
Remove-ADPermission -Identity UserBeingRevokedPermission -User UserWhoseMailboxIsBeingConfigured -ExtendedRights 'Send-As' 
-InheritanceType 'All' -ChildObjectTypes $null -InheritedObjectType $null -Properties $null 

Remove-ADPermission -Identity 'CN=Jerry Orman,OU=Engineering, DC=cpandl,DC=com' -User 'CPANDL\boba' -ExtendedRights 'Send-As' 
-InheritanceType 'All' -ChildObjectTypes $null -InheritedObjectTypes $null -Properties $null



(Recently, users are unable to open other authorized maiboxes in OWA, even, the administrator.)

After installing e2k10 SP2 RU4, users are unable to open additional mailboxes through OWA, if the primary SMTP email address of the additional mailbox is not in the accepted domain list.

Following exception is thrown in the owa window

User host address:
OWA version: 14.2.318.2

Exception type: System.ArgumentNullException
Exception message: Value cannot be null. Parameter name: organizationId

This is due to a design change in Exchange 2010 SP2 RU4.

Add the SMTP Primary Email Domain to the ”Accepted Domain List”

Rollback to RU3

Tagged with:

Microsoft Office 365 Certification

On 2012-04-12, in Exchange 2010, by Mattias Jönsson

Office 365 is familiar Microsoft Office collaboration and productivity tools delivered through the cloud. Everyone can work together easily with anywhere access to email, web conferencing, documents, and calendars. It includes business-class security and is backed by Microsoft. Whether you are a small business or multinational enterprise, Office 365 offers plans designed to fit your organization’s unique needs.

MCTS for Office 365 – 70-323

Tasks that candidates would typically perform include:
  • Supporting hybrid environments
  • Provisioning
  • Managing users
  • Managing service features
  • Recovery
  • Troubleshooting user and enterprise connectivity issues
  • Managing licenses

MCITP for Office 365 – 70-321

Audience Profile

Candidates for this exam are consultants and IT professionals who plan and implement Office 365. This includes migrations to Office 365 (simple and hybrid deployments).

Required exam

Microsoft IT Professional certification Prerequisite MCTS certification Exam
MCTS: Administering Office 365 Exam 70-323 (available March 2012)
MCITP: Office 365 Administrator Exam 70-323 MCTS: Administering Office 365 (available March 2012) Exam 70-321 Pro: Deploying Office 365 (available March 2012)
Free eBook: Microsoft Office 365

Free eBook: Microsoft Office 365: Connect and Collaborate Virtually Anywhere, Anytime

We are very excited to announce that we are able to offer Microsoft Office 365: Connect and Collaborate Virtually Anywhere, Anytime (ISBN 9780735656949), by Katherine Murray, as a free eBook.

Tagged with:

iPhone meet Exchange 2010 – New book

On 2012-04-12, in Exchange 2010, by Mattias Jönsson

From blog : Tony Redmond’s Exchange Unwashed

If you’re an Exchange administrator who has to cope with the slings and arrows of outrageous Apple technology, aka the iPhones and iPads that have become essential business equipment over the last few years, you could do worse by placing an early order for iPhone with Microsoft Exchange Server 2010 – Business Integration and Deployment.

The chapters are as follows:

1. Introduction to Exchange 2010 and iOS devices.
2. Implementation and Architecture Planning (for the deployment of Exchange 2010 and iOS)
3. Connecting iOS devices to Exchange 2010 (includes the basic networking configuration that’s required)
4. Connecting iOS devices to Exchange Online/Office 365 (includes setting up an Office 365 domain and testing connectivity to the new domain)
5. Creating and enforcing ActiveSync policies
6. Configuring certificate based authentication for Exchange 2010
7. Provisioning iOS client devices using the iPhone configuration utility
8. Sharing mailboxes and calendars
9. iOS client device management

Tagged with:

From Peter Peedu blog : Link

Since message tracking in Exchange 2007/2010 does not have the same intuitive interface as we have in Exchange 2003, performing message tracking can be tricky.

Most people do not need to use message tracking in their everyday work and therefore it’s hard to really get hands-on practice.

I have collected a few samples that might help you in your Message tracking adventure.

Get-Exchangeserver | where {$_.isHubTransportServer -eq $true -or $_.isMailboxServer -eq $true} | Get-Messagetrackinglog -sender -MessageSubject ”Subject of message” -Start ”8/27/2010 7:00 AM” -End ”8/27/2010 11:00 AM” | Select-Object Timestamp,Clienthostname,eventid,source,sender,@{Name=”Recipients”;Expression={$_.recipients}},Recipientcount,serverhostname,SourceContext | Export-Csv c:\temp\Messageinfo.csv

Then we could use Excel to work with the data we just exported.


How to Search Message Tracking Logs

Managing Message Tracking

Working with Command Output


More information:

Process Tracking Log tool for Exchange Server 2007

Tagged with:

Upcoming conference

On 2012-04-12, in Exchange 2007, Exchange 2010, Mailserver, by Mattias Jönsson


Microsoft Exchange Conference 2012 (MEC). The lost conference is back, taking place September 24-26 in Orlando, Florida.

At MEC 2012, you will:

  • Get exclusive Exchange 15 content directly from the engineering team
  • Get hands-on experience with Exchange 15
  • Enjoy unparalleled access to Exchange team members, Masters and MVPs
  • Preview amazing new products from select vendors
  • Build personal relationships throughout the Exchange community



The Experts Conference

TEC 2010 April 29 – May 2, 2012 at Marriott Marquis and Marina, 333 West Harbor Drive, San Diego

TEC 2012 will deliver expert-led, 400-level training on vital Microsoft technologies. In addition to its highly-acclaimed training on Microsoft Directory & Identity technologies,TEC 2012 offers TEC for Exchange, TEC for SharePoint and TEC for Virtualization & Workspace Management.And this year, we are pleased to bring back the popular PowerShell Deep Dive training conference.

  • TEC for Directory & Identity
  • TEC for Exchange
  • TEC for SharePoint
  • TEC for Virtualization
  • PowerShell Deep Dive


and for Europe last year

Tagged with:

If you ever wondered how long it takes for your browser to close after opening OWA ( outlook web App) if there is no activity?  here are the measurements.

  • Public 15 minutes
  • Private 8 hours


For whatever reason you may have if you decide to change these default values here is the link how to get the work done. The simplest way to achieve desired goal is using PS. Let’s say we will increase the Public cookie time out settings from 15 minutes to 25 minutes.


set-ItemProperty ’HKLM:\SYSTEM\CurrentControlSet\Services\MSExchange OWA’ -name PrivateTimeout –value 25 -type dword


copy and paste above PS code into  EMS ( management Shell) , adjust the time as you wish , in this case we are going to set it to “25” minutes….

Cookies to control access

The first time that the user name and password are sent to the Client Access server to authenticate an Outlook Web App session, an encrypted cookie is created that’s used to track user activity. When the user closes the Internet browser or clicks Sign Out to sign out of their Outlook Web App session, the cookie is cleared. The user name and password are sent to the Client Access server only for the initial user sign-in. After the initial sign-in is complete, only the cookie is used for authentication between the client computer and the Client Access server.



Tagged with:

Like Microsoft’s own courses, the boot camp is focused on teaching you the core basics you need to set up and administer Exchange 2010 – it isn’t aimed at some of the more complex scenarios like multi-site DAG failover design, but then again the equivalent Microsoft courses don’t either, and they cost a lot of money to attend. But what this does cover is topics such as:

  • How to build your training lab
  • Setup of Windows and Active Directory
  • Installing Exchange Server 2010
  • Configuring Exchange roles including Mailbox, Client Access and Hub Transport
  • Management of recipients, including Mailboxes, Contacts and Distribution Groups
  • Backup and recovery of Exchange

The topics are split up into four modules, and each module is split up into a number of different videos that are easy to digest – for example the Recipient Management module is split up into 6 videos of around 10 minutes or under.

To sign up for Paul’s free training, visit After a quick sign up process all the training is available on-demand.. Enjoy!

Tagged with: