Postfix ve postfix tabanlı exim gibi mail sunucularında eposta problemleri esnasında mail kuyruğunu kontrol etmek, silmek ve incelemek gerekebilir. Eposta kuyruğu üzerinde basit komutlarla da eposta servislerine müdahaleler sağlayabilir.
E-postaları Listele
Eposta kuyruğundaki tüm postalarını listelemek için aşağıdaki komutu kullanabilirsiniz.
postqueue -p
E-postaları yeniden gönderme
Eposta kuyruğunda ertelenmiş bekleyen epostaları tekrardan gönderme işlemine almak için aşağıdaki komutu kullanabilirsiniz.
postqueue –f
Tüm e-postaları silme
Aşağıdaki komutu kullanarak Postfix posta kuyruğundaki tüm e-postaları silebilir/temizleyebilirsiniz.
postsuper -d ALL
Ertelenmiş e-postaları silme
Herhangi bir sebeple gönderilememiş ve ertelenmiş e-postaları posta kuyruğundan aşağıdaki komutla silebilirsiniz.
postsuper -d ALL deferred
Belirli bir e-postayı kaldırma
Belirli bir e-postayı kaldırmak istiyorsanız. Öncelikle epostanın id’si bulunmak gerekmektedir. Aşağıdaki iki komut sayesinde de eposta id’sini bulanabilirsiniz.
postqueue -p | grep "test@sanal.pro” F2F095B719* 5513 Sun Apr 03 02:26:27 test@sanal.pro
Şimdi postayı posta kuyruğundan F2F095B719 kimliği ile silin.
postsuper -d F2F095B719