Gmail ve Zimbra Takvimlerini Senkronize Etme Rehberi

-

Gmail ve Zimbra Takvimlerini Senkronize Etme Rehberi

Birçok kurum ve kullanıcı hem Gmail hem de Zimbra takvimlerini aynı anda kullanmak durumunda kalabilir. İş ortakları Gmail kullanırken siz Zimbra kullanıyorsanız, takvim etkinliklerinin iki platform arasında senkronize olması büyük kolaylık sağlar. Bu rehberde, Gmail ve Zimbra takvimlerini çift yönlü olarak nasıl senkronize edeceğinizi adım adım açıklıyoruz.

Senkronizasyon tamamlandığında, Gmail’de oluşturduğunuz etkinlikler Zimbra takviminizde, Zimbra’da oluşturduğunuz etkinlikler ise Gmail takviminizde otomatik olarak görünecektir. Bu süreç üç ana aşamadan oluşur: Google yapılandırması, Zimbra sunucu ayarları ve Zimbra Web Client yetkilendirmesi.

Ön Gereksinimler

Bu entegrasyonu gerçekleştirmek için aşağıdakilere ihtiyacınız vardır:

1. Bir Google (Gmail) hesabı

2. Zimbra Collaboration Suite (ZCS) sunucusuna yönetici erişimi

3. Google Developer Console erişimi

4. Zimbra sunucusunda komut satırı (SSH) erişimi

Bu entegrasyon, Google’ın OAuth 2.0 protokolünü kullanarak kimlik doğrulama ve yetkilendirme işlemlerini güvenli bir şekilde gerçekleştirir. Kullanıcıların Gmail şifrelerini Zimbra’ya vermesine gerek kalmaz.

Adım 1: Google Developer Console’da Proje Oluşturma

