SolidCP no longer w...
 
Notifications
Clear all

[Solved] SolidCP no longer works with Smartermail

120 Posts
10 Users
7 Reactions
8,422 Views
Posts: 138
(@enguard)
Estimable Member
Joined: 6 years ago

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.

1 Reply
(@sergio)
Joined: 8 years ago

Trusted Member
Posts: 37

@enguard We have one non-production smartermail already updated we will test.

Posts: 1509
Admin
(@trobinson)
Noble Member
Joined: 9 years ago

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

4 Replies
(@sergio)
Joined: 8 years ago

Trusted Member
Posts: 37

hi @trobinson, tasted like a bucket of cold water, but Andre will do. Its new project, my coworker (Andre) already signup and will merge the new code in this new project.

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

Noble Member
Posts: 1995

@sergio I don't quite get the word of phrase "tasted like a bucket of cold water", but if you feel worried or offended for the CLA: It really is just to protect the project and it's codes for long term future.

(So we don't unexpectedly have to pull/ remove any codes contributed ages ago for whatever reason may be).

Thats really the only reason why we require it. I hope you understand.

We are always very happy for any contributions people may make to keep this project moving forward, thank you for that!

(@sergio)
Joined: 8 years ago

Trusted Member
Posts: 37

Hi @m-tiggelaar 

 

Don't get me wrong, you're completely right, we were naive. We imagined a simpler commit process and now we discovered that obviously it couldn't be like that, we are already copying the code to get everything right. In the future it will be much simpler.

Thanks.

(@sergio)
Joined: 8 years ago

Trusted Member
Posts: 37

@m-tiggelaar We have made the first pull request, We didn't end the changes we have planned, this is only the first pull.  In the pull request we have a checklist for updating the documentation, where we can change the documentation?

Posts: 237
(@hxkd)
Reputable Member
Joined: 8 years ago

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()

2 Replies
(@sergio)
Joined: 8 years ago

Trusted Member
Posts: 37

@hxkd I recommend that you do the upgrade to the last update, the one that create the new provider, change the tables and the forms. What is your SM version ?

(@sergio)
Joined: 8 years ago

Trusted Member
Posts: 37

@hxkd I recommend that you do the upgrade to the last update, the one that create the new provider, change the tables and the forms. What is your SM version ?

Chris can confirm that its working well.We are terminate the upgrade of the provider to work well with the SM 87xx.

We you have any doubt we the upgrade let me know.

SR

 

Posts: 237
(@hxkd)
Reputable Member
Joined: 8 years ago

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.

1 Reply
(@sergio)
Joined: 8 years ago

Trusted Member
Posts: 37

@hxkd but if you are using the version 100 still works better with the provider last version, the 100 provider had a few bugs and still use the legacy API.

I think that with the 100 you will be better with last version of the provider. We start change the 100 to use only the new API, and after that we upgrade to 8629+ to make it better, but it should work with the 100.

 

Posts: 237
(@hxkd)
Reputable Member
Joined: 8 years ago

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 ?

Page 5 / 13
Share: