Qmail üzerinde birikmiş mail kuyruğu bazı zamanlarda artık işlenemeyecek hal alabiliyor. Hatta bazı durumlarda yüzbinlerce mail Qmail üzerinde birikebiliyor.
Bu tip durumlarda qmHandle ile Qmail kuyruğunu kolay bir şekilde temizleyebilirsiniz.
İlk olarak aşağıdaki şekilde qmhandle ‘ı indirelim.
wget http://sourceforge.net/projects/qmhandle/files/qmhandle-1.3/qmhandle-1.3.2/qmhandle-1.3.2.tar.gz
Ardından aşağıdaki komut ile tar.gz dosyasını açalım.
tar -zxvf qmhandle-1.3.2.tar.gz
Sonra klasöre geçelim.
cd qmhandle-1.3.2
Daha sonra Qmail servisi üzerinde işlem yapacağımız için servisi geçici olarak durduralım.
service qmail stop
Burada aşağıdaki komut ile Qmail kuyruğuna bakabiliriz.
./qmHandle -s
Aşağıdaki gibi bir çıktı verecektir.
Total messages: 4883
Messages with local recipients: 0
Messages with remote recipients: 4882
Messages with bounces: 0
Messages in preprocess: 110
Burada aşağıdaki komut ile tüm kuyruğu temizleyebilirsiniz.
./qmHandle -D
Ya da aşağıdaki komut ile sadece belli bir konu içeren mailleri silebilirsiniz.
./qmHandle -Sfailure
Yukarıdaki komutta -S den sonraki bölüm hatalı değil bitişik olarak yazılıyor.
Aşağıdaki komut ile kuyruğu işleme aldırabilirsiniz.
./qmHandle -a
Kuyrukta çok fazla mail yoksa bu komut ile kuyruk işleme alınır ve temizlenebilir.
Direkt olarak ./qmHandle komutu ile kullanabileceğiniz diğer komut örneklerini görebilirsiniz.