<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Sunucu Yönetim - Server Management &#187; qmail handle</title>
	<atom:link href="http://www.sunucuyonetim.com/tag/qmail-handle/feed" rel="self" type="application/rss+xml" />
	<link>http://www.sunucuyonetim.com</link>
	<description>vps, vds, esx, sunucu, server kiralama, alan adı, hosting, reseller</description>
	<lastBuildDate>Fri, 27 Jan 2012 15:37:11 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Linux Smpt Qmail Kuyruğu</title>
		<link>http://www.sunucuyonetim.com/linux-smtp-qmail-kuyrugu.html</link>
		<comments>http://www.sunucuyonetim.com/linux-smtp-qmail-kuyrugu.html#comments</comments>
		<pubDate>Mon, 06 Apr 2009 08:30:37 +0000</pubDate>
		<dc:creator>Barış BODUR</dc:creator>
				<category><![CDATA[Linux  Hosting]]></category>
		<category><![CDATA[E-mail - Outlook Ayarları]]></category>
		<category><![CDATA[linux smtp]]></category>
		<category><![CDATA[qmail handle]]></category>

		<guid isPermaLink="false">http://www.sunucuyonetim.com/?p=178</guid>
		<description><![CDATA[Qmailde mail gidip gelmiyor diye m&#252;şteriler yakınırken bu işe kesin bir &#231;&#246;z&#252;m bulmak gerekiyor genelde. Aşağıda kısa bir &#231;&#246;z&#252;m hikayesi var. Olaki bir g&#252;n yine aynı sorunla karşılaşırsam yada birileri aynı sorunla karşılaşırsa işine yarayacaktır eminim ki. Her seferinde aynı sorunlarla karşılaşıp internetten tekrar aramak yerine oturup bir d&#246;k&#252;man yazmak herkesin a&#231;ısından iyi olur herhalde [...]]]></description>
			<content:encoded><![CDATA[<p>Qmailde mail gidip gelmiyor diye m&uuml;şteriler yakınırken bu işe kesin bir &ccedil;&ouml;z&uuml;m bulmak gerekiyor genelde. Aşağıda kısa bir &ccedil;&ouml;z&uuml;m hikayesi var. Olaki bir g&uuml;n yine aynı sorunla karşılaşırsam yada birileri aynı sorunla karşılaşırsa işine yarayacaktır eminim ki. Her seferinde aynı sorunlarla karşılaşıp internetten tekrar aramak yerine oturup bir d&ouml;k&uuml;man yazmak herkesin a&ccedil;ısından iyi olur herhalde <br />Qmailin genel işleyişi ş&ouml;yledir; gidecek yada gelecek mailler kuyrukta sıraya girerler ve işleme tabi tutulurlar. B&ouml;ylece sırası ile t&uuml;m mailler gidecekleri ve gelecekleri yere ulaşmış olurlar. Hikayemizin nedeni qmail in kuyruğunda tonlarca mailin birikmesi.<br />O anki kuyrukta ka&ccedil; tane mail bulunduğunu bin dizinindeki qmail-qstat programcığı aracılığı ile &ouml;grenebilirsiniz. </p>
<p><span id="more-178"></span></p>
<p><a href="mailto:root@plesk">root@plesk</a> root:/var/qmail/bin# ./qmail-qstat<br />messages in queue: 149<br />messages in queue but not yet preprocessed: 0</p>
<p>&nbsp;</p>
<p>Ama bu size asla ayrıntılı bilgi vermeyecektir. Normalde bu sayının makul değerlerde olması beklenir. Mesela bir g&uuml;n gelipte bunu &ccedil;alıştırdığınızda karşınıza<br />[root@plesk root]# /var/qmail/bin/qmail-qstat<br />messages in queue : 1283690<br />messages in queue but not yet preprocessed: 232</p>
<p>şeklinde u&ccedil;uk değerler g&ouml;r&uuml;yorsanız bu bir problemle karşı karşıya olduğunuzun g&ouml;stergesidir.</p>
<p>Ama qstat size ayrıntılı bilgi vermeyecektir. Bunun i&ccedil;in qmHandle isimli opensource projeden faydalanabilirsiniz. Proje sitesi <a href="http://sourceforge.net/projects/qmhandle">http://sourceforge.net/projects/qmhandle</a> şeklinde </p>
<p>wget <a href="http://jaist.dl.sourceforge.net/sourcefo">http://jaist.dl.sourceforge.net/sourcefo</a>&hellip;<br />gunzip qmhandle*<br />tar xvf qmhandle*</p>
<p>şeklinde programcığı a&ccedil;tıktan sonra</p>
<p># ./qmHandle -s</p>
<p>ile daha ayrıntılı bir bilgi alabilirsiniz.<br /><a href="mailto:root@plesk">root@plesk</a> root:~# ./qmHandle -s<br />Messages in local queue: 0<br />Messages in remote queue: 149</p>
<p>Şimdi asil problemimiz bu kuyruğa neden olan maillerin ne olduğunu keşfetmek olabilir. Bunun i&ccedil;in ise<br /># ./qmHandle -l</p>
<p>komutunu kullanabilirsiniz.<br />Bu komut kuyrukta bekleyen maillerin nerden geldigini ve nereye g&ouml;nderilmeye calisildigini vs bilgisi verecektir. Mesela benim karsilastigim sorunda </p>
<p>753180 (22, R)<br />Return-path:<br />From:&nbsp; MAILER-DAEMON at 217-20-118-172.internet&hellip;<br />To:&nbsp; randy at efg-inc.com<br />Subject: failure notice<br />Date: 5 Aug 2006 11:48:44 +0300<br />Size: 3385 bytes<br />şeklinde maillerin olduğunu g&ouml;rm&uuml;şt&uuml;m. Yani olmayan mail adresinden dolayi mailer-deamon g&ouml;nderilmeye calisiliyor. Ve buda bir kuyruk oluşturuluyor. Kuyruktaki maillerin g&ouml;nderilmesini sağlamak i&ccedil;in </p>
<p># ./qmHandle -a</p>
<p>Komutunu kullanabilirsiniz. Bu işlemden sonra kuyrukta bekleyen mailler b&uuml;y&uuml;k ihtimalle zaten asla g&ouml;nderilemeyecek olan mailler olacaktır.</p>
<p># ./qmHandle -l </p>
<p>Komutu size kuyruktaki maillerin ayrıntısını <a href="mailto:verecekti.root@plesk">verecekti.</a> root :~# ./qmHandle -s<br />Messages in local queue: 0<br />Messages in remote queue: 147 </p>
<p>root@plesk</p>
<p>dediğimde 151 mailin kuyrukta bekledigini g&ouml;rd&uuml;m &ouml;rnek olarak bunlarin hepsinin acaba aynı şekilde deamon maili mi olduğunu anlamak i&ccedil;in basit&ccedil;e ş&ouml;yle bir komut <a href="mailto:kullanabilirsiniz.root@plesk">kullanabilirsiniz.</a> root:~# ./qmHandle -l | grep MAILER | wc -l<br />147</p>
<p>root@plesk</p>
<p>iki sayının birbirine eşit olması kuyrukta bu sa&ccedil;ma maillerden başka bir mail olmadığını g&ouml;sterecektir. Bundan sonraki adımda kuyruğumuzu temizleyerek hem gereksiz maillerden kurtarmis oluruz. Hemde kuyruktaki t&uuml;m maillerin gereksiz mail olduğunu teyit ederek milletin bekledigi &ouml;nemli mailleri silmemiş oluruz. Makineyi rahatlama babinda kuyruktaki mailler şu şekilde temizlenebilir;</p>
<p>Qmailde kuyruktaki mailler sırası ile<br />/var/qmail/queue/info<br />/var/qmail/queue/mess<br />/var/qmail/queue/remote<br />/var/qmail/queue/intd<br />/var/qmail/queue/local<br />/var/qmail/queue/todo<br />Klas&ouml;rlerinde hiyararşik şekilde dağılmış halde bulunurlar ve bu klas&ouml;rlerin i&ccedil;erisinde 0 dan 22 ye kadar klas&ouml;rler vardır. Yani sırası ile bu klas&ouml;rlerin i&ccedil;eriğini temizlemeniz gerekir.</p>
<p>&Ouml;rnek olarak<br />cd /var/qmail/queue/info<br />rm -rf 0/*<br />rm -rf 1/*<br />rm -rf 2/*<br />rm -rf 3/*<br />rm -rf 4/*<br />rm -rf 5/*<br />rm -rf 6/*<br />rm -rf 7/*<br />rm -rf 8/*<br />rm -rf 9/*<br />rm -rf 10/*<br />rm -rf 11/*<br />rm -rf 12/*<br />rm -rf 13/*<br />rm -rf 14/*<br />rm -rf 15/*<br />rm -rf 16/*<br />rm -rf 17/*<br />rm -rf 18/*<br />rm -rf 19/*<br />rm -rf 20/*<br />rm -rf 21/*<br />rm -rf 22/* gibi sırası ile t&uuml;m klas&ouml;rleri silmeniz gerekir. Yada sitemdeki hazir sh dosyasi ile bu işi yapabilirsiniz.<br />Dosyayı indirmek i&ccedil;in Tıklayın<br /># chmod 0777 qmailclear.sh<br /># ./qmailclear.sh</p>
<p>Olaya son bir &ccedil;&ouml;z&uuml;m olarakta Qmail in &ccedil;ok fazla uzun s&uuml;re g&ouml;nderemedigi mailleri otomatik silmesini sağlayabilirsiniz. bin dizini i&ccedil;inde qmail-showctl qmail in ayarlarını s&ouml;yleyecektir. queuelifetime parametresi mailin kuyrukta yaşama s&uuml;residir.<br /><a href="mailto:root@plesk">root@plesk</a> root:/var/qmail/bin# ./qmail-showctl | grep queuelifetime<br />queuelifetime: Message lifetime in the queue is 604800 seconds.</p>
<p>ki bu yaklaşık 1 haftadır. Bu s&uuml;re 1 g&uuml;n yeterli olacağını d&uuml;ş&uuml;n&uuml;yorum Bunu 23 saat olarak atamak i&ccedil;in</p>
<p># echo &quot;82800&quot; &gt; control/queuelifetime<br /># bin/qmail-showctl | grep queuelifetime<br />queuelifetime: Message lifetime in the queue is 82800 seconds.</p>
<p>Kaynak: <a href="http://linux.yudum.net/linux/qmail-kuyruk-problemleri.html">http://linux.yudum.net/linux/qmail-kuyruk-problemleri.html</a> </p>
<img src="http://www.sunucuyonetim.com/?ak_action=api_record_view&id=178&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.sunucuyonetim.com/linux-smtp-qmail-kuyrugu.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

