Fixed: Office 365 Invitation Issue
Denny Russell April 9 2012 06:42:53 AM
A few weeks back I blogged about an Office 365 issue where calendar invitations were not coming through as invites but rather as text. With some guidance from a Response to that article, we were able to solve the issue. Below are the details of how to fix this issue.The Scenario
The environment we are in is a co-existence of Office365 users and on-premise Lotus Notes users. The Lotus Notes users from the organization are maintained in the Office365 environment as External Contacts. The problem occurred when users with Office365 mailboxes attempt to send a meeting invitation to the Lotus Notes users, the invites come through as a memo (instead of an invite), in some cases with a blank body and in other cases with the meeting details in the body of the memo.
The Resolution
The resolution required the setting of the UseMapiRichTextFormat property for the contacts in Office365 (the Lotus Users) to Never. The default value for this property is set to Default. There is currently no user interface in Office365 to modify this setting; you have to do it using Remote PowerShell. Launch PowerShell. Listed below are the commands used to open a session and make the appropriate changes.
Open an Office365 session
$LiveCred = Get-Credential
$Session = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri https://ps.outlook.com/powershell/ -Credential $LiveCred -Authentication Basic -AllowRedirection
Import-PSSession $Session
Running the above script will prompt you to login. In order to successfully make the property changes, you will need to login using an account authorized to administer Office365.
Update the UseMapiRichTextFormat property
set-mailcontact "[Alias of Contact]" -UseMapiRichTextFormat Never
where [Alias of Contact] is the alias of the contact whose property needs to be updated. Please don’t use the brackets. So for example, if the contact’s alias is jdoe, the command will look like this:
set-mailcontact "jdoe" -UseMapiRichTextFormat Never
Other scripts that might be helpful
Get a list of Contacts
get-mailcontact
Get a list of all the properties for a specific contact
get-mailcontact "[Alias of Contact]" |fl
- Comments [0]





