Error Creating Mail...
 
Notifications
Clear all

Error Creating Mailbox - SolidCP - Exchange 2013

29 Posts
4 Users
0 Reactions
4,200 Views
Posts: 16
Topic starter
(@sadiq-mohammed)
Active Member
Joined: 9 years ago

Hello,

We just installed SolidCP in our production environment by refering the documents & videos from SolidCP website.

We believe the installation has been successful.

We are able to successfully create Users, delete users, reset password even create Public Folders.

However when we create Mailbox we get the following errors.

We created 2 customers, 2 domains & 2 plans.

I have attached the image of both the plans and the Global Mailbox policy for each plan.

However i have screenshots for both the plans

Error in Plan 1

Specified storage quotas exceed maximum values assigned at the host level

Error in Plan 2

Error creating mailbox. See audit log for more details.

System.Web.Services.Protocols.SoapException: Server was unable to process request. ---> System.Exception: Error executing 'CREATE_MAILBOX' task on 'A B' EXCHANGE ---> System.Web.Services.Protocols.SoapException: Server was unable to process request. ---> Connecting to remote server ibtcloud-mail failed with the following error message : Access is denied. For more information, see the about_Remote_Troubleshooting Help topic. 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.CreateMailEnableUser(String upn, String organizationId, String organizationDistinguishedName, String securityGroup, String organizationDomain, ExchangeAccountType accountType, String mailboxDatabase, String offlineAddressBook, String addressBookPolicy, 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 hideFromAddressBook, Boolean isConsumer, Boolean enabledLitigationHold, Int64 recoverabelItemsSpace, Int64 recoverabelItemsWarning) at SolidCP.EnterpriseServer.ExchangeServerController.CreateMailbox(Int32 itemId, Int32 accountId, ExchangeAccountType accountType, String accountName, String displayName, String name, String domain, String password, Boolean sendSetupInstructions, String setupInstructionMailAddress, Int32 mailboxPlanId, Int32 archivedPlanId, String subscriberNumber, Boolean EnableArchiving) --- End of inner exception stack trace --- at SolidCP.EnterpriseServer.ExchangeServerController.CreateMailbox(Int32 itemId, Int32 accountId, ExchangeAccountType accountType, String accountName, String displayName, String name, String domain, String password, Boolean sendSetupInstructions, String setupInstructionMailAddress, Int32 mailboxPlanId, Int32 archivedPlanId, String subscriberNumber, Boolean EnableArchiving) at SolidCP.EnterpriseServer.esExchangeServer.CreateMailbox(Int32 itemId, Int32 accountId, ExchangeAccountType accountType, String accountName, String displayName, String name, String domain, String password, Boolean sendSetupInstructions, String setupInstructionMailAddress, Int32 mailboxPlanId, Int32 archivedPlanId, String subscriberNumber, Boolean EnableArchiving) --- End of inner exception stack trace ---

Your response is appreciated.

Thanks & Regards

SM

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

Hello,

Plan1:

Make sure the Organization storage, Archiving storage, Recovery storage etc all match.
So you will need to compare the Hosting plan vs Mailbox plan vs Resources available.

Once you compared the 3 you should be able to find which value is not set correctly.

Please note Recovery items should be 6144 or higher (not 0 or unlimited) even tho you do not have litigation hold enabled (in general i would never enable litigation hold).

Plan2:

Connecting to remote server ibtcloud-mail failed with the following error message : Access is denied. For more information, see the about_Remote_Troubleshooting Help topic. at

Always means there's an issue with the auth.
It's a relatively easy fix tho:
1) SolidCP Portal settings:

  • Check the Hosted Exchange provider, make sure the powershell url is https and it's set to the internal fqdn of the CAS (so for example   https://mail1.mylocaldomain.com/powershell ) if it's set to an external fqdn it will require additional permissions.
  • In the configuration --> servers --> [servername] page check:  Active Directory settings --> set auth to none, make sure the AD root domain is filled in, login and password should be left empty.
  • In IIS of the Exchange CAS which has SolidCP Server installed --> Make sure it's an Active Directory user, and that the user is member of organization management, domain admins, and enterprise admins. (if any perms are changed/ added make sure you do a iisreset to pick up the changes).

2) Exchange Powershell settings:

  • Go to ECP --> Servers --> Virtual Directories --> Powershell.  Make sure the url is HTTPS (not http) then go to the security tab --> make sure Integrated auth is enabled. On any changes it would be recommended to do an iisreset.

Once their all set correctly it should give no access denied errors.

 

Regards,

Marco

Reply
Posts: 16
Topic starter
(@sadiq-mohammed)
Active Member
Joined: 9 years ago

Dear Marco,

Thanks for your reply.

All the settings advised by you were verified, however no luck.

I uninstalled everything and carefully completed the configuration from start.

Now i have a new error when i try to create a user / mailbox.

Error creating mailbox. See audit log for more details.

