Pernahkah Anda mengalami kegagalan pengiriman email karena antrean email padat? Antrean email yang menumpuk tidak hanya menghambat proses pengiriman, tetapi juga bisa memengaruhi kinerja server secara keseluruhan. Dalam artikel ini, kami akan membahas cara mengelola antrean email (mail queue) di WHM, agar pengiriman email Anda kembali berjalan lancar.
Email atau electronic mail adalah metode mengirim pesan melalui jaringan komputer, terutama internet. Email memungkinkan Anda mengirim dan menerima pesan, dokumen, gambar, dan file lainnya secara instan kepada orang lain yang memiliki alamat email.
Di server berbasis cPanel, jika sebuah email gagal dikirim karena alasan tertentu, maka email tersebut akan masuk ke dalam antrean (mail queue). Jika dibiarkan, email yang tertahan ini bisa menumpuk dan menyebabkan antrean menjadi padat.
Akibatnya, proses pengiriman email lain di server ikut tertunda atau bahkan gagal terkirim. Oleh karena itu, penting untuk rutin memantau dan mengelola antrean email agar pengiriman tetap berjalan lancar.
Mengenal Exim mail queue di WHM
Exim mail queue adalah sistem antrean email yang digunakan oleh Exim, yang merupakan mail server default di cPanel/WHM. Fitur ini berfungsi untuk menangani email yang belum berhasil dikirim dari server ke email penerima.
Bagi Anda yang menggunakan layanan VPS cPanel, Anda dapat mengelola Exim mail queue melalui WHM. Anda dapat melihat, mengelola, dan mengambil tindakan seperti menghapus, mengirimkan ulang (retry), atau melihat detail pesan di antrean.
Fitur ini dapat membantu Anda sebagai administrator server, dalam menjaga performa pengiriman email dan memastikan tidak ada email penting yang tertahan terlalu lama. Lalu, bagaimana cara mengelola antrean email di WHM?
Mengelola Antrean Email di WHM
Untuk mengelola antrean email (mail queue) di WHM, Anda bisa mengikuti langkah-langkah berikut:
- Login ke WHM sebagai root.
- Di kolom pencarian (menu sebelah kiri), ketikkan “Mail Queue Manager” lalu klik menunya.

- Akan tampil list antrean email seperti gambar berikut:

Keterangan:
- Fitur Run report dapat digunakan jika Anda ingin melakukan pencarian email secara lebih spesifik. Pada dropdown select query, Anda dapat menentukan apakah ingin melakukan pencarian beradasarkan: Sender, Recipient, atau Message ID.
- Klik pada kolom checkbox untuk memilih email yang ingin dilakukan tindakan (Anda bisa memilih opsi All email dengan mencentang checkbox paling atas, atau spesifik email tertentu). Kemudian pilih Deliver All jika ingin mengirim ulang semua email yang dipilih, atau Delete All untuk menghapus semua email yang dipilih.
- Pada kolom action, terdapat icon View Message yang dapat digunakan untuk melihat detail email.
Menghapus antrean email melalui SSH
Ada kalanya, Anda ingin langsung menghapus seluruh email yang ada di antrean, atau semua email yang dikirimkan dari alamat email tertentu, maka Anda juga dapat melakukannya secara mudah melalui SSH
- Login ke SSH Server/VPS Anda
- Untuk menentukan jumlah total email dalam antrean, gunakan perintah:
exim -bpc
- Untuk menghapus satu pesan dari antrean, gunakan perintah:
exim -Mrm <MessageID>
- Untuk menghapus pesan dari akun email tertentu dalam antrean email, gunakan perintah berikut:
exiqgrep -f [email protected] -i | xargs exim -Mrm
- Untuk menghapus seluruh antrean, gunakan perintah berikut:
exiqgrep -i | xargs exim -Mrm
Perintah diatas akan menghapus semua email dari antrean email, yang mungkin menyertakan email yang ingin Anda kirim atau terima. harap hati-hati dalam menjalankan perintah ini. Anda tidak dapat memulihkan email yang dihapus.
Demikian artikel kami tentang cara untuk mengelola antrean email (mail queue) di WHM pada layanan VPS cPanel, semoga bermanfaat!