GNU/Linux >> Belajar Linux >  >> Linux

Cara Memblokir Email dari TLD (Top Level Domains) tertentu di ISPConfig

Spam adalah gangguan dan ada banyak cara untuk mengatasinya. Namun spammer juga menjadi lebih pintar dan mencoba melewati filter dan lainnya. Selain itu, ICANN akhir-akhir ini telah menyetujui gTLD (Domain Tingkat Teratas generik), seperti .biz, .info, dll. Beberapa dari gTLD tersebut, menurut pendapat saya, eksklusif digunakan oleh spammer. Akhir-akhir ini saya banyak mendapat spam dari .xyz gTLD. Jadi pertanyaannya adalah, bagaimana cara memblokir email yang berasal dari domain tersebut menggunakan gTLD tersebut.

ISPConfig menawarkan beberapa filter global dan filter tersebut dapat digunakan untuk memblokir semua email semacam itu dan saya akan menunjukkan cara melakukannya.

1. Masuk ke ISPConfig sebagai Administrator

Hal pertama yang harus Anda lakukan adalah login ke ISPConfig dengan akun admin. Alasannya adalah karena filter global sedang dimodifikasi.

2. Buka Filter Konten Global

Setelah Anda masuk sebagai administrator, klik tab Email di menu navigasi atas, lalu dari menu sebelah kiri pilih entri Filter Konten di bagian Filter Global.

3. Tambahkan Filter Konten baru

Setelah halaman Postfix Header and Body Checks dimuat, klik tombol Add new Content Filter

4. Isi formulir Filter dan kirim

Sekarang formulir Filter Konten Surat telah dibuka dan Anda dapat mengatur berbagai hal di sana.

1. Anda harus memilih server.

2. Pastikan untuk menyetel Filter ke Filter Header.

3. Pola:Regexp. Pola. Kolom formulir ini sebenarnya digunakan untuk memeriksa apakah konten header email berisi TLD yang tidak diinginkan. Untuk TLD .xyz Anda harus memasukkan pola berikut:

/<[email protected]+?\.xyz>/

Mari kita pisahkan ini sedikit. Garis miring "/" adalah pembatas pola. "<" dan ">" adalah string literal. Alamat email selalu diapit tanda kurung di header email. Setelah pembukaan "<" pola mencari sejumlah karakter, diikuti lagi oleh "@". Setelah "@" itu terlihat lagi untuk sejumlah karakter hingga string literal ".xyz". "." dalam string literal itu diloloskan, karena "." dalam ekspresi reguler memiliki arti khusus. Dengan menghindarinya, kami memberi tahu parser, bahwa itu adalah karakter literal dan bukan karakter regexp khusus. Akhirnya, mencari braket penutup setelah TLD. Bagi mereka yang mahir dengan gumpalan, bisa dikatakan bahwa pola ini seperti "<*@*.xyz>"

Bidang Data dapat dibiarkan kosong. Namun itu akan masuk ke log surat dan juga dapat memberi tahu server surat lain mengapa email mereka ditolak. Untuk ini, ada baiknya memberikan entri yang bermakna, mis. "Tidak ada email dari .xyz gTLD yang diizinkan". Dengan memberikan teks yang bermakna, akan membuat hidup Anda lebih mudah untuk mengetahui aturan filter mana yang bertanggung jawab untuk memblokir email. Jika seseorang mengeluh tentang email yang tidak diterima, periksa log email dan Anda akan melihat alasannya (=bidang Data) untuk itu.

4. Anda dapat mengatur Tindakan mana yang harus diambil jika polanya cocok. Rekomendasi di sini adalah Tolak atau Buang. Tolak berarti, surat tidak akan diterima oleh server surat dan server surat pengirim akan diberitahu tentang hal itu dengan bidang formulir Data yang diberikan sebagai alasan juga. Jika Anda memilih untuk menggunakan Buang, maka server email hanya akan menghapus email tersebut.

5. Tentu saja, kotak centang Aktifkan juga perlu dicentang. Jika tidak, pola filter ini tidak akan diproses dan juga tekan tombol Simpan.

5. Ulangi ini untuk TLD lainnya

Ulangi langkah di atas untuk TLD lain yang ingin Anda blokir. Karena Anda sudah memiliki satu entri, Anda dapat dengan mudah menyalin Regexp. Pola dan sesuaikan string teks tld di sana.


Linux
  1. Cara Menggunakan SSMTP untuk Mengirim Email dari Terminal Linux

  2. Bagaimana cara Mengirim Email dari Baris Perintah?

  3. Bagaimana cara menampilkan baris tertentu dari file teks di Linux?

  1. Cara Mengecualikan File Ukuran Tertentu Dari Menyalin Di Linux

  2. Cara Mendaftar Paket yang Diinstal Dari Repositori Tertentu Di Linux

  3. Bagaimana cara mengirim email dengan server CentOS saya?

  1. Cara memarkir domain menggunakan ISPConfig

  2. Cara beralih dari akses email POP ke IMAP

  3. Cara membaca email yang diterima di server Debian