<?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>www.collazo.ws &#187; Postfix</title>
	<atom:link href="http://www.collazo.ws/category/e-mail/postfix/feed" rel="self" type="application/rss+xml" />
	<link>http://www.collazo.ws</link>
	<description>A little nothing about something</description>
	<lastBuildDate>Tue, 30 Aug 2011 20:52:48 +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>Postfix mailq search</title>
		<link>http://www.collazo.ws/2007/07/12/postfix-mailq-search</link>
		<comments>http://www.collazo.ws/2007/07/12/postfix-mailq-search#comments</comments>
		<pubDate>Thu, 12 Jul 2007 14:21:02 +0000</pubDate>
		<dc:creator>robert</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[E-Mail]]></category>
		<category><![CDATA[Postfix]]></category>

		<guid isPermaLink="false">http://www.collazo.ws/2007/07/12/postfix-mailq-search/</guid>
		<description><![CDATA[<a href="http://www.collazo.ws/2007/07/12/postfix-mailq-search" title="Postfix mailq search"></a>I couldn&#8217;t find a script to search the Postfix mail queue so I wrote one. It&#8217;s a bash script and can be downloaded here (or just copy and paste it to file of your choice). I call it ssubject.sh. It &#8230;<p class="read-more"><a href="http://www.collazo.ws/2007/07/12/postfix-mailq-search">Read more &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<a href="http://www.collazo.ws/2007/07/12/postfix-mailq-search" title="Postfix mailq search"></a><p>I couldn&#8217;t find a script to search the Postfix mail queue so I wrote one.  It&#8217;s a bash script and can be downloaded <a target="_blank" href="seperate/ssubject.sh" title="ssubject.sh" target="_blank">here</a> (or just copy and paste it to file of your choice).  I call it <a target="_blank" href="seperate/ssubject.sh" title="ssubject.sh" target="_blank">ssubject.sh</a>.  It ends up just spitting out the queue id&#8217;s of messages that match.  Usage: &#8220;ssubject.sh &#8220;some words to look for&#8221;<br />
<span id="more-4"></span></p>
<div class="geshi no bash">
<ol>
<li class="li1">
<div class="de1"><span class="co0">#!/bin/bash</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
<li class="li1">
<div class="de1"><span class="re2">SUBJECT=</span>$<span class="nu0">1</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
<li class="li1">
<div class="de1"><span class="sy0">/</span>usr<span class="sy0">/</span>sbin<span class="sy0">/</span>postqueue -p <span class="sy0">|</span> <span class="kw2">awk</span> <span class="br0">&#123;</span><span class="st0">&#39;print $1&#39;</span><span class="br0">&#125;</span> <span class="sy0">|</span> <span class="kw2">grep</span> -v <span class="br0">&#40;</span>host <span class="sy0">|</span> \\</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw2">grep</span> -v <span class="sy0">@</span> <span class="sy0">|</span> <span class="kw2">grep</span> -v <span class="br0">&#40;</span>delivery <span class="sy0">|</span> <span class="kw2">grep</span> -v <span class="br0">&#40;</span>Host <span class="sy0">|</span> <span class="kw2">grep</span> -v <span class="br0">&#40;</span>connect <span class="sy0">|</span> \\</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw2">grep</span> -v <span class="br0">&#40;</span>lost <span class="sy0">|</span> <span class="kw2">grep</span> -v <span class="br0">&#40;</span>conversation <span class="sy0">|</span> <span class="kw2">grep</span> -v -Queue <span class="sy0">|</span> \\</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw2">sed</span> <span class="st0">&#39;s/*//g&#39;</span> <span class="sy0">|</span> <span class="kw2">sed</span> <span class="st0">&#39;/^$/d&#39;</span> <span class="sy0">&gt;</span> <span class="sy0">/</span>tmp<span class="sy0">/</span>queue_ids.txt</div>
</li>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
<li class="li1">
<div class="de1"><span class="kw2">cat</span> <span class="sy0">/</span>tmp<span class="sy0">/</span>queue_ids.txt <span class="sy0">|</span> <span class="kw1">while</span> <span class="kw2">read</span> line; <span class="kw1">do</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw2">sudo</span> <span class="sy0">/</span>usr<span class="sy0">/</span>sbin<span class="sy0">/</span>postcat -q <span class="re0">$<span class="br0">&#123;</span>line<span class="br0">&#125;</span><span class="sy0">|</span>> <span class="sy0">|</span> <span class="kw2">grep</span> <span class="st0">&quot;$SUBJECT&quot;</span> <span class="sy0">&gt;</span> <span class="sy0">/</span>dev<span class="sy0">/</span>null <span class="nu0">2</span><span class="sy0">&gt;&amp;</span><span class="nu0">1</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">if</span> <span class="br0">&#91;</span> <span class="st0">&quot;$?&quot;</span> -eq <span class="st0">&quot;0&quot;</span> <span class="br0">&#93;</span>; <span class="kw1">then</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw3">echo</span> <span class="re0">$<span class="br0">&#123;</span>line<span class="br0">&#125;</span><span class="sy0">|</span>> ;</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">fi</span></div>
</li>
<li class="li1">
<div class="de1"><span class="kw1">done</span></div>
</li>
</ol>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.collazo.ws/2007/07/12/postfix-mailq-search/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Page Caching using disk: enhanced
Database Caching 1/51 queries in 1.192 seconds using apc
Object Caching 393/509 objects using disk: basic
Content Delivery Network via Rackspace Cloud Files: cdn.collazo.ws

Served from: www.collazo.ws @ 2012-02-06 02:43:23 -->