System.Web.Services.Protocols.SoapException: Server was unable to process request. ---> System.Exception: Error executing 'CREATE_MAILBOX' task on 'B z' EXCHANGE ---> System.Web.Services.Protocols.SoapException: Server was unable to process request. ---> Connecting to remote server ibtcloud-mail.cloudibt.com failed with the following error message : The SSL connection cannot be established. Verify that the service on the remote host is properly configured to listen for HTTPS requests. Consult the logs and documentation for the WS-Management service running on the destination, most commonly IIS or WinRM. If the destination is the WinRM service, run the following command on the destination to analyze and configure the WinRM service: "winrm quickconfig -transport:https". For more information, see the about_Remote_Troubleshooting Help topic. 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.CreateMailEnableUser(String upn, String organizationId, String organizationDistinguishedName, String securityGroup, String organizationDomain, ExchangeAccountType accountType, String mailboxDatabase, String offlineAddressBook, String addressBookPolicy, 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 hideFromAddressBook, Boolean isConsumer, Boolean enabledLitigationHold, Int64 recoverabelItemsSpace, Int64 recoverabelItemsWarning) at SolidCP.EnterpriseServer.ExchangeServerController.CreateMailbox(Int32 itemId, Int32 accountId, ExchangeAccountType accountType, String accountName, String displayName, String name, String domain, String password, Boolean sendSetupInstructions, String setupInstructionMailAddress, Int32 mailboxPlanId, Int32 archivedPlanId, String subscriberNumber, Boolean EnableArchiving) --- End of inner exception stack trace --- at SolidCP.EnterpriseServer.ExchangeServerController.CreateMailbox(Int32 itemId, Int32 accountId, ExchangeAccountType accountType, String accountName, String displayName, String name, String domain, String password, Boolean sendSetupInstructions, String setupInstructionMailAddress, Int32 mailboxPlanId, Int32 archivedPlanId, String subscriberNumber, Boolean EnableArchiving) at SolidCP.EnterpriseServer.esExchangeServer.CreateMailbox(Int32 itemId, Int32 accountId, ExchangeAccountType accountType, String accountName, String displayName, String name, String domain, String password, Boolean sendSetupInstructions, String setupInstructionMailAddress, Int32 mailboxPlanId, Int32 archivedPlanId, String subscriberNumber, Boolean EnableArchiving) --- End of inner exception stack trace ---

My Powershell Virtual directory is as below.

https://mail.domain.com/Powersheet (mail.domain.com is reachable on local IP)

I havent added external Powersheel URL.

Thank you.

Regards,

SM

Reply
1 Reply
Admin
(@m-tiggelaar)
Joined: 9 years ago

Noble Member
Posts: 1995

Your powershell url has to be a local fqdn of the servername + local ad domain
if it's any other name the permissions for external powershell need to be enabled which last i tested is still bugged (it gives access denied even when you have the perms).

The error you have above is pretty much further away from a good configuration then the one you had before (currently it can't reach the powershell url at all before even attempting any login, while before it attempted a login but got authorization denied.

I would carefully check your Powershell url both in Portal as well in ECP and in ECP make sure the integrated auth is enabled (the rest unchecked).

Reply
Posts: 16
Topic starter
(@sadiq-mohammed)
Active Member
Joined: 9 years ago

Dear Marco,

Thank you for your support.

I have been working on the above mentioned recommendations but still now luck.

I am trying to attach image of all configurations

Awaiting your advise on this.

 

Regards,

SM

Reply
1 Reply
Admin
(@m-tiggelaar)
Joined: 9 years ago

Noble Member
Posts: 1995

Do you still got the no connection could be made error?
Also can you show me the first screenshot --> authentication tab?

if all set make sure you do an iisreset to make it pick up the changes

Reply
Posts: 16
Topic starter
(@sadiq-mohammed)
Active Member
Joined: 9 years ago

Marco,

As per your advise,

Powershell Virtual Directory: https://cloudmail.localdomain.com

Authentication: Windows integrated

SolidCP / Server / Exchange CAS / Hosted Exchange / Powershell URL: https://cloudmail.localdomain.com

IIS Permission: SCP-Server account / Domain Admin, Local Administrators, Enterprise Administrator & organization management

SolidCP / Server / Exchange CAS / Active Directory Settings: Check Create Active Directory Account/ Authentication Type: None/ Root Domain: local domain.com

 

Regards,

SM

Reply
2 Replies
Admin
(@m-tiggelaar)
Joined: 9 years ago

Noble Member
Posts: 1995

k just to double check:
SolidCP / Server / Exchange CAS / Active Directory Settings: Check Create Active Directory Account/ Authentication Type: None/ Root Domain: local domain.com

you mean localdomain.com right? (so the AD domain it self).

Reply
Admin
(@m-tiggelaar)
Joined: 9 years ago

Noble Member
Posts: 1995

SolidCP / Server / Exchange CAS / Hosted Exchange / Powershell URL: https://cloudmail.localdomain.com
you mean:

https://cloudmail.localdomain.com/powershell ?

Reply
Page 1 / 4
Share: