Share via

Outlook on the web (OWA) mailbox policies exchange 2016

Muhammad Hussain 201 Reputation points
2020-08-04T08:41:54.87+00:00

Dear Experts,

Please confirm if a default OWA policy is not being applied to the mailbox (policy option showing nothing as you can see in the screenshot), which policy will be applied to users?
How can I apply the default or new policy or all organization users?
How we can make automate to apply the same policy on all newly created mailboxes?

I've read the following article but it didn't work.

https://learn.microsoft.com/en-us/exchange/clients/outlook-on-the-web/mailbox-policies?view=exchserver-2019

15390-owa-mailbox-policy.jpg

Exchange | Exchange Server | Management
Exchange | Exchange Server | Management

The administration and maintenance of Microsoft Exchange Server to ensure secure, reliable, and efficient email and collaboration services across an organization.

0 comments No comments
{count} votes

Answer accepted by question author
  1. Yuki Sun-MSFT 41,466 Reputation points Moderator
    2020-08-05T06:09:46.5+00:00

    Please confirm if a default OWA policy is not being applied to the mailbox (policy option showing nothing as you can see in the screenshot), which policy will be applied to users?

    This means no OWA policy has been applied to users. This is expected as the default Outlook Web App mailbox policy is not automatically applied to any mailboxes. See the Note section in this official link.

    How can I apply the default or new policy or all organization users?

    You can use Bulk Edit in EAC: go to EAC > recipient > mailboxes, click the first mailbox, hold down Shift key and click the last mailbox to select all the mailboxes, in the Bulk Edit pane, scroll down and choose Assign a policy under Outlook on the Web, click browse to choose the policy you want to apply, click Save:
    15626-eacbulkedit.jpg
    Or you can use the cmdlet below:

    Get-Mailbox | Set-CASMailbox -OwaMailboxPolicy:"default"  
    

    Here's a relevant document for your reference: Apply or remove an Outlook Web App mailbox policy on a mailbox.

    How we can make automate to apply the same policy on all newly created mailboxes?

    To the best of my knowledge, there is no built-in options available to automatically apply the OWA policy on newly created mailboxes. It's suggested to create the new mailbox using powershell and add the OWA policy with the Set-CASMailbox command. Or you can create a schedule task to run the Set-CASMailbox mentioned eailer at non-business hours daily to apply OWA Mailbox policy. See the thread below which discusses a similar question:
    New Accounts Not Using Default OWAMailboxPolicy

    0 comments No comments

4 additional answers

Sort by: Most helpful
  1. Sebastianson Serfas 0 Reputation points
    2023-01-26T19:08:01.4166667+00:00

    What is the best way to apply a custom policy for a site via OWA Virtual Directory?

    Is it possible to automate this process for newly created mailboxes?

    0 comments No comments

  2. Sebastianson Serfas 0 Reputation points
    2023-01-26T19:07:28.7466667+00:00

    What is the best way to apply a custom policy for a site via OWA Virtual Directory?

    Is it possible to automate this process for newly created mailboxes?

    0 comments No comments

  3. Muhammad Hussain 201 Reputation points
    2020-08-05T05:50:54.04+00:00

    How to apply a custom policy via owa virtual directory?
    Can I automate this process for newly created mailboxes on a daily basis?


  4. Manu Philip 20,651 Reputation points MVP Volunteer Moderator
    2020-08-04T09:21:49.037+00:00

    Hi,
    Two ways to have an OWA policy applied to mailbox. Through OWA virtual directory or a custom policy and apply to individual mailboxes. So, the mailboxes are applied with the default owa virtual directory policy set.
    To apply a custom policy to a mailbox, Open Mailbox properties->Mailbox Features->Email Connectivity->View details and select the custom policy created
    In-order to automate the policy to be applied to a set of mailboxes, you may need to go for a PowerShell automation (save all identity in a csv file and with the help of set-mailbox command

    0 comments No comments

Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.