Pazartesi , 9 Aralık 2024
Ana Sayfa > MAKALELER > Mailstore > G Suite ile Kullanıcı Hesaplarını Senkronize Etme
Safetica

G Suite ile Kullanıcı Hesaplarını Senkronize Etme

G Suite ile Kullanıcı Hesaplarını Senkronize Etme

Kullanıcı Yönetimi bölümünde açıklanan şekilde kullanıcı eklemeye ek olarak, MailStore Sunucusu dahili kullanıcı veritabanını şirketinizin G Suite hesabıyla senkronize edebilir.

Senkronizasyon sırasında kullanıcı adları ve e-posta adresleri gibi kullanıcı bilgileri G Suite hesabından okunur ve MailStore Server’ın kullanıcı veritabanına kaydedilir. MailStore Sunucusu tarafından G Suite hesabında herhangi bir değişiklik yapılmaz. Senkronizasyonun kapsamı filtrelerle sınırlandırılabilir.

İçindekiler

  1. G Suite hesabını hazırlayın
    • Bir Proje Yaratmak
    • Gerekli API’lara erişim izni verme
  2. Dizin Hizmet Entegrasyonu’na Erişme
  3. G Suite’e bağlantı
    • Kullanıcı Veritabanı Senkronizasyonu
    • Seçenekler
  4. Varsayılan Ayrıcalıkların Atanması
  5. Dizin Hizmetleri Senkronizasyonu’nu Çalıştırma
  6. G Suite Hesabı Kimlik Bilgileri ile giriş yapın

G Suite hesabını hazırlayın

Hesap bilgilerini G Suite’ten senkronize etmek için MailStore Server, G Suite hesabına erişmek için izin verilen bir hizmet hesabı gerektirir. Aynı hizmet hesabı daha sonra G Suite’ten e-posta arşivlemek için de kullanılır.

Bir Proje Yaratmak

MailStore G Suite hesaplarına bağlanabilmeden önce bir proje oluşturulmalıdır. Google’ın terminolojisinde, bir proje, Google Geliştirici API’larını veya Google Cloud kaynaklarını kullanan bir uygulamanın tüm ayarları, kimlik bilgileri ve meta verilerinin toplanmasıdır.

  • Google Developers Console‘a gidin.
  • İstenirse, yönetici haklarına sahip bir Google Hesabı kullanarak giriş yapın.
  • Proje açılır listesinden Proje oluştur‘u seçin.
  • Projeyi adlandırın, ör. MailStore API Erişimi ve Oluştur‘u tıklayın.
  • Proje oluşturulduktan sonra, Google APIs Kütüphanesi gösterilir.
  • Kütüphanede, Yönetici SDK ve Gmail API‘sini etkinleştirin.
  • Gösterge tablosunda, proje oluşturma sırasında otomatik olarak etkinleştirilen diğer API’ları devre dışı bırakın.
  • Kimlik Bilgileri‘nde, Kimlik bilgileri oluştur açılır listesinden Servis hesabı anahtarı‘nı seçin.
  • Servis hesabı açılır listesinden Yeni servis hesabı seçin.
  • Servis hesabı anahtarı için bir isim girin. Hizmet hesabı, proje düzeyinde izin gerektirmez, bu nedenle bir rol seçmez.
  • JSON anahtar tipini seçin ve Oluştur‘a tıklayın.
  • Rol olmadan Oluştur‘a tıklayarak bir sonraki iletişim kutusunu kabul edin.
  • JSON dosyasını (ör. MailStore API Access-e035d2ad4f35.json) MailStore Sunucusu’ndaki bir klasöre kaydedin.
  • Hizmet hesabı oluşturuldu iletişim kutusunu kapatın.
  • Hizmet hesaplarını yönet‘i tıklayın.
  • 3 noktalı açılır listeye tıklayın ve “Düzenle” yi seçin.
  • “Hizmet hesabını düzenle” iletişim kutusunda, G Suite Etki Alanı çapında Yetkilendirmesini Etkinleştir kutusunu işaretleyin.
  • İstenirse, izin ekranı için ürün adı olarak MailStore girin.
  • Kaydet’e tıklayın.
  • Müşteri Kimliği’ni Görüntüle‘ye tıklayın ve müşteri kimliğini ve bir sonraki adımda kullanılmak üzere gösterilen e-posta adresini not edin.

 

Gerekli API’lara erişim izni verin

Oluşturulduktan sonra, MailStore Server’ın Directory Services modülü tarafından kullanılan API’lara proje erişimi verin.

  • G Suite alanınızın Yönetici konsolu’na gidin.
  • Kontroller listesinden Güvenlik‘i seçin. Güvenlik listelenmemişse, sayfanın altındaki gri çubuktan Diğer denetimler‘i seçin, ardından denetimler listesinden Güvenlik‘i seçin. Denetimleri göremiyorsanız, etki alanı için yönetici olarak oturum açtığınızdan emin olun.
  • Temel Ayarlar‘a tıklayın.
  • Daha az güvenli uygulamalar altındaki ayarın, tüm kullanıcılar için daha az güvenli uygulamalara erişimi Devre Dışı Bırak olarak ayarlanmadığından emin olun (Önerilen). Öyleyse, diğer seçeneklerden birini seçin ve değişiklikleri kaydedin.
  • Güvenlik‘e geri dönün.
  • Seçenekler listesinden API referansı seçin.
  • API erişimini etkinleştirin ve değişiklikleri kaydedin.
  • Seçenekler listesinden Gelişmiş ayarlar‘ı seçin. Bu bölüm görünmüyorsa, önce Daha fazla göster‘i tıklayın.
  • Kimlik Doğrulama bölümünde API istemci erişimini yönet‘i seçin.
  • Müşteri adı alanında, servis hesabının Müşteri Kimliği‘ni girin (ör. 108878593494909748351).
  • Bir veya Daha Fazla API Kapsamı alanında aşağıdaki kapsamları girin:
  • https://mail.google.com/, https://www.googleapis.com/auth/admin.directory.group.readonly, https://www.googleapis.com/auth/admin.directory.user.readonly
  • Yetkilendir‘i tıklayın.

