Mail Plesk

Postfix Domain Uzantısı Engelleme

Mail sunucularda her sistem yöneticisinin en büyük belalısı spam mailler yani istenmeyen mailler. Ne kadar önlem alırsak alalım bir şekilde spam mailler, mail kullanıcılarına ulaşıyor. Spam yapan kişiler sürekli taktik değiştirip, mail kullanıcılarına ulaşmayı başarıyor. Biz de gerekli önlemleri almaya çalışıyoruz.

Postfix Nedir?

Postfix, linux ve unix işletim sistemleri üzerinde çalışabilen, açık kaynaklı bir MTA (mail transfer agent) servisi. Kısaca, Linux veya Unix sunucularımız üzerinden mail göndermeye yarayan bir mail posta sunucusu. Özellikle Plesk kontrol paneli üzerinde linux hosting kullanıcıları da kullanıyor. Plesk web hosting kontrol panelini Linux üzerinde kullanıyorsanız, qmail ve postfix olarak iki MTA’dan birini seçmeniz gerekiyor.

Plesk Spam İle Mücadele

Plesk üzerinde mail ayarlarında spam ile mücadele için bir çok işlem bulunuyor. Sadece ayarlar değil, Plesk’in ve farklı geliştiricilerin yazdığı bir kaç tane anti spam çözümü sunuluyor. Genellikle ücretli olarak sunulan bu anti spamlara ücret vermek istemiyor ve dışarıdan da anti spam gw hizmeti almıyorsanız, spam için ayarlarınızı kendinizin yapılandırması gerekecektir.

Plesk RBL

Plesk Windows veya Linux kullanıyorsanız, spam ile mücadelede RBL (realtime blocking list) oldukça engelleme yapıyor. RBL kullanımını için Plesk RBL ile Spamla Mücadele yazımızı okuyabilirsiniz. Plesk mail sunucu ayarları için ise bu yazımıza göz gezdirebilirsiniz.

Postfix Domain Uzantısı Engelleme – Plesk Domain Uzantısı Engelleme

Plesk üzerinde veya diğer paneller Postfix kullanıyorsanız veyahut direkt olarak panelsiz Postfix kullanımı gerçekleştiriyorsanız, yapılandırma dosyalarındaki ayarlar ile belirli domain uzantılarını basit şekilde engelleyebilirsiniz.

Özellikle .xyz, .icu, .stream gibi diğerlerine göre nispeten daha ucuz satılan domain uzantıları üzerinden bir çok spam yapılıyor. .xyz domain uzantısı da genellikle, ciddi çalışan firmalar üzerinde kullanılmıyor. Eğer .xyz gibi domain uzantılarından mail alış verişi yapmıyorsanız, kurumsal hosting gibi çözümlerde bu domain uzantısını engeleyebilirsiniz.

Postfix Domain Uzantısı Nasıl Engellenir?

Öncelikle Postfix kurulu sunucumuza root kullanıcısı ile veya root yetkisine haiz kullanıcımız ile ulaşalım. Daha sonra engellemek istediğimiz domain uzantılarını içeren, Postfix’in istediği şekilde bir dosya yaratalım;

nano /etc/postfix/reject_domains

Not : Postfix’in olduğu dizin Linux dağıtımına göre veya Unix işletim sisteminde iseniz değişebilir. Örneğin Freebsd üzerinde /usr/local/etc/postfix/ dizininde bulunur.

Daha sonra reject_domains dosyamızın içine engellemek istediğimiz domain uzantılarını yazalım;

/\.pro$/ REJECT 
/\.top$/ REJECT 
/\.zip$/ REJECT 
/\.xyz$/ REJECT 
/\.stream$/ REJECT

Dosyayı ctrl+x ile kaydedip çıkalım. Siz belirlediğiniz farklı domain uzantısı var ise onları da yazabilirsiniz.

Daha sonra Postfix yapılandırma dosyasını açalım;

/etc/postfix/main.cf

Veya aşağıdaki satırı ekleyelim;

smtpd_sender_restrictions = check_sender_access pcre:/etc/postfix/reject_domains

Postfix yapılandırmasını yeniden yükleyelim;

postfix reload

Eğer herhangi bir hata almadıysanız artık yukarıdaki domain uzantıları mail sunucunuza mail göndermeyecektir.