Herkese selamlar,
Bu yazımda tüm dünyada oldukça popüler açık kaynak kodlu mail hizmeti Zimbra da dağıtım listelerinde gönderici bazlı kısıtlama nasıl yapılır bunu aktarmaya çalışacağım.
Zimbra Dağıtım Listesi nedir?
Bir Zimbra dağıtım listesi, Zimbra e-posta ve işbirliği yazılımında bulunan ve kullanıcının aynı anda birden fazla alıcıya mesaj göndermek için kullanılabilecek tek bir e-posta adresi oluşturmasına izin veren bir özelliktir. Dağıtım listesi, tek bir kullanıcı veya yönetici tarafından oluşturulabilir ve herhangi bir sayıda e-posta adresini veya diğer dağıtım listelerini içerebilir.
Zimbra dağıtım listesine bir mesaj gönderildiğinde, mesaj listedeki tüm alıcılara iletilir. Bu, her alıcının e-posta adresini manuel olarak girmek zorunda kalmadan bir grup kişiye mesaj göndermenin en kolay yolu 🙂
Zimbra dağıtım listeleri, kullanıcı gruplarını yönetmek ve organize etmek için de kullanılabilir. Örneğin, bir yönetici belirli bir departmandaki tüm çalışanlar veya belirli bir proje ekibi için bir dağıtım listesi oluşturabilir.
Genel olarak, Zimbra dağıtım listeleri, bir Zimbra ortamında grup iletişimini yönetmek için kullanışlı bir özelliktir.
Zimbra dağıtım listesi açtığınızı varsayarak anlatıma geçiyorum.
Öncelikle milter servisini aktif edelim.
Yapılandır -> Global Ayarlar -> MTA
Milter sunucusunu etkinleştir seçeneğini aktif edelim.

Bu işlemi yaptıktan sonra ayarların geçerli olması için sunucuyu yeniden başlatmamız gerekmektedir.
Öncelikle SSH ile root olarak login olalım.
su - zimbra -c "zmcontrol restart"
Milter servisi çalışıyor mu kontrol edelim
su - zimbra -c "zmmilterctl status"
running olarak görüyorsanız herşey yolunda demektir 🙂
Bu ayarları web arayüzünden yapmak için dağıtım listesine yetkili olarak tanımladığımız mailden login olalım.
Kişiler – Dağtım listeleri sekmesinden dağıtım listesini seçerek sağ tıklayıp yönet diyelim.
çıkan ekranda gerekli yapılandırmaları sağlayabilirsiniz.

burda gerekli yapılandırmaları sağladıktan sonra yapılan ayarların aktif olması için aşağıdaki komut ile restart işlemi sağlayalım.
zmmtactl restart
herşey bu kadar kolay 🙂
Şimdi bu işlemleri SSH ile sağlayalım.
Sadece belirli bir dahili e-posta adresine gönderim izni vermek için:
zmprov grr dl grup@umitturanli.com.tr usr ad.soyad@umitturanli.com.tr sendToDistList
Sadece grup üyelerine gönderim izni vermek için:
zmprov grr dl grup@umitturanli.com.tr grp grup@umitturanli.com.tr sendToDistList
Başka bir grubun üyelerine gönderim izni vermek için:
zmprov grr dl grup1@umitturanli.com.tr grp grup2@umitturanli.com.tr sendToDistList
Alan adındaki tüm e-posta adreslerine gönderim izni vermek için:
zmprov grr dl grup@umitturanli.com.tr dom eposta.co.uk sendToDistList
Zimbra’daki tüm dahili e-posta adreslerine gönderim izni vermek için:
zmprov grr dl grup@umitturanli.com.tr all sendToDistList
Harici e-posta adreslerine gönderim izni vermek için:
zmprov grr dl grup@umitturanli.com.tr pub sendToDistList
Belirli bir harici e-posta adresine izin vermek için:
zmprov grr dl grup@umitturanli.com.tr gst test@gmail.com “” sendToDistList
işlemlerden sonra aşağıdaki komutu ile değişiklikleri kayıt ediyoruz:
zmmtactl restart
Aşağıdaki komut ile de bir e-posta adresinin dağıtım listesine gönderip yapıp yapamadığını kontrol etmek mümkün:
zmprov ckr dl grup@umitturanli.com.tr test@gmail.com sendToDistList
umarım yardımcı olmuştur 🙂