05 Aralık 2019 07:03

Muslu Y.

Postfix

Postfix mail başlığı olmayan mailleri engellemek drop etmek.

Anasayfa

Postfix

Postfix mail başlığı olmayan mailleri engellemek d...

Postfix yüklü bir sunucuda gelen maillerin başlıkları boş ise aşağıdaki örnek kod ve ayarlar ile engellenip, cevaplanabilir.

 

Yapılan işlemler sonucunda gelen mailler gelen kutusuna düşmeden geri cevaplanmış olacak. Yani REJECT komutunu kullanacağız. DROP komutu deneyerek farkı görebilirsiniz. 

 

Ubuntu; Postfix için Perl Compatible Regular Expression kurulumu.

apt install -y postfix-pcre
  Postfix main.cf ye koşulları eklemek (En alt satıra eklenebilir.)

nano /etc/postfix/main.cf
header_checks = pcre:/etc/postfix/header_checks
  PCRE ile koşul takibi yapılmasını istedik. Şimdi koşulların olacağı dosyayı oluşturup, ilk koşulumuzu ekliyoruz.

 
nano /etc/postfix/header_checks
/^subject: *$/   REJECT  Please add subject to your mail. / Lütfen mailinize başlık eklemeyi unutmayınız!
  NOT: Türkçe karakter eklenebilir.

  Ayarların geçerli olması için Postfix servisini yeniden başlatmak.

systemctl restart postfix
  Logları takip etmek.
tail -f /var/log/mail.log
  NOT: Daha önce log yolu değiştirilmiş ise çıktılar ekrana gelmeyecek.

Makdos Bilişim Teknolojileri 2015 - 2025