Lampiran email sering digunakan untuk mengirim dokumen atau file, tetapi juga dapat menjadi media penyebaran malware, ransomware, dan virus. Oleh karena itu, memblokir lampiran email dengan ekstensi tertentu dapat menjadi salah satu langkah untuk mengurangi risiko masuknya file berbahaya ke akun email.
Beberapa jenis file, seperti .exe, .bin, .cab, atau .arj, berpotensi digunakan untuk menyisipkan program berbahaya. Untuk mengantisipasinya, Anda dapat memanfaatkan fitur Global Email Filters di cPanel untuk membuat aturan pemfilteran berdasarkan ekstensi file lampiran.
Dalam artikel ini, kami akan membahas secara detail tentang cara memblokir lampiran email melalui fitur Global Email Filters di cPanel serta cara menambahkan ekstensi yang dianggap berbahaya di email. Simak informasi berikut ini.
Mengapa Perlu Memblokir Lampiran Berbahaya?
Beberapa jenis file memiliki potensi lebih tinggi untuk dimanfaatkan sebagai media penyebaran malware, terutama jika pengguna atau pengelola email langsung membuka atau mengklik lampiran tanpa melakukan pemeriksaan terlebih dahulu.
Berikut beberapa ekstensi file yang berpotensi berbahaya dan sebaiknya diblokir melalui Global Email Filters:
| Ekstensi | Fungsi | Risiko |
| .exe | File aplikasi Windows | Dapat menjalankan program berbahaya secara langsung. |
| .bin | File biner | Berpotensi berisi program atau data yang dapat dieksekusi. |
| .cab | Arsip instalasi Windows | Dapat digunakan untuk mendistribusikan file berbahaya. |
| .arj | File arsip | Dapat digunakan untuk menyembunyikan malware dalam bentuk arsip. |
Apa Itu Global Email Filters di cPanel?
Global Email Filters adalah fitur di cPanel yang memungkinkan Anda membuat aturan untuk menyaring email secara otomatis berdasarkan kriteria tertentu. Berbeda dengan Email Filters yang biasanya diterapkan pada satu akun email, Global Email Filters dapat diterapkan pada seluruh akun email yang berada dalam satu akun cPanel.
Dengan fitur ini, Anda dapat membuat aturan berdasarkan pengirim, subjek, isi pesan, maupun informasi tertentu pada email. Aturan tersebut kemudian dapat menentukan tindakan yang dilakukan terhadap email, seperti memindahkannya, meneruskannya ke alamat email lain, atau menolaknya.
Dalam konteks keamanan email, Global Email Filters dapat dimanfaatkan untuk memblokir lampiran email berdasarkan ekstensi file tertentu. Dengan demikian, Anda dapat membuat satu aturan yang berlaku untuk seluruh akun email dalam cPanel tanpa perlu mengatur filter satu per satu pada setiap alamat email.
Dokumentasi lengkap tentang Global Email Filters di cPanel bisa Anda baca di artikel berikut.
Cara Membuat Global Email Filter
Dalam panduan ini, kami akan membahas cara membuat Global Email Filters untuk memblokir file lampiran email yang berpotensi berbahaya. Pengujian dilakukan menggunakan akun email yang dibuat melalui cPanel Hosting dengan cPanel versi 138.
Karena itu, panduan ini dapat Anda ikuti jika menggunakan email yang dibuat melalui cPanel pada layanan hosting maupun VPS yang menggunakan cPanel.
- Login ke cPanel hosting Anda terlebih dahulu.
- Setelah login, buka menu Global Email Filters.

- Klik tombol Create a New Filter seperti gambar berikut.

- Beri Nama Filter, misalnya ‘Block Dangerous Attachments‘ dan tentukan rulenya.

