Problems with Webtop activesync

Hello, I did a stupid thing. I installed Sogo on a server with webtop. I removed it, but, since that moment, I cannot sync my Android with Exchange Account.
I already removed everything from SOGo, but I have no more ideas.
Do you have one more?

Thanks

You can delete the sogo keys on e-smith database or just change the sogo activesync db entry to disabled. From the documentation:

ActiveSync is enabled by default on SOGo and WebTop, but if both packages are installed, SOGo will take precedence.

To disable ActiveSync on SOGo:

config setprop sogod ActiveSync disabled
signal-event nethserver-sogo-update

That’s if the nethserver-sogo scripts are still available. If not available, I guess it shall work signaling webtop update event after disable sogo’s activesync:

signal-event nethserver-webtop5-update
4 Likes

I’m afraid, I did all things, but I have no more syncronization. Is there a way to move data to a new installation?

Is this file present( and what is its content)?

And the content of webtop.conf file?

cat /etc/httpd/conf.d/webtop.conf

Wait. Could you check by clicking with mouse right click on calendar > Customize > Devices Sync > Enable.

Let me know if it solve

The syncronization is enabled in “Device Sync”

cat /etc/httpd/conf.d/zzz_SOGo.conf

================= DO NOT MODIFY THIS FILE =================

Manual changes will be lost when this file is regenerated.

Please read the developer’s guide, which is available

at NethServer official site: https://www.nethserver.org

SOGo dav auto-discovery support is enabled

RedirectMatch ^/(dav|cal|card) /SOGo/dav/ RedirectMatch ^/.well-known/(caldav|carddav) /SOGo/dav/

Sogo ActiveSync is enabled

<Location /Microsoft-Server-ActiveSync>
ProxyPass http://127.0.0.1:20000/SOGo/Microsoft-Server-ActiveSync retry=60 connectiontimeout=5 timeout=3600

<Location /SOGo>
ProxyPass http://127.0.0.1:20000/SOGo retry=0
ProxyPassReverse http://127.0.0.1:20000/SOGo
SetEnv proxy-nokeepalive 1

ProxyRequests Off
ProxyPreserveHost On

SetEnvIf Host (.*) REQUEST_HOST=$1
<Proxy http://127.0.0.1:20000/SOGo>
RequestHeader set “x-webobjects-server-port” “443”
RequestHeader set “x-webobjects-server-name” “%{REQUEST_HOST}e”
RequestHeader set “x-webobjects-server-url” “https://%{REQUEST_HOST}e/SOGo”
RequestHeader set “x-webobjects-server-protocol” “HTTP/1.0”
RequestHeader set “x-webobjects-remote-host” %{REMOTE_HOST}e env=REMOTE_HOST

When using proxy-side autentication, you need to uncomment and

adjust the following line:

RequestHeader set “x-webobjects-remote-user” “%{REMOTE_USER}e”

AddDefaultCharset UTF-8
Require all granted

Alias /SOGo.woa/WebServerResources/ /usr/lib64/GNUstep/SOGo/WebServerResources/
Alias /SOGo/WebServerResources/ /usr/lib64/GNUstep/SOGo/WebServerResources/

<Directory /usr/lib64/GNUstep/SOGo/>
AllowOverride None
Require all granted

ExpiresActive On
ExpiresDefault “access plus 1 year”


cat /etc/httpd/conf.d/webtop.conf

================= DO NOT MODIFY THIS FILE =================

Manual changes will be lost when this file is regenerated.

Please read the developer’s guide, which is available

at NethServer official site: https://www.nethserver.org

10base – WebTop configuration

ProxyPass /webtop/push ws://127.0.0.1:58080/webtop/push
ProxyPassReverse /webtop/push ws://127.0.0.1:58080/webtop/push
ProxyPass /webtop http://127.0.0.1:58080/webtop
ProxyPassReverse /webtop http://127.0.0.1:58080/webtop

Hi Riccardo,
since you say you have removed SOGo you can completely remove this fragment too:

/etc/httpd/conf.d/zzz_SOGo.conf

and restart httpd:

signal-event nethserver-httpd-save

Try this and let us know if the ActiveSync problems with WebTop go away :wink:

5 Likes

Everything works now, thankyou so much.

2 Likes

I am very pleased Riccardo :+1:

Can you mark how the topic is solved?

Thanks…

2 Likes