1. Google Developer Console adresine gidin (https://console.developers.google.com/).

2. Gmail hesabınızla giriş yapın.

3. Sol üst menüden “Yeni Proje” seçeneğine tıklayın ve projenize bir ad verin (örneğin: “Zimbra Takvim Senkronizasyonu”).

Google Developer Console proje oluşturma ekranı

Adım 2: OAuth Onay Ekranı Yapılandırması

Proje oluşturulduktan sonra OAuth onay ekranını yapılandırmanız gerekir. Bu ekran, kullanıcıların takvim erişim izni verirken göreceği bilgileri içerir.

1. Sol menüden “OAuth onay ekranı” bölümüne gidin.

2. Uygulama adını, destek e-posta adresini ve yetkili alan adlarını girin.

3. Gerekli kapsamları (scope) ekleyin — takvim erişimi için Google Calendar API kapsamını seçin.

Google OAuth onay ekranı yapılandırması

Adım 3: API Kimlik Bilgileri Oluşturma

1. Sol menüden “Kimlik Bilgileri” (Credentials) bölümüne gidin.

2. “Kimlik Bilgisi Oluştur” butonuna tıklayın ve “OAuth istemci kimliği” seçin.

3. Uygulama türü olarak “Web uygulaması” seçin.

4. Yetkilendirilmiş yönlendirme URI’si olarak Zimbra sunucunuzun adresini girin (örneğin: https://mail.zimbra.io).

Google API kimlik bilgileri oluşturma

5. İşlem tamamlandığında size bir İstemci Kimliği (Client ID) ve İstemci Gizli Anahtarı (Client Secret) verilecektir. Bu bilgileri not edin; Zimbra sunucu yapılandırmasında kullanacaksınız.

OAuth istemci kimliği ve gizli anahtar

Adım 4: CalDAV API’yi Etkinleştirme

Takvim senkronizasyonunun çalışması için Google Calendar API’nin etkin olması gerekir.

1. Google Developer Console’da “Kitaplık” (Library) bölümüne gidin.

2. Arama çubuğuna “Google Calendar API” yazın.

3. Calendar API’yi seçin ve “Etkinleştir” butonuna tıklayın.

Google CalDAV API etkinleştirme

Adım 5: Zimbra Sunucu Yapılandırması

Google tarafındaki ayarlar tamamlandıktan sonra, Zimbra sunucunuzda SSH ile bağlanarak aşağıdaki komutları çalıştırın. Bu komutlar, Zimbra’nın Google ile OAuth üzerinden iletişim kurmasını sağlar.

Zimbra sunucu komut satırı yapılandırması

Komut 1 — API Kapsamını Tanımlama:

zmprov md <alan_adi> zimbraOAuthConsumerAPIScope 'https://www.googleapis.com/auth/calendar:google_caldav'

Bu komut, Zimbra’nın Google Calendar API’sine erişim kapsamını belirler.

Komut 2 — Kimlik Bilgilerini Tanımlama:

zmprov md <alan_adi> zimbraOAuthConsumerCredentials <client_id>:<client_secret>:google

Google Developer Console’dan aldığınız İstemci Kimliği ve Gizli Anahtarı bu komutta kullanın.

Komut 3 — Yönlendirme URI’sini Tanımlama:

zmprov md <alan_adi> zimbraOAuthConsumerRedirectUri 'https://<sunucu_adresi>/service/extension/oauth2/authenticate/google:google'

Örnek:

zmprov md zimbra.io zimbraOAuthConsumerRedirectUri 'https://mail.zimbra.io/service/extension/oauth2/authenticate/google:google'

Bu komutlarda <alan_adi> yerine Zimbra alan adınızı, <sunucu_adresi> yerine ise Zimbra sunucunuzun tam adresini yazın.

Adım 6: Zimbra Web Client’ta Yetkilendirme

Sunucu yapılandırması tamamlandıktan sonra, her kullanıcı kendi Zimbra hesabından Google takvim yetkilendirmesini gerçekleştirmelidir.

1. Zimbra Web Client’a giriş yapın.

Zimbra Web Client takvim yetkilendirme

2. Tarayıcınızın adres çubuğuna aşağıdaki URL’yi yazın:

https://<sunucu_adresi>/service/extension/oauth2/authorize/google?type=caldav

3. Açılan Google sayfasında Gmail hesabınızı seçin.

Gmail hesap seçimi ekranı

4. Google, Zimbra’nın takviminize erişim izni istediğini gösterecektir. “İzin Ver” butonuna tıklayarak yetkilendirmeyi onaylayın.

Google takvim erişim izni onayı

Adım 7: Senkronizasyonu Doğrulama

Yetkilendirme işlemi başarılı olduktan sonra, Gmail takviminiz Zimbra Takvim arayüzünde görünecektir.

Zimbra takvimde Gmail takvimi görünümü

Artık her iki platformdan da etkinlik oluşturabilirsiniz. Zimbra’da oluşturduğunuz bir etkinlik Gmail takviminize, Gmail’de oluşturduğunuz bir etkinlik ise Zimbra takviminize otomatik olarak yansıyacaktır.

Zimbra ve Gmail takvim senkronizasyonu

Zimbra'dan Gmail takvimine etkinlik ekleme

Sorun Giderme İpuçları

Senkronizasyon Çalışmıyorsa: Google Developer Console’da CalDAV API’nin etkin olduğundan emin olun. OAuth kimlik bilgilerinin doğru girildiğini kontrol edin.

Yetkilendirme Hatası Alıyorsanız: Zimbra sunucusundaki yönlendirme URI’sinin Google Developer Console’daki URI ile birebir eşleştiğinden emin olun. Küçük bir yazım hatası bile yetkilendirme hatasına neden olabilir.

Takvim Görünmüyorsa: Zimbra Web Client’ta takvim panelinde Gmail takviminin işaretli (görünür) durumda olduğundan emin olun. Bazen takvim eklenir ancak varsayılan olarak gizli olabilir.

Güvenlik Duvarı Sorunları: Zimbra sunucunuzun Google API sunucularına (googleapis.com) HTTPS üzerinden erişebildiğinden emin olun. Kurumsal güvenlik duvarları bu bağlantıyı engelleyebilir.


Zimbra e-posta çözümleri hakkında daha fazla bilgi almak veya destek talebi oluşturmak için [email protected] adresinden bizimle iletişime geçebilirsiniz.

CEVAP VER

Lütfen yorumunuzu giriniz!
Lütfen isminizi buraya giriniz

Benzer yazılar