<p>QmHandle , Qmail kurulu serverlarda mail kuyruğunu daha kolay yönetebilmek için perl ile yazılmış bir scripttir. Kurulumu için ssh üzerinden sunucumuza root olarak giriş yapmış olmalıyız. Sonrasında aşağıdaki komut ile indirebiliriz.</p>
<p><span style="color: #ff0000;">wget http://sourceforge.net/projects/qmhandle/files/qmhandle-1.3/qmhandle-1.3.2/qmhandle-1.3.2.tar.gz/download</span></p>
<p>ya da http://sourceforge.net/projects/qmhandle/ adresinden yeni versiyon çıkmış olabilir diye kontrol edip indirebilir.</p>
<p>Sonrasında indirdiğimiz dosyayı açmamız gerekiyor. Bunun için aşağıdaki komutu kullanabilirsiniz.</p>
<p><span style="color: #ff0000;">tar -xvzf qmhandle-1.3.2.tar.gz</span></p>
<p>Açma işlemi tamamlandıktan sonra klassörün içine aşağıdaki komut ile giriyoruz.</p>
<p><span style="color: #ff0000;">cd qmhandle-1.3.2</span></p>
<p>Klasör içine girme işleminden sonra aşağıdaki komut ile kullanmaya başlayabiliriz.</p>
<p><span style="color: #ff0000;">./qmhandle</span></p>
<p>Şimdi bazı komutlara kısaca değinelim.</p>
<p><span style="color: #ff0000;">./qmhandle -s</span> komutu kısaca kuyruk durumu hakkında istatistikler verir.</p>
<p>Örnek :</p>
<p>[root@Plesk83.alansatis.com ~]# <span style="color: #ff0000;">./qmHandle -s</span><br />
Total messages: 16<br />
Messages with local recipients: 1<br />
Messages with remote recipients: 15<br />
Messages with bounces: 0<br />
Messages in preprocess: 0</p>
<p><span style="color: #000000;"><span style="color: #ff0000;">./qmhandle -l</span> kuyruktaki mailleri listeler.</span></p>
<p><span style="color: #ff0000;">./qmhandle -a</span> kuyruktaki mailleri hemen tekrar göndermeye zorlar.</p>
<p>Diğer fonksiyonlar için <span style="color: #ff0000;">./qmhandle</span> yazmanız yeterlidir.Aşağıda da görebilirsiniz.</p>
<p>[root@Plesk83.alansatis.com ~]# <span style="color: #ff0000;">./qmHandle</span><br />
qmHandle v1.3.2<br />
Copyright 1998-2003 Michele Beltrame</p>
<p>Available parameters:<br />
-a : try to send queued messages now (qmail must be running)<br />
-l : list message queues<br />
-L : list local message queue<br />
-R : list remote message queue<br />
-s : show some statistics<br />
-mN : display message number N<br />
-dN : delete message number N<br />
-fsender : delete message from sender<br />
-f&#8217;re&#8217; : delete message from senders matching regular expression re<br />
-Stext : delete all messages that have/contain text as Subject<br />
-h&#8217;re&#8217; : delete all messages with headers matching regular expression re (case insensitive)<br />
-b&#8217;re&#8217; : delete all messages with body matching regular expression re (case insensitive)<br />
-H&#8217;re&#8217; : delete all messages with headers matching regular expression re (case sensitive)<br />
-B&#8217;re&#8217; : delete all messages with body matching regular expression re (case sensitive)<br />
-t&#8217;re&#8217; : flag messages with recipients in regular expression &#8216;re&#8217; for earlier retry (note: this lengthens the time message can stay in queue)<br />
-D : delete all messages in the queue (local and remote)<br />
-V : print program version</p>
<p>Additional (optional) parameters:<br />
-c : display colored output<br />
-N : list message numbers only<br />
(to be used either with -l, -L or -R)</p>
<p>You can view/delete multiple message i.e. -d123 -v456 -d567</p>
<p>Kuyruktaki mailleri silmek için <span style="color: #ff0000;">service qmail stop</span> komutundan sonra <span style="color: #ff0000;">./qmhandle -D</span> çalıştırmanız yeterlidir. Sonra <span style="color: #ff0000;">service qmail start</span> ile tekrar başlatmalısınız. Zaten kendiside işlemden sonra yeniden başlatmayı deneyecektir.</p>
<p><span style="color: #000000;"><br />
</span></p>