Dizin Hizmeti Entegrasyonu’na Erişme

  • MailStore Client’ta MailStore Server yöneticisi olarak oturum açın.
  • Yönetimsel Araçlar > Kullanıcılar ve Ayrıcalıklar‘a ve ardından Dizin Hizmetleri‘ne tıklayın.
  • Entegrasyon bölümünde, dizin hizmeti türünü G Suite olarak değiştirin.

G Suite’e bağlantı

Senkronizasyon için MailStore Server, G Suite’e nasıl bağlanacağınız hakkında bilgi gerektirir.

  • Anahtar Kimliği

Özel anahtarı almak için, hizmet hesabı için Google tarafından oluşturulan JSON dosyasını (ör. MailStore API Erişimi-e035d2ad4f35.json) seçin.

  • Servis Hesabı

Hizmet hesabı, JSON dosyasından otomatik olarak belirlenir.

  • Kullanıcı adı

Bir G Suite Yöneticisi’nin e-posta adresi (ör. admin@example.com).

Kullanıcı Veritabanı Senkronizasyonu

 

Bağlantı ayarlarını yukarıda açıklandığı şekilde yapılandırdıktan sonra, bu bölümdeki G Suite senkronizasyonu için filtre ölçütleri belirtebilirsiniz.

  • Sadece bu grupları senkronize et

Üyelerinin yalnızca MailStore Server kullanıcıları olarak oluşturulmasını istiyorsanız bir veya birkaç G Suite grubu seçin. Bu şekilde, belirli kullanıcıların MailStore Server’a senkronize edilmesini engellemek mümkündür.

Seçenekler

  • MailStore Server’daki kullanıcıları otomatik olarak sil

Burada, G Suite Hesabında silinmiş kullanıcıların senkronizasyon ile MailStore kullanıcı veritabanında da silinip silinmeyeceğini seçebilirsiniz. Böyle bir kullanıcının arşiv klasörü zaten arşivlenmiş e-postalar içeriyorsa, MailStore’da arşiv klasörü değil, sadece kullanıcı girişi silinecektir. Ayrıca, kimlik doğrulama yöntemini yalnızca Dizin Hizmetleri’ne ayarlayan MailStore kullanıcıları silinir.

Varsayılan Ayrıcalıkların Atanması

Varsayılan olarak, G Suite Hesabından MailStore Sunucusu’na senkronize edilen kullanıcıların MailStore Sunucusu’nda oturum açma ve kendi kullanıcı arşivlerine okuma erişimi yapma ayrıcalığına sahiptir.

Senkronizasyondan önce bu varsayılan ayrıcalıkları yapılandırabilirsiniz, örneğin, tüm yeni kullanıcılara E-posta Arşivle ayrıcalığı atamak için. Bunu yapmak için, Varsayılan Ayrıcalıklara tıklayın…

Kullanıcı ayrıcalıklarını ve bunların etkilerini yönetme hakkında daha fazla bilgi, Kullanıcılar, Klasörler ve Ayarlar bölümünde mevcut ayrıcalıkların düzenlenmesine ilişkin ayrıntılar da mevcuttur.

Dizin Hizmetleri Senkronizasyonunu Çalıştırma

Senkronizasyon yapılandırmasını ve G Suite Hesabının döndürdüğü sonuçları, gerçekten işlenen MailStore Server kullanıcı veritabanında herhangi bir değişiklik yapmadan kontrol etmek için Test Ayarları‘na tıklayın.

Senkronizasyonu en sonunda çalıştırmak için Şimdi senkronize et seçeneğine tıklayın. Sonuçlar MailStore Server kullanıcı veritabanına bağlı herhangi bir değişiklik ile gösterilir.

Bir kullanıcının kimlik doğrulamasını önce onu listeden seçip ardından soldaki düğmeye tıklayarak test edebilirsiniz. Artık bu kullanıcının şifresi istenecek. Tamam’ı tıkladığınızda, kimlik doğrulamanın başarılı olup olmadığı hakkında bir mesaj alırsınız.

Önemli Uyarı: G Suite’in çalışması için kimlik doğrulaması için, tüm kullanıcılar için zorlanmamışsa ilgili G Suite kullanıcısı için daha az güvenli olan uygulamaların açılmasına izin ver ayarını etkinleştirin (yukarıya bakın).

G Suite Hesabı Kimlik Bilgileri ile giriş yapın

Senkronizasyondan sonra MailStore kullanıcıları, G Suite Account kullanıcı adı ve G Suite Hesabı şifresiyle Standart Kimlik Doğrulama yoluyla MailStore Sunucusu’nda oturum açabilirler.

 

 

Yeni Makale

G Suite’ten E-postaları Arşivleme

G Suite’ten E-postaları Arşivleme Bu uygulama kılavuzu G Suite posta kutularının arşivleme özelliklerini içerir. Bir …