(0275) 2974 127
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.
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.
Exim biasanya menyimpan tiga jenis log utama, yaitu:
mainlog
Berisi catatan lengkap aktivitas email seperti pengiriman, penerimaan, autentikasi, hingga error umum.
rejectlog
Mencatat email yang ditolak oleh server sebelum diproses (misalnya karena SPF gagal atau IP diblokir).
paniclog
Mencatat error kritis yang memerlukan perhatian segera, seperti masalah konfigurasi atau kerusakan sistem.
Lokasi log biasanya berada di:
Pada Debian/Ubuntu, lokasinya dapat berubah menjadi:
Untuk membaca dan menganalisis log email pada Exim, berikut beberapa perintah dasar yang paling sering digunakan administrator server.
Untuk memonitor log terbaru:
Perintah ini berguna untuk melihat aktivitas email yang baru masuk atau baru dikirim secara langsung.
Jika ingin mengetahui aktivitas email dari pengirim atau penerima tertentu:
Setiap email memiliki Message-ID unik. Ini memudahkan pelacakan satu pesan tertentu.
exigrep adalah tools bawaan Exim untuk menampilkan seluruh rangkaian log terkait sebuah email.
Atau berdasarkan Message-ID:
Hasilnya akan menampilkan:
log penerimaan email
rute pengiriman (router)
status pengiriman
error (jika ada)
informasi autentikasi SMTP
Exim menyediakan fitur untuk melihat log detail per email:
Contoh:
Untuk mengetahui email yang masih berada dalam antrian:
Untuk melihat keterangan lebih rinci:
Berikut contoh baris log Exim:
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:
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.
Membersihkan cache Safari di iPhone maupun iPad merupakan langkah penting untuk menjaga performa perangkat tetap…
Dalam dunia digital marketing dan SEO modern, tampilan konten saat dibagikan ke media sosial memiliki…
Laravel merupakan salah satu framework PHP yang populer karena kemudahan, keamanan, dan fleksibilitasnya. Salah satu…
Elementor merupakan salah satu plugin WordPress yang saat ini populer di kalangan pengguna untuk merancang…
Backup pada VPS merupakan langkah penting untuk menjaga keamanan dan keberlanjutan layanan, terutama bagi server…
Yuk Ketahui RP (Role Play) RP (Role Play) adalah kegiatan di mana seseorang memerankan karakter…