Important Outlook for Mac performance related information and tips

Important Outlook for Mac performance related information and tips

Apply ad permission to multiple databases at once

Apply ad permission on multiple databases at once using these steps:
 
scenario: customer wants admin acct to have receive-as permissions on all databases that start with on
 
soln: use this powershell one liner
 
get-mailboxdatabase | where-object {$_.identity -like “on*”} | Add-ADPermission -user “admin” -accessrights extendedright -extendedrights receive-as, ms-exch-store-admin -inheritancetype ‘All’
 

sync services on outlook 2011 – OSX lion

Issue:
I updated to OSX Lion. While in Outlook 2011, opening the sync services, all the panes were blank, so I cant configure it to sync the outlook calendar with ical and outlook contacts with apple adress book.

resolution:

Click on mac desktop to show finder menu
Press option key and click on Go on finder menu
Click on Library, Preferences
Look for this file com.microsoft.Outlook.SyncServicesPreferences.plist and delete it
Exit and launch Outlook

Single Item Recovery

get-mailbox mailboxname| f1 singleitem*
–To set single item recovery on all users in a specific database run the following command:
Get-Mailbox -Database <DatabaseName> | Set-Mailbox -SingleItemRecoveryEnabled $true
–And for newly created mailboxes (24h):
Get-Mailbox -Database <DatabaseName> | Where { $_.WhenCreated -gt (get-date).adddays(-1) } | Set-Mailbox -SingleItemRecoveryEnabled $true
  
–Enabling Single Item Recovery
( By Server)
Get-Mailbox -Server servername| Set-Mailbox -SingleItemRecoveryEnabled $true
(By Database)
Get-mailbox -database dbname | Set-Mailbox -SingleItemRecoveryEnabled $true

When sending a meeting invite user received a non-deliverable

When sending a meeting invite to a affected user we received a non-deliverable instantly.
The non-deliverable message was:
#554 5.2.0 STOREDRV.Deliver.Exception:DelegateUserValidationException; Failed to process message due to a permanent exception with message Delegate user validation failed for user: username. DelegateUserValidationException: Delegate user validation failed for user: username. ##
After a lot of searching without much result, I figured out that it might have to do something with the free busy information.It appeared to be corrupt free busy information in the user mailbox. The procedure to reset this is outlined in KB article 958443(below)
Required steps
To be complete I also inserted the required steps below:
•Exit Outlook.
•Make sure that there is an online mode profile for the mailbox.
Note If there is no online mode profile, use the Mail item in Control Panel to create an online mode profile for the mailbox.
•Download the Microsoft Exchange Server Messaging API (MAPI) Editor tool (MfcMapi.exe). To do this, visit the following Microsoft Web site:
•Start the MfcMapi.exe program that you downloaded, and then click OK.
•On the Session menu, click Logon and Display Store Table.
•In the Profile Name list, select the online mode profile for the mailbox, and then click OK.
•Double-click the Mailbox – username store.
•In the navigation pane, click Root Container.
•In the details pane, right-click PR_FREEBUSY_ENTRYIDS, click Delete Property, and then click OK.
•In the navigation pane, expand Root Container, expand Top of Information Store, and then click Inbox.
•In the details pane, right-click PR_FREEBUSY_ENTRYIDS, click Delete Property, and then click OK.
•In the Information Store: Inbox dialog box, click Exit on the File menu.
•Exit the Microsoft Exchange Server MAPI Editor.
•Click Start, click Run, type outlook.exe /cleanfreebusy, and then press ENTER.