Panduan Menghapus atau Menyamarkan Header Email Sensitif di Carbonio

Panduan ini menjelaskan cara menghapus atau menyamarkan header email yang bersifat sensitif pada Carbonio.

Pembahasan mencakup pembuatan file header check kustom, pembaruan konfigurasi Carbonio agar perubahan dapat diterapkan, contoh header yang dapat diabaikan, serta proses restart MTA untuk mengaktifkan konfigurasi tersebut.

Langkah-langkah

1. Membuat File Custom Header Check

Buat sebuah file yang akan digunakan untuk mendefinisikan header email yang ingin diabaikan (di‐ignore):

touch /opt/zextras/conf/custom_header_checks

2. Memperbarui Konfigurasi Carbonio

Tambahkan file header check kustom ke dalam konfigurasi Carbonio dan nonaktifkan peringatan blocked extension:

carbonio prov mcf zimbraMtaHeaderChecks 'pcre:/opt/zextras/conf/postfix_header_checks  pcre:/opt/zextras/conf/custom_header_checks'
carbonio prov mcf zimbraMtaBlockedExtensionWarnRecipient FALSE

3. Verifikasi File Header Check

Pastikan Carbonio sudah menggunakan file header check yang baru dengan menjalankan perintah berikut:

postconf | grep header_checks

4. Menambahkan Header yang Ingin Diabaikan

Edit file custom_header_checks dan tambahkan header email yang ingin dihapus atau disamarkan.

Contoh berikut akan menghapus informasi IP asal dan aplikasi email yang digunakan:

/^X-Originating-IP:/     IGNORE
/^X-Mailer:/             IGNORE
/^User-Agent:/           IGNORE

Contoh tambahan header lain yang dapat diabaikan:

/X-Virus-Scanned/        IGNORE
/^Mime-Version:/         IGNORE
/^X-Sanitizer:/          IGNORE
/^X-Spam-Status:/        IGNORE
/^X-Spam-Level:/         IGNORE
/^Message-ID:/           IGNORE
/^X-MimeOLE:/            IGNORE
/^X-MSMail-Priority:/    IGNORE

Catatan

  • Daftar di atas hanya contoh. Anda dapat menghapus atau menyamarkan header lain sesuai dengan kebutuhan privasi.
  • Menghapus header tertentu dapat berdampak pada reputasi email dan berpotensi menyebabkan email ditandai sebagai SPAM.
  • Sangat disarankan untuk melakukan pengujian menyeluruh sebelum menerapkan konfigurasi ini di lingkungan produksi.

5. Restart Service MTA

Lakukan restart MTA Carbonio agar perubahan diterapkan.

Untuk Ubuntu 22.04 / RHEL 8:

su - zextras
zmmtactl restart

Untuk Ubuntu 24.04 / RHEL 9:

systemctl restart carbonio-mta.target

6. Terapkan di Seluruh Server MTA

Ulangi langkah-langkah di atas pada seluruh server MTA di lingkungan Carbonio untuk memastikan penanganan header yang konsisten di semua node.

Leave a Reply

Your email address will not be published. Required fields are marked *