HOTLINE

(0275) 2974 127

CHAT WA 24/7
0859-60000-390 (Sales)
0852-8969-9009 (Support)
Tips

Mengenal Exim: Pengertian, Jenis-Jenis dan Cara Membaca Log Email di Server Linux

Pengelolaan email server merupakan salah satu aspek penting dalam menjaga stabilitas dan keamanan infrastruktur IT. Salah satu MTA (Mail Transfer Agent) yang paling banyak digunakan pada server Linux, terutama pada cPanel dan berbagai panel hosting lainnya, adalah Exim. Exim dikenal karena fleksibilitasnya serta kemampuan menghasilkan log yang sangat detail, sehingga memudahkan proses monitoring dan troubleshooting email.

Memahami cara membaca log Exim dapat membantu administrator server mengidentifikasi masalah pengiriman email, mendeteksi spam, serta memastikan sistem email berjalan dengan optimal. Artikel ini akan membahas definisi Exim dan panduan lengkap membaca log email melalui Exim.

Definisi Exim

Exim adalah Mail Transfer Agent (MTA) atau software server email yang digunakan untuk menerima, memproses, dan mengirim email pada sistem berbasis Unix/Linux. Exim dikembangkan pertama kali oleh University of Cambridge dan kini menjadi salah satu MTA paling populer, terutama pada server hosting berbasis cPanel, DirectAdmin, dan server VPS. Beberapa keunggulan Exim antara lain:

  • Sangat fleksibel dan mudah dikonfigurasi

  • Mendukung berbagai metode autentikasi SMTP

  • Memiliki sistem logging yang detail

  • Banyak digunakan sebagai standar di distribusi Linux seperti Debian

Sebagai MTA, Exim bekerja “di belakang layar” untuk menangani lalu lintas email, baik keluar (outgoing mail) maupun masuk (incoming mail). Salah satu fitur penting yang membuat Exim disukai administrator adalah log email-nya yang lengkap, sehingga memudahkan troubleshooting.

Jenis-Jenis Log pada Exim

Exim biasanya menyimpan tiga jenis log utama, yaitu:

  1. mainlog
    Berisi catatan lengkap aktivitas email seperti pengiriman, penerimaan, autentikasi, hingga error umum.

  2. rejectlog
    Mencatat email yang ditolak oleh server sebelum diproses (misalnya karena SPF gagal atau IP diblokir).

  3. paniclog
    Mencatat error kritis yang memerlukan perhatian segera, seperti masalah konfigurasi atau kerusakan sistem.

Lokasi log biasanya berada di:

/var/log/exim/mainlog
/var/log/exim/rejectlog
/var/log/exim/paniclog

Pada Debian/Ubuntu, lokasinya dapat berubah menjadi:

/var/log/exim4/

Cara Membaca Log Email di Exim

Untuk membaca dan menganalisis log email pada Exim, berikut beberapa perintah dasar yang paling sering digunakan administrator server.

Melihat Log Secara Real-Time

Untuk memonitor log terbaru:

tail -f /var/log/exim/mainlog

Perintah ini berguna untuk melihat aktivitas email yang baru masuk atau baru dikirim secara langsung.

Mencari Log Berdasarkan Alamat Email

Jika ingin mengetahui aktivitas email dari pengirim atau penerima tertentu:

grep user@example.com /var/log/exim/mainlog

Mencari Berdasarkan Message-ID

Setiap email memiliki Message-ID unik. Ini memudahkan pelacakan satu pesan tertentu.

grep '1qXyVj-0008dE-5D' /var/log/exim/mainlog

Menggunakan Exigrep (Cara Termudah)

exigrep adalah tools bawaan Exim untuk menampilkan seluruh rangkaian log terkait sebuah email.

exigrep user@example.com /var/log/exim/mainlog

Atau berdasarkan Message-ID:

exigrep 1qXyVj-0008dE-5D /var/log/exim/mainlog

Hasilnya akan menampilkan:

  • log penerimaan email

  • rute pengiriman (router)

  • status pengiriman

  • error (jika ada)

  • informasi autentikasi SMTP

Membaca Log Email dengan “Verbose Log” Per Pesan

Exim menyediakan fitur untuk melihat log detail per email:

exim -Mvl <MESSAGE-ID>

Contoh:

exim -Mvl 1qXyVj-0008dE-5D

Melihat Antrian Pengiriman Email (Mail Queue)

Untuk mengetahui email yang masih berada dalam antrian:

exim -bp

Untuk melihat keterangan lebih rinci:

exim -bp | exiqsumm

Contoh Format Log Exim dan Penjelasannya

Berikut contoh baris log Exim:

<= user@example.com H=hostname [192.168.1.10] P=esmtpsa A=dovecot_login:user S=2048 id=abc123@example.com

Penjelasan:

  • <= : email diterima

  • user@example.com : pengirim

  • H=hostname [IP] : host yang mengirim

  • A=dovecot_login : autentikasi sukses

  • S=2048 : ukuran email

  • id= : Message-ID

Contoh pengiriman sukses:

=> recipient@domain.com R=lookuphost T=remote_smtp H=mail.domain.com [203.0.113.5] C="250 OK"

Kesimpulan

Exim adalah MTA yang kuat dan fleksibel, serta menjadi pilihan utama di banyak server Linux. Salah satu keunggulan utamanya adalah sistem logging yang rinci, sehingga memudahkan administrator dalam:

  • Melacak pengiriman dan kegagalan email

  • Mendiagnosis masalah autentikasi

  • Mengetahui apakah email masuk ke antrian atau terblokir

  • Memahami alur pengiriman email secara lengkap

Dengan memahami cara membaca log Exim menggunakan perintah seperti grep, tail, dan terutama exigrep, proses troubleshooting email dapat dilakukan dengan jauh lebih cepat dan akurat.

5/5 - (1 vote)
Fitri Ana

Recent Posts

Manfaat XR dalam Kehidupan Modern: Dari Pendidikan, Kesehatan, hingga Industri Besar

Setelah memahami dasar-dasar XR mulai dari definisi, perbedaannya dengan AR–VR–MR, hingga bagaimana teknologi imersif ini…

16 hours ago

Cara Clone Private GitLab Repository di cPanel [Langkah Lengkapnya]

Mengelola kode menggunakan sistem version control seperti Git telah menjadi standar dalam dunia pengembangan perangkat…

17 hours ago

XR: Teknologi Masa Depan yang Siap Mengubah Cara Kita Bekerja, Belajar, dan Berbelanja

Teknologi imersif yaitu rangkaian teknologi yang membuat pengalaman digital terasa “nyata”, seperti Virtual Reality (VR),…

18 hours ago

Apa Itu PHP Function? Penjelasan Lengkap dan Cara Mengatur Disable Function di cPanel

Dalam pengembangan aplikasi berbasis web, PHP menjadi salah satu bahasa pemrograman yang paling banyak digunakan…

19 hours ago

Fitur dan Cara Menggunakan Console RDS MySQL Alibaba Cloud Secara Detail

Alibaba Cloud ApsaraDB for RDS MySQL adalah layanan database terkelola yang memberikan performa tinggi, skalabilitas…

22 hours ago

Mana yang Terbaik? Perbandingan User Experience, Biaya, dan Kelebihan Platform Ajaib, Bibit, dan Stockbit

Setelah sebelumnya kita membahas profil singkat Ajaib, Stockbit, dan Bibit, mulai dari regulasi, keamanan, produk…

23 hours ago