Postfix, güvenilir ve esnek bir e-posta sunucusu olarak birçok kullanıcı tarafından tercih edilmektedir. Ancak, istenmeyen e-postaları (spam) ve belirli domain uzantılarından gelen mesajları engellemek gerekebilir. Bu yazıda, Postfix ile belirli domain uzantılarını nasıl engelleyebileceğinizi adım adım açıklayacağız.
1. Domain Uzantılarını Engellemek İçin Hazırlık
Öncelikle, engellemek istediğiniz domain uzantılarının bir listesini oluşturmanız gerekmektedir. Bu listeyi Postfix’in sender_access
dosyasında saklayacağız.
2. sender_access
Dosyasını Düzenleme
Engellemek istediğiniz domain uzantılarını içeren bir sender_access
dosyası oluşturun veya mevcutsa düzenleyin. Bu dosya genellikle /etc/postfix/
dizininde bulunur.
sudo nano /etc/postfix/sender_access
Dosyayı açtıktan sonra, engellemek istediğiniz domain uzantılarını aşağıdaki formatta ekleyin:
example.com REJECT
spamdomain.net REJECT
*.bad-domain.org REJECT
Yukarıdaki örnekte, example.com
, spamdomain.net
ve bad-domain.org
uzantılı tüm e-postalar engellenecektir.
3. postmap
Komutunu Çalıştırma
sender_access
dosyasında yaptığınız değişiklikleri etkinleştirmek için postmap
komutunu çalıştırmanız gerekmektedir:
sudo postmap /etc/postfix/sender_access
Bu komut, sender_access
dosyasını Postfix’in okuyabileceği bir veritabanı formatına dönüştürür.
4. Postfix Konfigürasyonunu Düzenleme
Postfix’in ana yapılandırma dosyasını açın:
sudo nano /etc/postfix/main.cf
Aşağıdaki satırı bulun veya ekleyin:
smtpd_sender_restrictions = hash:/etc/postfix/sender_access
Bu satır, Postfix’in sender_access
dosyasındaki kurallara göre e-posta gönderenleri kontrol etmesini sağlar.
5. Postfix’i Yeniden Başlatma
Yapılandırma değişikliklerinin geçerli olması için Postfix’i yeniden başlatın:
sudo service postfix restart
6. Engellemeyi Test Etme
Postfix yapılandırmanızı test etmek için engellenmiş bir domain uzantısından kendinize bir e-posta gönderin. Eğer yapılandırmanız doğru ise, bu e-posta reddedilecektir.
Sonuç
Postfix, istenmeyen e-postalarla başa çıkmak için güçlü araçlar sunar. Belirli domain uzantılarını engelleyerek, spam e-postaları azaltabilir ve e-posta sunucunuzun güvenliğini artırabilirsiniz. Yukarıda anlatılan adımları takip ederek, Postfix ile domain uzantılarını kolayca engelleyebilirsiniz. Daha fazla bilgi veya destek için eHost.com.tr adresimizi ziyaret edebilirsiniz.