Pada bagian Rules, gunakan pengaturan berikut:
| Opsi | Nilai |
| Rule | Body |
| Operator | matches regex |
| Value | (?i)(filename|name)\*?=.*\.(exe|bin|cab|arj) |
Pada panduan ini, kami menggunakan operator matches regex (Regular Expression) karena lebih fleksibel dan efisien untuk mencocokkan beberapa ekstensi file dalam satu aturan filter. Value Regex ini digunakan untuk mendeteksi nama file lampiran yang memiliki ekstensi .exe, .bin, .cab, atau .arj.
(?i)membuat pencocokan tidak membedakan huruf besar dan kecil (case-insensitive).(filename|name)mencari atribut filename atau name yang menyimpan nama file lampiran.\*?memungkinkan regex mengenali formatfilename=maupunfilename*=..*mencocokkan karakter apa pun hingga menemukan ekstensi file.\.mencocokkan tanda titik (.) sebelum ekstensi.
Selanjutnya, Anda dapat menentukan tindakan yang akan dilakukan jika email memenuhi aturan tersebut. Berikut contoh tindakannya:
- Discard Message = Menghapus email secara otomatis.
- Fail With Message = Menolak email dan mengirimkan pesan penolakan.
- Deliver to Folder = Memindahkan email ke folder tertentu.
- Pada panduan ini, kami memliih action Discard Message sebagai contoh. Setelah menyesuaikan pengaturan, silakan simpan rules yang telah Anda buat.
Sampai tahap ini, setting filter telah selesai. Selanjutnya, Anda dapat melakukan pengujian untuk memastikan konfigurasi Anda telah berjalan.
Pengujian Global Email Filter
Setelah membuat rule pada Global Email Filters, Anda dapat melakukan pengujian dengan mengirimkan email yang memiliki lampiran dengan ekstensi yang sebelumnya telah ditambahkan ke dalam filter.
Sebagai contoh, kirim email dari Gmail ke alamat email dengan domain Anda, kemudian lampirkan file dengan ekstensi yang ingin diblokir. Setelah email dikirim, buka menu Track Delivery di cPanel untuk melihat status pengiriman email tersebut.
Jika pada hasil Track Delivery email menunjukkan status Filtered, artinya email telah terfilter oleh rule yang Anda buat sebelumnya. Dengan demikian, rule pada Global Email Filters telah bekerja sesuai konfigurasi.

Menambahkan Ekstensi File Lain ke dalam Filter
Jika ingin memblokir ekstensi file tambahan, Anda cukup menambahkan ekstensi tersebut ke dalam regex yang digunakan pada rule Global Email Filters.
Sebagai contoh, jika ingin memblokir file dengan ekstensi .bat, .cmd, dan .msi, tambahkan ekstensi tersebut ke dalam regex sehingga rule menjadi seperti berikut:
(?i)(filename|name)\*?=.*\.(exe|bin|cab|arj|bat|cmd|msi)Apa yang Terjadi pada Email dengan Lampiran yang Diblokir?
Ketika email masuk dan memenuhi kriteria yang telah ditentukan dalam Global Email Filters, cPanel akan menjalankan tindakan sesuai dengan rule yang dibuat. Misalnya, jika rule dikonfigurasi untuk menolak atau menghapus email dengan ekstensi lampiran tertentu, email tersebut tidak akan diteruskan ke inbox penerima seperti email pada umumnya.
Hasil akhirnya bergantung pada action yang dipilih saat membuat filter. Beberapa tindakan yang dapat digunakan antara lain:
- Discard Message – email akan langsung dibuang dan tidak masuk ke inbox penerima.
- Fail with Message – email ditolak dan pengirim akan menerima pesan pemberitahuan mengenai kegagalan pengiriman.
- Deliver to Folder – email dipindahkan ke folder tertentu sesuai konfigurasi.
Dengan memahami hasil dari setiap action, Anda dapat menentukan tindakan yang paling sesuai dengan kebutuhan sebelum menerapkan filter pada seluruh akun email di cPanel.
Kesimpulan
Global Email Filters dapat menjadi salah satu cara untuk membantu meningkatkan keamanan email dengan menyaring pesan berdasarkan kriteria tertentu, termasuk ekstensi file lampiran. Dengan membuat rule yang tepat, Anda dapat memblokir lampiran email yang berpotensi berbahaya secara otomatis pada seluruh akun email dalam satu akun cPanel.
Pastikan Anda menguji rule setelah membuatnya untuk memastikan filter bekerja sesuai konfigurasi. Jika diperlukan, Anda juga dapat menambahkan ekstensi file lain ke dalam regex sehingga jenis lampiran yang difilter dapat disesuaikan dengan kebutuhan.


