26 Nisan 2024 06:02

Anasayfa

undefined...

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 - 2022