Zpush issue with only MAC

Hi,
I was wondering if anyone else has had issue with Mac devices only? Currently running zpush 2.4.4 i can get exchange working on any device beside mac. I checked the log and get this
I have configured also autodiscover.mydomain.com. This is my NGINX
any ideas?

Thank you

server {
                               server_name mail.mydomain.com; 
                               root    /var/www/zpush/src;
                               access_log /var/www/rainloop/logs/access.log;
                               error_log /var/www/rainloop/logs/error.log;
                               index index.php;
                           
                               location / {
                                   try_files $uri /index.php?$query_string;
                               }
                           
                               location ~ \.php$ {
                                   fastcgi_index index.php;
                                   fastcgi_param HTTPS on;
                                   fastcgi_split_path_info ^(.+\.php)(.*)$;
                                   fastcgi_keep_conn on;
                                   include /etc/nginx/fastcgi_params;
                                   fastcgi_pass unix:/var/run/php5-fpm.sock;
                                   fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
                                   fastcgi_param   REQUEST_URI $1;
                                   fastcgi_param   PHP_FLAG "magic_quotes_gpc=off \n register_globals=off \n magic_quotes_runtime=off \n short_open_tag=on";
                                   fastcgi_param   PHP_VALUE "post_max_size=20M \n upload_max_filesize=20M \n max_execution_time=3660";
                                   fastcgi_param   HTTP_PROXY ""; # Mitigate https://httpoxy.org/ vulnerabilities
                                   fastcgi_read_timeout 3660; # Z-Push Ping might run 3600s, but to be safe

                                                              
                               }
                           
                               location ~ /\.ht {
                                   deny all;
                               }
                           
                               location ^~ /data {
                                 deny all;
                               }
                               
                               location /Microsoft-Server-ActiveSync {
                                rewrite ^(.*)$  /index.php last;
                               }


                           
                               listen 443 ssl; # managed by Certbot
    ssl_certificate /etc/letsencrypt/live/mail.mydomain.com/fullchain.pem; # managed by Certbot
    ssl_certificate_key /etc/letsencrypt/live/mail.mydomain.com/privkey.pem; # managed by Certbot
                               include /etc/letsencrypt/options-ssl-nginx.conf; # managed by Certbot
                               ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem; # managed by Certbot
                               ssl_trusted_certificate /etc/letsencrypt/live/mail.mydomain.com/chain.pem; # managed by Certbot
                               ssl_stapling on; # managed by Certbot
                               ssl_stapling_verify on; # managed by Certbot
                           
                           
}
    
       server {

                   server_name autodiscover.mydomain.com; 
                               listen 443 ssl; # managed by Certbot
                              ssl_certificate /etc/letsencrypt/live/autodiscover.mydomain.com/fullchain.pem; # managed by Certbot
                              ssl_certificate_key /etc/letsencrypt/live/autodiscover.mydomain.com/privkey.pem; # managed by Certbot
                               include /etc/letsencrypt/options-ssl-nginx.conf; # managed by Certbot
                               ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem; # managed by Certbot
                               ssl_trusted_certificate /etc/letsencrypt/live/autodiscover.mydomain.com/chain.pem; # managed by Certbot
                              ssl_stapling on; # managed by Certbot
                               ssl_stapling_verify on; # managed by Certbot

				access_log  /var/log/z-push/autodiscover.log;
                              error_log /var/log/z-push/autodiscover-error.log;


                                root   /var/www/zpush/src/;
                               index autodiscover.php;
                              
                           error_page 405 =200 $uri;

                   location / {
               if ($uri !~ ^/autodiscover/autodiscover\.php) {
            rewrite ^ /autodiscover/autodiscover.php;
           }
        }

    location ~ \.php$ {
#       fastcgi_split_path_info ^(.+\.php)(/.+)$;
        fastcgi_pass unix:/var/run/php5-fpm.sock;
        fastcgi_index index.php;
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
        include /etc/nginx/fastcgi_params;
    }



                         

  

                   }
 14/10/2018 17:28:50 [ 9792] [FATAL] [sistemas] FatalException: Requested the Z-Push URL without the required GET parameters - code: 0 - file: /var/www/zpush/src/index.php:71
14/10/2018 17:28:50 [ 9792] [ INFO] [sistemas] User-agent: 'Mac OS X/10.10.5 (14F27); ExchangeWebServices/5.0 (213); Mail/8.2 (2104)'
14/10/2018 17:28:50 [ 9792] [FATAL] [sistemas] Exception: (FatalException) - Requested the Z-Push URL without the required GET parameters
14/10/2018 17:28:50 [ 9792] [ INFO] [sistemas] cmd='' memory='1.74 MiB/2.00 MiB' time='0.01s' devType='' devId='' getUser='sistemas' from='200.xx.xx.xx' idle='0s' version='GIT' method='POST' httpcode='500'```

@killmasta93 said in Zpush issue with only MAC:

i can get exchange working on any device beside mac

If you are talking about Apple iCal, Mail & co., then these programs do not support Activesync, but EWS. Hence they won’t connect to Z-Push

Thanks for the reply, Ooooo did not know so is there a way to put then exchange on the mac?

SOLVED: The only way that works for anyone who needs, is configure the account IMAP then configure each account Carddav and Caldav and should work.

There is no carddav in Kopano

Hi cpzengel,

@cpzengel said in Zpush issue with only MAC:

There is no carddav in Kopano

That’s not true: https://forum.kopano.io/topic/1341/request-for-feedback-new-caldav-and-carddav-implementation-for-kopano.

But if you want to sync your Kopano data to a mobile device, I suggest to use Z-Push and the Kopano backend.

Manfred

that simply is not finished yet and did not work

@cpzengel said in Zpush issue with only MAC:

and did not work

If you had problems getting it to work, then I would recommend to post a report in the already mentioned topic. Only if you report issues these can be looked at and eventually be fixed.

@cpzengel said in Zpush issue with only MAC:

There is no carddav in Kopano

If you look at the webserver config and post history of the original topic creator, then you will see that he is not using Kopano at all, therefore your statement if quite off topic.