Sorry I was pointing fingers at the Smartermail providers this whole time but after much trial and error I discovered that Smartermail Builds 8629 through 8664 worked.
It is when i installed Build 8747 and newer that it broke. Seems to be a change in the API on the Smartermail side, i have opened a ticket with Smartertools.
Hey @sergio ,
I can assist with requests about adding code to the git but could you please submit it with a Pull request on github at https://github.com/FuseCP/SolidCP/pulls ? This will ensure that the CLA is signed correctly also.
If you have questions please send a ticket or email support. You can also find me in the Dev gitter chat if thats easier.
Regards,
Trevor
Hi Guys,
ok I have the following happening on my smartermail,:
With the standard dll running, i can create and delete users but i cant import in groups and when you delete a space in solidcp it doesn't delete the domain from the sm server (no error shows either).
With the 2nd last dll, the one before the one where you need ti update your servers and db etc, I can import the groups and users into solidcp no issue, but I cant access the account, or create accounts with this dll it errors out.
System.Web.Services.Protocols.SoapException: System.Web.Services.Protocols.SoapException: Server was unable to process request. ---> Could not get mailbox ---> One or more errors occurred. ---> Unexpected character encountered while parsing value: <. Path '', line 0, position 0.
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.Mail.MailServer.GetAccount(String accountName)
at SolidCP.EnterpriseServer.MailServerController.GetMailAccount(Int32 itemId)
at SolidCP.EnterpriseServer.esMailServers.GetMailAccount(Int32 itemId)
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.esMailServers.GetMailAccount(Int32 itemId)
at SolidCP.Portal.MailAccountsEditAccount.BindItem()
we have a few versions of sm using the 100 provider, 2 of them is older and we are not going to pay for them to be upgraded, it is still on 100.0.7950.26879 (Oct 7, 2021) the others are on 100.0.8601.21923 and newer.
To be honest it doesn't make sense for us to upgrade some of the older versions as we don't need the newer stuff and it costs an arm and a leg for smartermail upgrades each year for no benefit.
We dont want to upgrade sm and the database if this will not work with the older versions.
Hi, the dll version you provided before the one with all the changes, allows us to import the groups and stuff into solidcp, but when we try create mail accounts it fails. so I am concerned if we move to theis new provider with all the adds, will it work with the SmarterMail Enterprise 100.0.7950.26879 servers ?