<?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>Deec.it &#187; pulire coda</title>
	<atom:link href="http://www.deec.it/tag/pulire-coda/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.deec.it</link>
	<description>Le Guide Pratiche Dell&#039;Informatica</description>
	<lastBuildDate>Sun, 04 Sep 2011 16:52:42 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Sendmail  &#8211; Gestire la coda</title>
		<link>http://www.deec.it/2009/10/04/sendmail-gestire-la-coda/</link>
		<comments>http://www.deec.it/2009/10/04/sendmail-gestire-la-coda/#comments</comments>
		<pubDate>Sat, 03 Oct 2009 22:10:46 +0000</pubDate>
		<dc:creator>Marco</dc:creator>
				<category><![CDATA[Altro]]></category>
		<category><![CDATA[/var/spool/]]></category>
		<category><![CDATA[/var/spool/mqueue]]></category>
		<category><![CDATA[pulire coda]]></category>
		<category><![CDATA[queue]]></category>
		<category><![CDATA[sedmail]]></category>
		<category><![CDATA[server posta]]></category>

		<guid isPermaLink="false">http://www.deec.it/?p=1174</guid>
		<description><![CDATA[



In questo articolo parleremo di alcune tecniche per pulire la coda di posta del&#8217; MTA Sendmail, l&#8217;articolo rigurardante la coda di Qmail è disponibile qui
La prima procedura da compiere è fermare il server di posta
/etc/init.d/sendmail stop
Per muove la coda in un altra cartella e permettere a sendmail di processare una coda pulita i comandi da [...]]]></description>
			<content:encoded><![CDATA[<!-- AdSense Now! V1.77 -->
<!-- Post[count: 3] -->
<div class="adsense adsense-leadin" style="text-align:center;margin: 12px;"><script type="text/javascript"><!--
google_ad_client = "pub-5841373120371067";
/* 468x60, creato 22/09/09 M&amp;P */
google_ad_slot = "8731175604";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></div><p>In questo articolo parleremo di alcune tecniche per pulire la coda di posta del&#8217; MTA Sendmail, l&#8217;articolo rigurardante la coda di Qmail è disponibile <a href="http://www.deec.it/2009/09/08/pulire-la-coda-di-qmail/">qui</a></p>
<p>La prima procedura da compiere è fermare il server di posta</p>
<blockquote><p>/etc/init.d/sendmail stop</p></blockquote>
<p>Per muove la coda in un altra cartella e permettere a sendmail di processare una coda pulita i comandi da dare sono:</p>
<blockquote><p>mv /var/spool/mqueue /var/spool/mqueue-fixme<br />
mkdir /var/spool/mqueue<br />
chmod 755 /var/spool/mqueue<br />
chown root:daemon /var/spool/mqueue</p></blockquote>
<p>Per eliminare i messaggi vuoti</p>
<blockquote><p>cd /var/spool/mqueue-fixme<br />
find . -size 0 -exec rm {} \;</p></blockquote>
<p>Sendmail mantiene ogni singola email in due file distinti che inizioano con df o qf. Il file che inizia con qf contiene l&#8217; hader del messaggio mentre il file df contiene il messaggio vero e prorio.</p>
<p>Per pulire la coda cercando nell&#8217; header  in base ad una ricerca precisa:</p>
<blockquote><p>cd /var/spool/mqueue<br />
mkdir /var/tmp/CESTINO<br />
grep quellochevogliocercare qf* | cut -d&#8221;:&#8221; -f1  | uniq | cut -d&#8221;f&#8221; -f2 |  xargs -i echo &#8220;mv *{} /var/tmp/CESTINO&#8221; &gt; LANCIAMI<br />
chmod 700 LANCIAMI<br />
./LANCIAMI<br />
rm -f LANCIAMI</p></blockquote>
<p>Una cosa molto importante è tenere sincronizzati i file qf*  con file df* , lo script che si occupa di analizzare i file che non hanno il rispettivo corrispondente è questo:</p>
<blockquote><p>cd /var/spool/mqueue<br />
ls -1 | cut -c 3-16 | sort | uniq -c | sort -n | grep &#8221; 1 &#8221; | awk &#8216;{print &#8220;*&#8221;$2}&#8217; &gt;  rimuovi</p></blockquote>
<p>i messaggi presenti nel file rimuovi dovranno essere eliminati</p>
<p>Per fare una ricerca nei messaggi usare il seguente comando e mantenere sincronizzati i df e qf manualmente tramite lo script precedente.</p>
<blockquote><p>find . -type f -name &#8216;q*&#8217; | xargs fgrep -l &#8216;Deferred:&#8217;  | xargs rm -v</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.deec.it/2009/10/04/sendmail-gestire-la-coda/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Pulire e fixare la coda di qmail</title>
		<link>http://www.deec.it/2009/09/08/pulire-la-coda-di-qmail/</link>
		<comments>http://www.deec.it/2009/09/08/pulire-la-coda-di-qmail/#comments</comments>
		<pubDate>Tue, 08 Sep 2009 04:00:46 +0000</pubDate>
		<dc:creator>Marco</dc:creator>
				<category><![CDATA[Altro]]></category>
		<category><![CDATA[fix coda]]></category>
		<category><![CDATA[mta]]></category>
		<category><![CDATA[pulire coda]]></category>
		<category><![CDATA[qmail]]></category>
		<category><![CDATA[qmail-remove]]></category>

		<guid isPermaLink="false">http://www.deec.it/?p=306</guid>
		<description><![CDATA[La pulizia della coda di un server smtp è un operazione fondamentale per ogni amministratore di sistema.
Può capitare infatti che la coda del server sia piena di messaggio di spam o che per un qualsiasi motivo vadano cancellati.
Vediamo come analizzare e ripulire la coda dell&#8217; MTA Qmail
Per analizzare la coda abbiamo a disposizione il comando:
qmail-qstat
il [...]]]></description>
			<content:encoded><![CDATA[<p><img class="size-full wp-image-328 alignleft" title="Qmail-logo" src="http://www.deec.it/wp-content/uploads/2009/09/Qmail-logo.png" alt="Logo qmail" width="146" height="134" /></p>
<p>La pulizia della coda di un server smtp è un operazione fondamentale per ogni amministratore di sistema.</p>
<p>Può capitare infatti che la coda del server sia piena di messaggio di spam o che per un qualsiasi motivo vadano cancellati.</p>
<p>Vediamo come analizzare e ripulire la coda dell&#8217; <a href="http://it.wikipedia.org/wiki/Mail_server" target="_blank">MTA</a> Qmail</p>
<p>Per analizzare la coda abbiamo a disposizione il comando:</p>
<blockquote><p>qmail-qstat</p></blockquote>
<p>il cui output ci mostra i messaggi i messaggi in coda e i messaggi non processati, un output di esempio è questo:</p>
<blockquote><p>messages in queue: 5273<br />
messages in queue but not yet preprocessed: 0</p></blockquote>
<p>Per visualizzare nel dettaglio i messaggi in coda il comando da richiamare è:</p>
<blockquote><p>qmail-qread</p></blockquote>
<p>La coda di esempio che abbiamo riportato  è chiaramente da pulire,  a questo scopo è possibile utilizzare il software qmail-remove disponibile <a href="http://http://www.linuxmagic.com/opensource/qmail/qmail-remove" target="_blank">qui</a></p>
<p>E&#8217; possibile installare qmail-remove compilandolo dai sogenti o installando il pacchetto .deb (se avete debian o derivate)</p>
<p>La compilazione su piattaforme a 64 bit può generare problemi, abbiamo compilato un binario statico che è disponibile <a title="Qmail-remove" href="http://www.deec.it/files/qmail-remove">qui</a></p>
<p>Qmail mette a disposizione varie opzioni per la ricerca e la cancellazione dei messaggi, per i dettagli aggiornati consigliamo di consultare il manuale richiamandolo con</p>
<blockquote><p>qmail-remove -h</p></blockquote>
<p>Di fondamentale importanza è l&#8217;utilizzo dell&#8217; opzione dell&#8217; opzione -r che permette la rimozione dei messaggi, omettendola questi saranno solo stampati a video</p>
<p>Un esempio pratico di comando per spostare una serie di messaggi che contengono una determinata stringa dalla coda in un altra cartella è questo:</p>
<blockquote><p>qmail-remove -r -p &#8220;quello che voglio cercare nel messaggio&#8221;  -y /home/miacartelladiback</p></blockquote>
<p>In alternativa a qmail-remove è possibile utilizzare <a href="http://sourceforge.net/projects/qmhandle/" target="_blank">qmail-handler</a>, applicazione del tutto equivalente a qmail-remove</p>
<p>La coda a volte può risultare danneggiata, per cercare di ripararla ci viene in aiuto un altro tool, qmail-fix</p>
<p>Anche qmail-fix è scaricabile dal sito dello sviluppatore a <a href="http://qmail.jms1.net/scripts/qfixq.shtml" target="_blank">questo</a> indirizzo, per installarlo</p>
<blockquote><p><kbd>wget <a href="http://qmail.jms1.net/scripts/qfixq">http://qmail.jms1.net/scripts/qfixq</a></kbd><br />
<kbd>chmod 700 qfixq</kbd><br />
<kbd>./qfixq</kbd></p></blockquote>
<p>Lanciando il comando</p>
<blockquote><p>./qfixq live</p></blockquote>
<p>si autorizza la il tool a fixare la coda, mentre per svuotarla completamente è possibile usare il comando:</p>
<blockquote><p>./qfixq live empty</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.deec.it/2009/09/08/pulire-la-coda-di-qmail/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

