From Outlook, there's no direct solution, if the PST file resides at the Exchange server. You'll need to have the PST file on the local side in order to open it and possibly import it to the mailbox. From OWA, there's even less options: PST files are a feature of Outlook client; OWA simply doesn't support them.
If you just need to use the contents temporarily without mixing it with the contents in users mailbox & without downloading the PST file, which I believe is your goal, you could work around:
- Create another user (e.g.
new.user
New User) with a mailbox.
Import the PST to that mailbox, instead. You can use Power Shell. Administrator need rights:
New-ManagementRoleAssignment –Role "Mailbox Import Export" –User Administrator
When this permission is granted to your Administrator account, you can import with:
New-MailboxImportRequest -FilePath \to-be-imported.pst -Mailbox new.user
With the 50 GB PST file this might take a while. You can monitor the progress with:
Get-MailboxImportRequest | Get-MailboxImportRequestStatistics
Name Status TargetAlias PercentComplete
---- ------ ----------- ---------------
MailboxImport InProgress new.user 27
After the import, remember to clear completed mailbox import requests with:
Get-MailboxImportRequest | where {$_.status -eq "Completed"} `
| Remove-MailboxImportRequest
Grant the existing user (your.user
) full access to this New User´s mailbox:
Add-MailboxPermission -Identity "New User" -User your.user `
-AccessRights FullAccess -InheritanceType All
Mailbox appears in Outlook automatically. In OWA you need use Open another mailbox... tool.
Regarding your worries about CAL usage: It depends on your Exchange licensing model. If you had server licenses, not. If you have CALs, it depends on whether they are user or device CALs. But you can always create a shared mailbox, instead. Shared mailboxes don’t have login credentials, so they are only accessible by licensed users who have been granted delegate access.