Conflict between ma...
 
Notifications
Clear all

Conflict between mailbox and contact using the same email address

6 Posts
4 Users
0 Reactions
2,574 Views
Posts: 3
Topic starter
(@michaelcox)
New Member
Joined: 8 years ago

Hi

I've got a unique problem where we have 2 different organizations, one has a mailbox and the other a contact where both have the same email address.  The reason behind this was the user moved to another company but still received on the old address and now forwards to the new mailbox.  After having migrated from Hosting Controller to SolidCP and imported the mailboxes, etc.  We cannot change the mailbox plan on the mailbox as it gives the following error:

 

System.Web.Services.Protocols.SoapException: System.Web.Services.Protocols.SoapException: Server was unable to process request. ---> System.Exception: Error executing 'SET_MAILBOXPLAN_RETENTIONPOLICY_ARCHIVING' task on 'amoyo@***' EXCHANGE ---> System.Web.Services.Protocols.SoapException: Server was unable to process request. ---> This operation requires a unique source object, but multiple objects have been found. Please remove any wildcard characters and check the data source for corruption.
at System.Web.Services.Protocols.SoapHttpClientProtocol.ReadResponse(SoapClientMessage message, WebResponse response, Stream responseStream, Boolean asyncCall)
at System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String methodName, Object[] parameters)
at SolidCP.Providers.Exchange.ExchangeServer.SetMailboxAdvancedSettings(String organizationId, String accountName, Boolean enablePOP, Boolean enableIMAP, Boolean enableOWA, Boolean enableMAPI, Boolean enableActiveSync, Int64 issueWarningKB, Int64 prohibitSendKB, Int64 prohibitSendReceiveKB, Int32 keepDeletedItemsDays, Int32 maxRecipients, Int32 maxSendMessageSizeKB, Int32 maxReceiveMessageSizeKB, Boolean enabledLitigationHold, Int64 recoverabelItemsSpace, Int64 recoverabelItemsWarning, String litigationHoldUrl, String litigationHoldMsg)
at SolidCP.EnterpriseServer.ExchangeServerController.SetExchangeMailboxPlan(Int32 itemId, Int32 accountId, Int32 mailboxPlanId, Int32 archivePlanId, Boolean EnableArchiving)
--- End of inner exception stack trace ---
at SolidCP.EnterpriseServer.ExchangeServerController.SetExchangeMailboxPlan(Int32 itemId, Int32 accountId, Int32 mailboxPlanId, Int32 archivePlanId, Boolean EnableArchiving)
at SolidCP.EnterpriseServer.esExchangeServer.SetExchangeMailboxPlan(Int32 itemId, Int32 accountId, Int32 mailboxPlanId, Int32 archivePlanId, Boolean EnableArchiving)
--- End of inner exception stack trace ---
at System.Web.Services.Protocols.SoapHttpClientProtocol.ReadResponse(SoapClientMessage message, WebResponse response, Stream responseStream, Boolean asyncCall)
at System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String methodName, Object[] parameters)
at SolidCP.EnterpriseServer.esExchangeServer.SetExchangeMailboxPlan(Int32 itemId, Int32 accountId, Int32 mailboxPlanId, Int32 archivePlanId, Boolean EnableArchiving)
at SolidCP.Portal.UserActions.SetMailboxPlan(List`1 userIds)
at SolidCP.Portal.UserActions.DoAction(List`1 userIds)
at SolidCP.Portal.UserControls.ActionListControlBase`1.DoAction()

 

If I remove the contact it works fine but this creates a problem then that mail won't forward on. The two organisations need to remain independent of each other.  It seems that the contact and mailbox are conflicting with each other but I never had this issue when I used Hosting Controller.

5 Replies
Posts: 1995
Admin
(@m-tiggelaar)
Noble Member
Joined: 9 years ago

Hmm,

Ok so the contact is in a different organization?

i assume it's mail address in exchange is then  contactname@primaryOrgdomain .com

(which should still be unique)

So i wonder: is there any chance it falls over the display name instead of the email address? (small test is to just name one with  - new company or something behind his name).

Reply
Posts: 3
Topic starter
(@michaelcox)
New Member
Joined: 8 years ago

HI Marco

I checked and it still gives the error after I changed the display name.  So it appears to be matching on the email address.

Reply
Posts: 1995
Admin
(@m-tiggelaar)
Noble Member
Joined: 9 years ago

hmm

thats weird, i got my self as a contact in several other organizations on my own server but i never encountered an issue (as the email address is normally user@primaryorgdomain for contacts). i will check in the code if i can find anything that can explain your issue.

Reply
Posts: 17
 Wowa
(@wowa)
Active Member
Joined: 8 years ago

Hi,

is the problem already solved?

We are using version 1.2.1 of SolidCP with Exchange 2013 and we also have the problem.

For example, when I create a contact in an organization, user@privatemail.com, this contact is created on the Exchange Server as user@organisationdomain.com.

Now the contact "User" is displayed in Outlook with the address user@organisationdomain.com
The correct address is not visible for mailboxes from the organization.

Is there a solution for this problem?

I think the same problem has been addressed in this post:

https://solidcp.com/forum/question/contact-primarysmtpaddress-can-cause-mail-routing-issues/

Reply
Page 1 / 2
Share: