Page 30 of 105 FirstFirst ... 2028293031324080 ... LastLast
Results 291 to 300 of 1048

Thread: Z-Push Zimbra Backend (Push Email, Contacts, Appointments & Tasks)

  1. #291
    undertoe is offline Loyal Member
    Join Date
    Jun 2006
    Posts
    86
    Rep Power
    8

    Default

    As another option if IMAP html display work, why not just have the zimbra backend connect for mail via IMAP and have contacts and calendar work as is via SOAP requests?
    otel consulting, inc.
    www.otelconsulting.com | facebook | twitter

  2. #292
    liverpoolfcfan's Avatar
    liverpoolfcfan is offline Outstanding Member
    Join Date
    Oct 2009
    Location
    Dublin, IRELAND
    Posts
    698
    Rep Power
    6

    Default

    Quote Originally Posted by undertoe View Post
    As another option if IMAP html display work, why not just have the zimbra backend connect for mail via IMAP and have contacts and calendar work as is via SOAP requests?
    You can look at the roadmap for z-push here

    https://developer.berlios.de/mantis/...roject_id=8963

    ActiveSync 14 support - which they say is needed for HTML to anything other than an iPhone is due as part of z-push 2.0 - and slated for September at the earliest.

  3. #293
    andywhy's Avatar
    andywhy is offline Intermediate Member
    Join Date
    Mar 2010
    Location
    /Earth/Europe/Germany/Lower\ Saxony/Hannover
    Posts
    22
    Rep Power
    5

    Default

    Quote Originally Posted by blabub View Post
    2. Is there a chance to get z-push and zimbra with ssl working, without using two ip addresses? I can't find a working way.
    Of course it is possible to use z-push and zimbra on the same machine using ssl and the same ip, try the apache webserver as a proxy for zimbra. You can find a tutorial howto use proxy and zimbra in the wiki.
    Last edited by andywhy; 07-09-2010 at 05:56 AM.

  4. #294
    undertoe is offline Loyal Member
    Join Date
    Jun 2006
    Posts
    86
    Rep Power
    8

    Default

    Thought zimbra used Jetty and not Apache?
    otel consulting, inc.
    www.otelconsulting.com | facebook | twitter

  5. #295
    liverpoolfcfan's Avatar
    liverpoolfcfan is offline Outstanding Member
    Join Date
    Oct 2009
    Location
    Dublin, IRELAND
    Posts
    698
    Rep Power
    6

    Default

    Quote Originally Posted by andywhy View Post
    Of course it is possible to use z-push and zimbra on the same machine using ssl and the same ip, try the apache webserver as a proxy for zimbra. You can find a tutorial howto use proxy and zimbra in the wiki.
    Andy.

    Can you clarify - Is it possible to have both the zimbra web client on ssl port 443 via proxy, and at the same time have an alias for /Microsoft-Server-ActiveSync/ on that same port ?

    The reason I ask is that people would want to use the default port for web access, and many mobile devices do not allow you to specify an alternative port.

    Can you provide a sample config file for apache - as this is something many people including myself would like to do, I'm sure.

  6. #296
    andywhy's Avatar
    andywhy is offline Intermediate Member
    Join Date
    Mar 2010
    Location
    /Earth/Europe/Germany/Lower\ Saxony/Hannover
    Posts
    22
    Rep Power
    5

    Default

    Quote Originally Posted by liverpoolfcfan View Post
    Andy.

    Can you clarify - Is it possible to have both the zimbra web client on ssl port 443 via proxy, and at the same time have an alias for /Microsoft-Server-ActiveSync/ on that same port ?

    The reason I ask is that people would want to use the default port for web access, and many mobile devices do not allow you to specify an alternative port.

    Can you provide a sample config file for apache - as this is something many people including myself would like to do, I'm sure.
    This is a part of my apache sites-available conf for sites using ssl.

    Code:
    NameVirtualHost *:443
    
    <VirtualHost *:443>
    ServerName gw.example.org
    ServerAlias mail.gw.example.org
    ServerAdmin admin@example.org
    ProxyRequests Off
        <Proxy *>
            Order deny,allow
            Allow from all
        </Proxy>
    ProxyPass / http://127.0.0.1:9080/
    ProxyPassReverse / http://127.0.0.1:9080/
        <Location />
            Order allow,deny
            Allow from all
        </Location>
       SSLEngine on
       SSLCertificateFile /etc/apache2/ssl/www.gw.example.crt
       SSLCertificateKeyFile /etc/apache2/ssl/www.gw.example.key
       SSLCACertificateFile /etc/apache2/ssl/ca.crt
    </VirtualHost>
    
    <VirtualHost *:443>
        DocumentRoot /var/www/
        ServerName www.gw.example.org
        ServerAdmin admin@example.org
        ErrorLog /var/log/apache2/error.log
        CustomLog /var/log/apache2/access.log common
        SSLEngine on
        SSLCertificateFile /etc/apache2/ssl/www.gw.example.crt
        SSLCertificateKeyFile /etc/apache2/ssl/www.gw.example.key
        SSLCACertificateFile /etc/apache2/ssl/ca.crt
        #Possible values include: debug, info, notice, warn, error, crit,
        # alert, emerg.
        LogLevel warn
        ServerSignature On
        Alias /Microsoft-Server-ActiveSync /var/www/z-push/index.php
    	<Directory />
    		Options FollowSymLinks
    		AllowOverride None
    	</Directory>
    
    	<Directory /var/www/>
    		Options Indexes FollowSymLinks MultiViews
    		AllowOverride All
    		Order allow,deny
    		allow from all
    		# Uncomment this directive is you want to see apache2's
    		# default start page (in /apache2-default) when you go to /
    		#RedirectMatch ^/$ /apache2-default/
    	</Directory>
    
    	ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
    	<Directory "/usr/lib/cgi-bin">
    		AllowOverride None
    		Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
    		Order allow,deny
    		Allow from all
    	</Directory>
    
            Alias /doc/ "/usr/share/doc/"
            <Directory "/usr/share/doc/">
            Options Indexes MultiViews FollowSymLinks
            AllowOverride None
            Order deny,allow
            Deny from all
            Allow from 127.0.0.0/255.0.0.0 ::1/128
            </Directory>
    </VirtualHost>
    The trick is to force jetty using another port in my case I use 9080 and set up a proxy on local machine using ssl to connect the outside world and connecting the proxy to jetty without ssl, which doesn't matter, because the traffic between proxy and jetty never leaves the machine. In my case I use different subdomains with vhosts which are selected by the called subdomain. www.gw.example.org calls the webserver which also hosts z-push; gw.example.org and mail.gw.example.org calls jetty (zimbra) via proxy...
    Last edited by andywhy; 07-09-2010 at 06:34 AM.

  7. #297
    andywhy's Avatar
    andywhy is offline Intermediate Member
    Join Date
    Mar 2010
    Location
    /Earth/Europe/Germany/Lower\ Saxony/Hannover
    Posts
    22
    Rep Power
    5

    Default

    Before I forget, you could run into a small issue with the certificates and the subdomains, because the ssl connection is build up before the vhost is selected. So the default vhost offers his certificate in this initial connection and the browser might wonder why he gets the "wrong" certificate for the subdomain. As a workaround you could use an expensive wildcard certificate *.gw.example.com, ignore the browser error ;-) or use ip based filtering for the vhosts (but if you would only assign one ip, this is no choice)

  8. #298
    undertoe is offline Loyal Member
    Join Date
    Jun 2006
    Posts
    86
    Rep Power
    8

    Default

    Another option is to have another ip set to the server, run the non-zimbra apache on that ip only and setup another subdomain for z-push.

    ie: zpush.domain.com

    That's how we are doing it. I try not to add to much custom stuff into zimbra to avoid having to change a bunch of stuff on an upgrade. Because keep in mind that you will need to change all the configs by hand every time you upgrade your zimbra server.
    otel consulting, inc.
    www.otelconsulting.com | facebook | twitter

  9. #299
    andywhy's Avatar
    andywhy is offline Intermediate Member
    Join Date
    Mar 2010
    Location
    /Earth/Europe/Germany/Lower\ Saxony/Hannover
    Posts
    22
    Rep Power
    5

    Default

    Quote Originally Posted by undertoe View Post
    Another option is to have another ip set to the server, run the non-zimbra apache on that ip only and setup another subdomain for z-push.

    ie: zpush.domain.com

    That's how we are doing it. I try not to add to much custom stuff into zimbra to avoid having to change a bunch of stuff on an upgrade. Because keep in mind that you will need to change all the configs by hand every time you upgrade your zimbra server.
    I think the problem for many people (and also mine) is that they only have one ip to WAN, because the server is in LAN behind a router, so they can't assign another ip to it, just another port (and this one isn't recognized by many mobile devices). BTW the only thing you have to change is the port of jetty and this setting persists all update i've done so far... and apache settings aren't touched by updates of zimbra...
    Last edited by andywhy; 07-09-2010 at 10:42 PM.

  10. #300
    gmichels is offline Intermediate Member
    Join Date
    Oct 2008
    Location
    Brazil
    Posts
    16
    Rep Power
    6

    Default High CPU usage

    Does any of you notice a high increase in CPU usage when z-push clients are connected? Zimbra's main java process goes from almost no cpu usage to a steady 100%-200% with only two clients. Load average goes from 0.50 to 4.0-5.0.

    Using z-push 1.4 and backend revision 42 and the two clients are WM6.5, syncing mail, contacts and calendar. Had the same behavior with earlier revisions (37 at least) and z-push 1.3.

    Any ideas?

    Thanks

Page 30 of 105 FirstFirst ... 2028293031324080 ... LastLast

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Similar Threads

  1. fatal: parameter "smtpd_recipient_restrictions"
    By Robin in forum Administrators
    Replies: 8
    Last Post: 12-22-2010, 05:48 AM
  2. Replies: 12
    Last Post: 02-25-2008, 07:28 PM
  3. /tmp filling
    By Nutz in forum Administrators
    Replies: 8
    Last Post: 02-22-2008, 02:00 AM
  4. Replies: 22
    Last Post: 12-02-2007, 05:05 PM
  5. zmtlsctl give LDAP error
    By sourcehound in forum Administrators
    Replies: 5
    Last Post: 03-11-2007, 03:48 PM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •