Perintah mailq mencantumkan semua pesan email keluar yang menunggu pengiriman:
# mailq Queue ID- --Size-- ----Arrival Time-- -Sender/Recipient-- 46AAB43972* 333 Tue Jan 10 21:17:14 [email protected] [email protected]
Pesan email terkirim juga dicatat dalam file log, /var/log/mail.log .
Contoh Perintah mailq
1. Untuk melihat email dalam antrian:
# mailq
2. Untuk menampilkan antrian pengiriman surat yang ditentukan:
# mailq -Ac
3. Untuk menampilkan item yang “hilang” dalam antrian surat alih-alih item antrian normal:
# mailq -qL
4. Untuk menampilkan item yang dikarantina dalam antrean email alih-alih item antrean normal:
# mailq -qQ
5. Untuk Membatasi pekerjaan yang diproses ke pekerjaan yang mengandung substr sebagai substring:
# mailq -q[!]I substr
6. Untuk Membatasi pekerjaan yang diproses ke pekerjaan yang dikarantina yang berisi substr sebagai substring:
# mailq -q[!]Q substr
7. Untuk Membatasi pekerjaan yang diproses ke pekerjaan yang mengandung substr sebagai substring dari salah satu penerima:
# mailq -q[!]R substr
8. Untuk membatasi pekerjaan yang diproses menjadi pekerjaan yang mengandung substr sebagai substring:
# mailq -q[!]S substr
9. Untuk Mencetak informasi verbose:
# mailq -v
Catatan
Sendmail adalah agen email yang cerdas, dan mencoba mengirimkan email meskipun terjadi kegagalan. Misalnya, jika pengguna mencoba mengirim email ke [email protected], dan server email untuk hostname.com dimatikan, sendmail tidak akan dapat membuat koneksi ke port TCP 25 di server email untuk hostname.com dan akibatnya tidak akan dapat mengirimkan surat. Alih-alih menyerah, sendmail akan menempatkan email dalam antrian dan mencoba pengiriman ulang. Tindakan default sendmail adalah mencoba mengirim ulang email yang antri setiap 4 jam selama 5 hari sebelum menyerah dan mengirimkan pemberitahuan “Kegagalan Pengiriman” ke pengirim asli. Email antri disimpan di direktori /var/spool/mqueue dan dikelola oleh program mailq.