Article ID: 116469, created on Jul 17, 2013, last review on May 27, 2015

  • Applies to:
  • Operations Automation

Symptoms


A customer cannot update their Exchange mailbox in POA Control Panel, e.g. they cannot update list of email addresses for a mailbox because corresponding background task 'Updating addresses of mailbox' fails with the following error message: Cannot bind argument to parameter 'proxyAddresses' because it is an empty array

Cause


The 'EmailAddresses' property of the Exchange mailbox is empty like in the example below:
Get-Mailbox -Identity Hosting\johndoe | fl EmailAddresses
EmailAddresses     : {}

POA always create a mailbox with at least one email address assigned. A mailbox may have empty email addresses e.g. due to improper manual migration or due to manual changes applied to mailbox using native Exchange or Active Directory management tools.

Resolution


  • Log into POA Customer Control Panel under the customer in question
  • Ensure that the broken Exchange mailbox has email address assigned:



  • Log into an Exchange server where the problem mailbox is hosted
  • Use the 'Set-Mailbox' cmdlet in the Exchange Management Shell to set email address for the mailbox:
Set-Mailbox -Identity SAM_ACC_NAME -EmailAddresses SMTP:EMAIL_ADDR
Replace SAM_ACC_NAME with the Windows AD domain\username of the user owning the mailbox (it is shown on the 'General' tab in the Exchange mailbox properties in POA Control Panel), replace EMAIL_ADDR with the email address (or with the list of email addresses) displayed in POA Control Panel for the mailbox.

caea8340e2d186a540518d08602aa065 5356b422f65bdad1c3e9edca5d74a1ae e12cea1d47a3125d335d68e6d4e15e07

Email subscription for changes to this article
Save as PDF