İçindekiler
Herkese selamlar 🙂
Zimbra mail sunucusunda kullanıcıların yalnızca belirli domainlere mail göndermesini sağlamak, özellikle kurumsal güvenlik ve denetim açısından önemlidir. Bu yazımda ise, Postfix üzerinde bazı düzenlemeler yaparak Zimbra kullanıcılarını belirli domainlerle sınırlamanın adımlarını anlatacağım. İşlemler, belirli domainlere e-posta gönderimini kısıtlamak için Postfix ile nasıl yapılandırma yapılacağını gösteriyor.
Adım Adım Zimbra’da Belirli Domainlere Mail Göndermeyi Kısıtlama
Zimbra sunucunuzda gerekli kısıtlamaları uygulamak için aşağıdaki adımları Zimbra kullanıcısı olarak gerçekleştirin:
1. smtpd_sender_restrictions.cf Dosyasını Düzenleyin
İlk olarak, Postfix yapılandırma dosyasında bazı değişiklikler yapmamız gerekiyor. Bu adımda, smtpd_sender_restrictions.cf dosyasının en üstüne aşağıdaki satırı ekleyin:
/opt/zimbra/conf/zmconfigd/smtpd_sender_restrictions.cf
Bu satırı ekledikten sonra, dosyanın başına aşağıdaki kodu yapıştırın:
check_sender_access lmdb:/opt/zimbra/postfix/conf/restricted_senders
2. zmconfigd.cf Dosyasını Düzenleyin
Şimdi zmconfigd.cf dosyasına bazı eklemeler yapmalıyız. Bu dosyanın RESTART mta komutundan önce aşağıdaki satırları ekleyin:
Dosya Yolu:
/opt/zimbra/conf/zmconfigd.cf
POSTCONF smtpd_restriction_classes local_only
POSTCONF local_only FILE postfix_check_recipient_access.cf
RESTART mta
Bu değişiklikler, belirli kullanıcıların sadece izin verilen domainlere mail göndermesini sağlar.
3. postfix_check_recipient_access.cf Dosyasını Oluşturun
Bir sonraki adımda, postfix_check_recipient_access.cf dosyasını oluşturun ve aşağıdaki satırı ekleyin:
Dosyayı Oluşturun: SSH ile Zimbra sunucunuza bağlanın ve terminalde aşağıdaki komutu kullanarak dosyayı oluşturun:
touch /opt/zimbra/conf/postfix_check_recipient_access.cf
Bu komut, belirtilen konumda postfix_check_recipient_access.cf adlı boş bir dosya oluşturur.
Dosyayı Düzenleyin: Dosyayı oluşturduktan sonra, düzenlemek için aşağıdaki komutu kullanın:
nano /opt/zimbra/conf/postfix_check_recipient_access.cf
Bu komut, dosyayı nano editörü ile açar. İsterseniz başka bir metin editörü (örneğin vim) de kullanabilirsiniz.
check_recipient_access lmdb:/opt/zimbra/postfix/conf/local_domains, reject
Bu yapılandırma, alıcı domainlerin kontrol edilmesini sağlar.
4. restricted_senders Dosyasını Oluşturun
Dosyayı Oluşturun: SSH ile Zimbra sunucunuza bağlanın ve terminalde aşağıdaki komutu kullanarak restricted_senders adlı dosyayı oluşturun:
touch /opt/zimbra/postfix/conf/restricted_senders
Bu komut, /opt/zimbra/postfix/conf/ dizininde restricted_senders adlı boş bir dosya oluşturur.
Dosyayı Düzenleyin: Dosyayı oluşturduktan sonra, düzenlemek için şu komutu kullanın:
nano /opt/zimbra/postfix/conf/restricted_senders
Bu komut ile dosyayı nano editörü ile açarsınız. Başka bir metin editörü de kullanabilirsiniz (örneğin vim).
Şimdi, restricted_senders adlı bir dosya oluşturun ve kısıtlanacak kullanıcıları bu dosyaya ekleyin. Kullanıcıların formatı şu şekilde olmalıdır:
user@yourdomain.com local_only
Burada user1@yourdomain.com ve user2@yourdomain.com örnektir. Kısıtlamak istediğiniz her kullanıcıyı bu şekilde ekleyebilirsiniz. Bu kullanıcılar, sadece izin verilen belirli domainlere mail gönderebilecekler.
Kaydedin ve Çıkın: Kısıtlayacağınız kullanıcıları ekledikten sonra, dosyayı kaydetmek için nano’da CTRL + O
tuşlarına basın, ardından çıkmak için CTRL + X
tuşlarına basın. Bu listeye eklediğiniz kullanıcılar, sadece izin verilen domainlere mail gönderebilecektir.
5. local_domains Dosyasını Oluşturun
Son olarak, local_domains adlı bir dosya oluşturun ve bu dosyaya kısıtlı kullanıcıların mail göndermesine izin verdiğiniz domainleri ekleyin. Örnek yapılandırma şu şekildedir:
Dosyayı oluşturun:
touch /opt/zimbra/postfix/conf/local_domains
Bu komut, /opt/zimbra/postfix/conf/ dizininde local_domains adlı boş bir dosya oluşturur.
Dosyayı Düzenleyin:
Dosyayı oluşturduktan sonra, düzenlemek için şu komutu kullanın:
nano /opt/zimbra/postfix/conf/local_domains
Bu komut, dosyayı nano editörüyle açar. İsterseniz başka bir metin düzenleyici de kullanabilirsiniz (örneğin vim).
İzin Verilen Domainleri Ekleyin:
Dosya açıldığında, kısıtlı kullanıcıların e-posta gönderebileceği domainleri aşağıdaki formatta ekleyin:
umit.net.tr OK
umitturanli.com.tr OK
Bu domainler, kısıtlı kullanıcıların mail gönderebileceği domainlerdir.
umit.net.tr: Bu, kullanıcıların mail göndermesine izin verilen bir domaindir. İzin verilen her domainin karşısına OK yazarak listeye ekleyebilirsiniz. Birden fazla domain eklemek için her birini yeni satıra yazın.
6. Postfix Komutlarını Çalıştırın
Yapılandırmaların geçerli olabilmesi için aşağıdaki komutları sırasıyla çalıştırmanız gerekiyor:
postmap /opt/zimbra/postfix/conf/restricted_senders
postmap /opt/zimbra/postfix/conf/local_domains
zmmtactl stop
zmmtactl start
Bu komutlar, yapılandırmaları yeniden yükleyerek Zimbra’nın yeni kısıtlamalarla çalışmasını sağlar.
7. Yapılandırmayı Test Edin
Mail gönderimini test edin. Kısıtlı kullanıcılar, sadece izin verilen domainlere mail gönderebilir. Eğer yeni kullanıcı ekler veya yeni domain eklerseniz, 6. adımı tekrar çalıştırmayı unutmayın.
Zimbra üzerinde belirli kullanıcıları sadece belirli domainlere mail göndermekle kısıtlamak, güvenliği artırmanın ve izinsiz mail gönderimlerini engellemenin etkili bir yoludur. Postfix yapılandırmasıyla bu işlemi hızlıca yapabilir ve mail trafiğinizi daha güvenli hale getirebilirsiniz.
local_only, Zimbra’da kullanılan bir Postfix yapılandırma terimidir ve belirli kullanıcıların e-postalarını yalnızca belirli domainlere göndermesini sınırlandırmak için kullanılır. Bu ayar, belirli bir kullanıcıya yalnızca local_domains dosyasında tanımlı domainlere e-posta gönderme yetkisi verir. Eğer kullanıcı, bu domainler dışında bir adrese e-posta göndermeye çalışırsa, sistem bu isteği reddeder.
Bu yapılandırma özellikle güvenliği artırmak ve belirli kullanıcıların dışarıya e-posta göndermesini kısıtlamak amacıyla kullanılır. local_only ayarı, Zimbra’daki restricted_senders dosyasında belirttiğiniz kullanıcılara uygulanır, böylece sadece belirli domainlerle iletişim kurmaları sağlanır.
Umarım faydalı olmuştur 👌
NELER ÖĞRENDİK / SIK SORULAN SORULAR
Zimbra’da belirli kullanıcılara sadece belirli domainlere e-posta gönderme nasıl yapılır?
Zimbra sunucusunda restricted_senders dosyası nasıl oluşturulur?
Zimbra’da local_domains dosyası nedir ve nasıl yapılandırılır?
Postfix üzerinde kullanıcıları ve domainleri nasıl kısıtlayabilirim?
Zimbra’da e-posta gönderimini domain bazında nasıl sınırlandırabilirim?
Zimbra’da Postfix yapılandırma dosyaları nasıl düzenlenir?
Zimbra’da kullanıcı e-posta kısıtlamaları nasıl yapılır?
Zimbra’da Postmap komutuyla dosyalar nasıl güncellenir?
Zimbra’da restricted_senders ve local_domains dosyalarını nasıl kullanırım?
Zimbra sunucusunda belirli kullanıcılara e-posta kısıtlamaları nasıl eklenir?
1 yorum
Harika bir paylaşım kral işime çok yaradı