
BackendIMAP) çalıştırılarak mobil cihazlara push e-posta sağlanır.1. Gereksinimler ve Mimari
Z-Push ağ geçidi, ayrı bir Linux sunucusu (ör. push.domain.com) üzerine Apache ve PHP IMAP eklentisi ile kurulabilir. Takvim ve kişi senkronizasyonu için ayrıca Funambol veya CalDAV/CardDAV çözümleri değerlendirilebilir.
yum install httpd php php-imap
service httpd restartDebian/Ubuntu tabanlı modern sistemlerde karşılığı apache2, php ve php-imap paketleridir.
2. Z-Push İndirme ve Dizin İzinleri
Z-Push arşivini /var/www/html/ altına açın ve durum (state) dizinine web sunucusu yazma izni verin:
tar -xvf z-push-*.tar.gz -C /var/www/html/
chown -R apache:apache /var/www/html/z-push/state
chmod 755 /var/www/html/z-push/state3. Apache ActiveSync Takma Adı (Alias) Ayarı
/etc/httpd/conf.d/z-push.conf dosyasını oluşturarak /Microsoft-Server-ActiveSync yolunu Z-Push dizinine yönlendirin:
Alias /Microsoft-Server-ActiveSync /var/www/html/z-push/
php_flag short_open_tag on4. Z-Push Yapılandırması (conf.php)
/var/www/html/z-push/conf.php (veya güncel sürümlerde config.php) içinde saat dilimini ve Zimbra IMAP sunucu bilgilerini düzenleyin:
date_default_timezone_set("Europe/Istanbul");
$BACKEND_PROVIDER = "BackendIMAP";
define('IMAP_SERVER', 'zimbra.domain.com');
define('IMAP_DEFAULTFROM', '@domain.com');Ardından Apache servisini yeniden yükleyin (service httpd reload).
5. Çalışma Mantığı ve Mobil Cihaz Ayarı
Z-Push arka planda Zimbra IMAP sunucusunu düzenli aralıklarla yoklar; yeni bir e-posta düştüğünde sağlıklı bir ActiveSync oturumu üzerinden mobil cihaza anında iletir. Mobil cihazda hesap ayarlarından senkronizasyon sıklığını "Öğeler geldikçe / Push" olarak seçin ve üretim ortamında mutlaka HTTPS (SSL) üzerinden yayınlayın.
Zimbra Sunucunuzda Uzman Desteğe mi İhtiyacınız Var?
Kurulum, migrasyon, SSL/TLS, performans optimizasyonu ve 7/24 SLA bakım hizmetleri için ekibimizle iletişime geçin.