It was due to the other mail servers missing the defaultdomainhostname and mail.[DOMAIN_NAME] rows. I've manually entered them and it is working now.
I'm running into an issue trying to import a mail domain. Nothing is happening in the GUI and there is an error message in the Event Viewer:
[11/25/2024 1:26:02 PM] ERROR: 'SmarterMail 100.x +' DomainAliasExists
System.Exception: Could not get the list of mail domain aliases ---> System.NullReferenceException: Object reference not set to an instance of an object.
at SolidCP.Providers.Mail.SmarterMail100.GetDomainAliases(String domainName)
--- End of inner exception stack trace ---
at SolidCP.Providers.Mail.SmarterMail100.GetDomainAliases(String domainName)
at SolidCP.Server.MailServer.GetDomainAliases(String domainName)
We are unable to detach and re-import "some" (not all) domains that contain a lot of mail aliases and groups.
Here is the error messages from Event Viewer:
[11/26/2024 11:44:30 AM] ERROR: 'SmarterMail 100.x +' GetGroups
System.Exception: Could not get the list of mail domain groups ---> System.NullReferenceException: Object reference not set to an instance of an object.
at SolidCP.Providers.Mail.SmarterMail100.GetGroups(String domainName)
--- End of inner exception stack trace ---
at SolidCP.Providers.Mail.SmarterMail100.GetGroups(String domainName)
at SolidCP.Server.MailServer.GetGroups(String domainName)
Here is the error from SolidCP error log:
SolidCP.EnterpriseServer.MailServerController.IsQuotasWillExceed(Int32 packageId, MailServer mailServer, String domainName)
The workaround right now is to temporarily change to the SM10 provider in order to re-import the domain. But once I switch it back to the SM100 provider, I am unable to modify any of the existing groups, forcing us to go back to the SM10 in order for the customer to modify their groups.
yes, same error
[11/27/2024 4:22:58 PM] ERROR: 'SmarterMail 100.x +' GetGroups
System.Exception: Could not get the list of mail domain groups ---> System.NullReferenceException: Object reference not set to an instance of an object.
at SolidCP.Providers.Mail.SmarterMail100.GetGroups(String domainName)
--- End of inner exception stack trace ---
at SolidCP.Providers.Mail.SmarterMail100.GetGroups(String domainName)
at SolidCP.Server.MailServer.GetGroups(String domainName)
BUG: Pausing in SCP and pressing play resets Disk space setting in SM to 0 (unlimited)
Expected Behavior: Be able to pause and re-enable account in SCP without changing ANY settings in SM