<?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>Makura no Soshi &#187; E-Mail</title>
	<atom:link href="http://mschuette.name/wp/category/admin/e-mail/feed/" rel="self" type="application/rss+xml" />
	<link>http://mschuette.name/wp</link>
	<description>枕草子</description>
	<lastBuildDate>Mon, 06 Feb 2012 12:41:30 +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>Procrastination @ work</title>
		<link>http://mschuette.name/wp/2011/04/procrastination-work/</link>
		<comments>http://mschuette.name/wp/2011/04/procrastination-work/#comments</comments>
		<pubDate>Tue, 19 Apr 2011 10:58:23 +0000</pubDate>
		<dc:creator>Martin</dc:creator>
				<category><![CDATA[Admin]]></category>
		<category><![CDATA[E-Mail]]></category>
		<category><![CDATA[mail]]></category>
		<category><![CDATA[rrd]]></category>
		<category><![CDATA[rrdtool]]></category>
		<category><![CDATA[score]]></category>
		<category><![CDATA[spam]]></category>
		<category><![CDATA[spamassassin]]></category>

		<guid isPermaLink="false">https://mschuette.name/wp/?p=662</guid>
		<description><![CDATA[erfassen wir doch mal die SpamAssassin-Scores&#8230; &#160;]]></description>
			<content:encoded><![CDATA[<p>erfassen wir doch mal die SpamAssassin-Scores&#8230;</p>
<p style="text-align: left;"><img class="alignleft" title="SA Scores absolut" src="https://mschuette.name/wp/wp-upload/sa-score_abs-20110419.png" alt="SA Scores absolut" width="582" height="223" /></p>
<p><img class="alignleft" title="SA Scores relativ" src="https://mschuette.name/wp/wp-upload/sa-score_rel-20110419.png" alt="SA Scores relativ" width="582" height="223" /></p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://mschuette.name/wp/2011/04/procrastination-work/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mailing List Statistics</title>
		<link>http://mschuette.name/wp/2010/03/mailing-list-statistics/</link>
		<comments>http://mschuette.name/wp/2010/03/mailing-list-statistics/#comments</comments>
		<pubDate>Sat, 06 Mar 2010 17:39:42 +0000</pubDate>
		<dc:creator>Martin</dc:creator>
				<category><![CDATA[E-Mail]]></category>
		<category><![CDATA[english]]></category>
		<category><![CDATA[Projects]]></category>
		<category><![CDATA[mail]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[statistic]]></category>

		<guid isPermaLink="false">https://mschuette.name/wp/?p=481</guid>
		<description><![CDATA[Recently a friend showed me the tool MailListStat to generate mailing list statistics and I thought it would be much easier to implement this in Perl or Python instead of C. So I tried and the result is Py-MailListStat 1.0 (I am not very creative with names). Maybe someone finds it useful&#8230; Py-MailListStat 1.0 example [...]]]></description>
			<content:encoded><![CDATA[<p>Recently a friend showed me the tool <a href="http://www.marki-online.net/MLS/">MailListStat</a> to generate mailing list statistics and I thought it would be much easier to implement this in Perl or Python instead of C.<br />
So I tried and the result is Py-MailListStat 1.0 (I am not very creative with names). Maybe someone finds it useful&#8230;</p>
<ul>
<li><a href="http://mschuette.name/files/mls-1.0.py">Py-MailListStat 1.0</a></li>
<li><a href="http://mschuette.name/files/mls.amavisd.out.txt">example output for the amavis-user list</a></li>
<li>[<em>Update:</em>] <a href="http://www.gitorious.org/py-mailliststat">git repository</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://mschuette.name/wp/2010/03/mailing-list-statistics/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>HELO-Check, die zweite</title>
		<link>http://mschuette.name/wp/2009/04/helo-check-die-zweite/</link>
		<comments>http://mschuette.name/wp/2009/04/helo-check-die-zweite/#comments</comments>
		<pubDate>Wed, 22 Apr 2009 23:37:26 +0000</pubDate>
		<dc:creator>Martin</dc:creator>
				<category><![CDATA[Admin]]></category>
		<category><![CDATA[E-Mail]]></category>
		<category><![CDATA[helo]]></category>
		<category><![CDATA[mailserver]]></category>
		<category><![CDATA[postfix]]></category>
		<category><![CDATA[smtp]]></category>

		<guid isPermaLink="false">http://mschuette.name/wp/?p=293</guid>
		<description><![CDATA[Weil ich letztens auf HELO-Checks angesprochen wurde habe ich mir nochmal angesehen was ich damit so alles filtere. Im Dezember 2007 hatte ich schonmal eine Stichprobe beschrieben und versuche nun möglichst gleich auszuwerten. In den Logs von 6 Tagen finden sich knapp 43.000 Rejects aufgrund der HELO-Checks. Einträge {your,user,home}-xyz sind wieder zusammengefasst. Hier die Top [...]]]></description>
			<content:encoded><![CDATA[<p>Weil ich letztens auf HELO-Checks angesprochen wurde habe ich mir nochmal angesehen was ich damit so alles filtere. Im Dezember 2007 hatte ich schonmal eine <a href="/wp/2007/12/23/helo-check-unter-der-lupe/">Stichprobe beschrieben</a> und versuche nun möglichst gleich auszuwerten.</p>
<p>In den Logs von 6 Tagen finden sich knapp 43.000 Rejects aufgrund der HELO-Checks. Einträge <code>{your,user,home}-xyz</code> sind wieder zusammengefasst.</p>
<p>Hier die Top 30:</p>

<div class="wp_syntax"><div class="code"><pre class="text" style="font-family:monospace;">949 &lt;Wireless_Broadband_Router&gt;
874 &lt;localhost&gt;
654 &lt;141.89.58.198&gt;
282 &lt;dsl88&gt;
220 &lt;home-xyz&gt;
185 &lt;stoichy&gt;
173 &lt;goofy-3vjq4dbxj&gt;
136 &lt;desktop&gt;
110 &lt;home&gt;
95 &lt;myrouter&gt;
88 &lt;wergvan&gt;
86 &lt;comp&gt;
78 &lt;zaya-67e169836b&gt;
74 &lt;user-xyz&gt;
71 &lt;alicegate&gt;
70 &lt;server&gt;
69 &lt;ppp&gt;
69 &lt;dsl85&gt;
64 &lt;dsl88.230&gt;
60 &lt;user&gt;
59 &lt;pc&gt;
59 &lt;experien-24444d&gt;
55 &lt;pool&gt;
55 &lt;bukhari-d1ce52f&gt;
54 &lt;dsl88.242&gt;
51 [bare IP quad]
51 &lt;principal&gt;
51 &lt;galactic-1ar4zw&gt;
49 &lt;mike-oli0wyh8z0&gt;
44 &lt;ruben-b26ivbdby&gt;</pre></div></div>

<p>Im Vergleich zu <a href="/wp/2007/12/23/helo-check-unter-der-lupe/">2007</a> findet sich oft die Server-IP, dafür aber nur wenige andere IPs.</p>
<p>Bei weitem am häufigsten, aber nicht in der Liste, sind scheinbar zufällige Ketten von Großbuchstaben. Gut 32.000 HELOs, also über die Hälfte, matchen auf die RegExp <code>[A-Z]{7,10}</code>.</p>
]]></content:encoded>
			<wfw:commentRss>http://mschuette.name/wp/2009/04/helo-check-die-zweite/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Spam-Pause</title>
		<link>http://mschuette.name/wp/2008/11/spam-pause/</link>
		<comments>http://mschuette.name/wp/2008/11/spam-pause/#comments</comments>
		<pubDate>Tue, 25 Nov 2008 00:11:03 +0000</pubDate>
		<dc:creator>Martin</dc:creator>
				<category><![CDATA[Admin]]></category>
		<category><![CDATA[E-Mail]]></category>
		<category><![CDATA[mail]]></category>
		<category><![CDATA[mailgraph]]></category>
		<category><![CDATA[mailserver]]></category>
		<category><![CDATA[reject]]></category>
		<category><![CDATA[spam]]></category>

		<guid isPermaLink="false">http://mschuette.name/wp/?p=195</guid>
		<description><![CDATA[Am Wochenende blieb einfach der Spam weg. Ich fürchtete schon Fehler im DNS oder Paketfilter&#8230; aber der RackBlogger und Heise beobachteten das gleiche Phänomen und heute hat sich alles wieder normalisiert:]]></description>
			<content:encoded><![CDATA[<p>Am Wochenende blieb einfach der Spam weg. Ich fürchtete schon Fehler im DNS oder Paketfilter&#8230; aber der <a href="http://www.rackblogger.de/2008/11/24/zu-wenig-spam/">RackBlogger</a> und <a href="http://www.heise.de/newsticker/Spam-faellt-auf-Jahrestief--/meldung/119321">Heise</a> beobachteten das gleiche Phänomen und heute hat sich alles wieder normalisiert:</p>
<p><img class="aligncenter" title="Mail-Rejects dieser Woche" src="/wp/wp-upload/mailgraph-rejects-081125.png" alt="" width="637" height="377" /></p>
]]></content:encoded>
			<wfw:commentRss>http://mschuette.name/wp/2008/11/spam-pause/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>mailgraph und rejects</title>
		<link>http://mschuette.name/wp/2008/09/mailgraph-und-rejects/</link>
		<comments>http://mschuette.name/wp/2008/09/mailgraph-und-rejects/#comments</comments>
		<pubDate>Sun, 14 Sep 2008 15:26:36 +0000</pubDate>
		<dc:creator>Martin</dc:creator>
				<category><![CDATA[E-Mail]]></category>
		<category><![CDATA[mail]]></category>
		<category><![CDATA[mailgraph]]></category>
		<category><![CDATA[mailserver]]></category>
		<category><![CDATA[reject]]></category>
		<category><![CDATA[spam]]></category>

		<guid isPermaLink="false">http://mschuette.name/wp/?p=138</guid>
		<description><![CDATA[Ich hab mal wieder an meinem mailgraph gedreht weil seit ca. einem Jahr die Zahl der Rejects um ein vielfaches größer ist als die Zahl der angenommenen Mails. Verschiedene Spielereien mit logarithmischen Skalen führten zu keinem zufriedenstellenden Ergebnis (weil zu viele Messwerte zu oft Null sind), so dass ich die Anordnung der Graphen einmal umgedreht [...]]]></description>
			<content:encoded><![CDATA[<p>Ich hab mal wieder an meinem <a href="http://mailgraph.schweikert.ch/">mailgraph</a> gedreht weil seit ca. einem Jahr die Zahl der Rejects um ein vielfaches größer ist als die Zahl der angenommenen Mails.</p>
<p>Verschiedene Spielereien mit logarithmischen Skalen führten zu keinem zufriedenstellenden Ergebnis (weil zu viele Messwerte zu oft Null sind), so dass ich die Anordnung der Graphen einmal umgedreht habe. Der klassische Fehlergraph (Spam,Bounces,Viruses) wird zum Anhängsel des Durchsatzgraphen (Send,Received); stattdessen besteht der neue &#8220;Fehlergraph&#8221; aus allen Rejects und der Aufschlüsselung in die Ablehnungsgründe (die dafür benutzten Regexp und Änderungen hatte ich mal <a href="/wp/2007/12/30/postfix-logdaten-schoner-auswerten/">als Patch online gestellt</a>).</p>
<p>Wie das in Aktion aussieht kann auf meinem <a href="https://mail.asta.uni-potsdam.de/">Mailserver</a> angesehen werden, außerdem hier mal der Reject-Graph für 15 Monate:</p>
<div class="mceTemp">
<dl class="wp-caption alignnone" style="width: 647px;">
<dt class="wp-caption-dt"><img title="mailgraph rejects" src="/wp/wp-upload/mailgraph-rejects-0809.png" alt="mailgraph rejects" width="637" height="377" /></dt>
</dl>
</div>
]]></content:encoded>
			<wfw:commentRss>http://mschuette.name/wp/2008/09/mailgraph-und-rejects/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Scripte</title>
		<link>http://mschuette.name/wp/2008/03/scripte/</link>
		<comments>http://mschuette.name/wp/2008/03/scripte/#comments</comments>
		<pubDate>Wed, 19 Mar 2008 00:28:32 +0000</pubDate>
		<dc:creator>Martin</dc:creator>
				<category><![CDATA[Admin]]></category>
		<category><![CDATA[E-Mail]]></category>

		<guid isPermaLink="false">http://mschuette.name/wp/2008/03/19/scripte/</guid>
		<description><![CDATA[Eigentlich veröffentliche ich ungern Skripte. Das hat mehrere Gründe: zunächst sind die meisten sehr simpel und alle die sich auskennen sollte sie schnell selbst schreiben können (und wer sich nicht auskennt sowieso erstmal die Doku lesen); verbunden damit ist die Versuchung ein Skript als black box auszuführen, ohne wenigstens einmal reinzuschauen. Bei Admin-Funktionen kann dann [...]]]></description>
			<content:encoded><![CDATA[<p>Eigentlich veröffentliche ich ungern Skripte. Das hat mehrere Gründe: zunächst sind die meisten sehr simpel und alle die sich auskennen sollte sie schnell selbst schreiben können (und wer sich nicht auskennt sowieso erstmal die Doku lesen); verbunden damit ist die Versuchung ein Skript als <em>black box</em> auszuführen, ohne wenigstens einmal reinzuschauen. Bei Admin-Funktionen kann dann schon ein kleiner Fehler oder ein unterschiedlicher Pfad sehr gefährlich sein. Zuguterletzt sehen meine Skripte auch nie so professionell aus wie dieses <a href="http://www.bolthole.com/solaris/ksh-sampleprog.html">example of script development</a>  :-)</p>
<p>Aber vielleicht  kann ja doch jemand etwas hiermit anfangen, dem <a href="http://mschuette.name/files/learn_spam.tcsh">Skript mit dem ich meine Spamfilter trainiere</a>.</p>
<p>Annahme ist, dass Spam- und Ham-Mails in zwei Ordnern gesammelt werden (bei mir sind das Cyrus-IMAP-Ordner) und dass CRM1114 mit <code>reaver_cache</code> benutzt wird. Für jede Mail in den Ordnern wird die CacheID gesucht und nachgesehen ob SpamAssassins Bayes-Filter bzw. CRM114 die Mail richtig klassifiziert haben. Alle nicht korrekt erkannten Mails werden schließlich gelernt.</p>
<p>Vorteil gegenüber normalem mailtrainer.crm und sa-learn ist die Benutzung des CRM114-Caches für SpamAssassin und die Optimierung auf nicht erkannte Mails.</p>
]]></content:encoded>
			<wfw:commentRss>http://mschuette.name/wp/2008/03/scripte/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Chemnitzer Linuxtage 2008</title>
		<link>http://mschuette.name/wp/2008/03/chemnitzer-linuxtage-2008/</link>
		<comments>http://mschuette.name/wp/2008/03/chemnitzer-linuxtage-2008/#comments</comments>
		<pubDate>Sun, 02 Mar 2008 14:29:40 +0000</pubDate>
		<dc:creator>Martin</dc:creator>
				<category><![CDATA[Admin]]></category>
		<category><![CDATA[E-Mail]]></category>
		<category><![CDATA[N810]]></category>
		<category><![CDATA[Verschiedenes]]></category>
		<category><![CDATA[CLT]]></category>
		<category><![CDATA[CLT08]]></category>

		<guid isPermaLink="false">http://mschuette.name/wp/2008/03/02/chemnitzer-linuxtage-2008/</guid>
		<description><![CDATA[Hier das obligatorische &#8220;Hallo Welt&#8221; vom CLT08, der/die jetzt schon die zehnten und bisher größten Chemnitzer Linuxtage sind. Inzwischen habe ich zwei Nächte Indoor-Camping überstanden, in der zweiten sogar etwas schlafen können, die tollen Zeichnungen von Jojo bewundert, am FreeBSD-Stand mehrfach erzählt warum ich BSD besser finde als Linux, das luxuriöse Social Event (unter dem [...]]]></description>
			<content:encoded><![CDATA[<p>Hier das obligatorische &#8220;Hallo Welt&#8221; vom <a href="http://chemnitzer.linux-tage.de/2008/info/">CLT08</a>, der/die jetzt schon die zehnten und bisher größten Chemnitzer Linuxtage sind.</p>
<p><img src="http://mschuette.name/wp/wp-upload/jojo_greenfast.jpg" alt="Bild von Johannes Kretzschmar (http://www.beetlebum.de/), CC2 by-nc-nd" align="middle" height="154" width="400" /></p>
<p>Inzwischen habe ich zwei Nächte Indoor-Camping überstanden, in der zweiten sogar etwas schlafen können, die tollen Zeichnungen von <a href="http://beetlebum.de/">Jojo</a> bewundert, am <a href="https://bilder.bsdgroup.de/galleries/CLT08/overview.html">FreeBSD-Stand</a> mehrfach erzählt warum ich BSD besser finde als Linux, das luxuriöse Social Event (unter dem Motto &#8220;Innovation dank Freibier&#8221;) genossen, mein neues N810 praxisgetestet und oft demonstriert, eine neue minor-Version des <a href="http://mschuette.name/files/crm114.pm">CRM114-SA-Plugins</a> veröffentlicht, hiermit auch den <a href="http://www.grunix.de/archives/2008-03-02/434/Chemnitzer-LinuxTage-Humppa-schoen-war-der-CLT/">Bericht von grUNIX</a> verlinkt, sowie gerade eben meinen Kurzvortrag zu <a href="http://mschuette.name/wp/crm114-spamassassin-plugin/">CRM114</a> (<a href="http://fara.cs.uni-potsdam.de/~mschuett/uplug/crm114_CLT_080302.pdf">hier die Folien</a>) überstanden ;-)</p>
<p>Großes  Lob und vielen Dank an das ganze Orga-Team, das lange dafür gearbeitet hat und es immer wieder schafft den wohl besten und bestorganisierten FLOSS-Event auf die Beine zu stellen.</p>
<p><strong>Nachtrag:</strong> Eine der Zeichnungen habe ich hier eingefügt. Du übrigen finden sich bei <a href="http://doc.grunix.de/beetlebum/">grUNIX</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://mschuette.name/wp/2008/03/chemnitzer-linuxtage-2008/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>gut gefüllte ToDo-Queue</title>
		<link>http://mschuette.name/wp/2008/01/gut-gefullte-todo-queue/</link>
		<comments>http://mschuette.name/wp/2008/01/gut-gefullte-todo-queue/#comments</comments>
		<pubDate>Tue, 29 Jan 2008 14:26:27 +0000</pubDate>
		<dc:creator>Martin</dc:creator>
				<category><![CDATA[E-Mail]]></category>
		<category><![CDATA[chemnitz]]></category>
		<category><![CDATA[CLT]]></category>
		<category><![CDATA[crm114]]></category>

		<guid isPermaLink="false">http://mschuette.name/wp/2008/01/29/gut-gefullte-todo-queue/</guid>
		<description><![CDATA[Kaum ist eine Deadline vorbei und das zugehörige Referat gehalten, da kündigt sich auch schon die nächste Arbeit an. Mein Kurzvortrag zu crm114 wurde nämlich ins Programm der Chemnitzer Linuxtage aufgenommen. :) Da packt mich ja glatt der Ehrgeiz bis dahin noch ein oder zwei ewige ToDo-Items anzugehen wie etwa die Einbindung in das neue [...]]]></description>
			<content:encoded><![CDATA[<p>Kaum ist eine Deadline vorbei und das zugehörige Referat gehalten, da kündigt sich auch schon die nächste Arbeit an.</p>
<p>Mein Kurzvortrag zu <a href="http://mschuette.name/wp/crm114-spamassassin-plugin/">crm114</a> wurde nämlich ins <a href="http://chemnitzer.linux-tage.de/2008/vortraege/" title="CLT08: Vorträge">Programm der Chemnitzer Linuxtage</a> aufgenommen. :)   Da packt mich ja glatt der Ehrgeiz bis dahin noch ein oder zwei ewige ToDo-Items  anzugehen wie etwa die Einbindung in das neue <a href="http://issues.apache.org/SpamAssassin/show_bug.cgi?id=5293" title="RFE: pluginize the Bayes subsystem">pluginisierte Bayes</a>-System.</p>
]]></content:encoded>
			<wfw:commentRss>http://mschuette.name/wp/2008/01/gut-gefullte-todo-queue/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Postfix-Logdaten schöner auswerten (Teil 2)</title>
		<link>http://mschuette.name/wp/2008/01/postfix-logdaten-schoner-auswerten-teil-2/</link>
		<comments>http://mschuette.name/wp/2008/01/postfix-logdaten-schoner-auswerten-teil-2/#comments</comments>
		<pubDate>Wed, 02 Jan 2008 01:00:08 +0000</pubDate>
		<dc:creator>Martin</dc:creator>
				<category><![CDATA[Admin]]></category>
		<category><![CDATA[E-Mail]]></category>
		<category><![CDATA[Syslog]]></category>
		<category><![CDATA[patch]]></category>
		<category><![CDATA[pflogsumm]]></category>
		<category><![CDATA[postfix]]></category>

		<guid isPermaLink="false">http://www.mschuette.name/wp/2008/01/02/postfix-logdaten-schoner-auswerten-teil-2/</guid>
		<description><![CDATA[Und weil&#8217;s so schön ist noch ein zweiter Patch für pflogsumm: Diesmal um in den Fehlerlisten nur signifikante IPs/Domains anzuzeigen und nicht x-Tausend Einträge mit jeweils einem Fehler zu haben. Bisher hatte ich mir Zeilen mit geringer Ereignisanzahl per grep rausgefiltert, aber nun hab ich mir mal den Quellcode angesehen und es im Programm selbst [...]]]></description>
			<content:encoded><![CDATA[<p>Und weil&#8217;s so schön ist noch ein zweiter Patch für <a href="http://jimsun.linxnet.com/postfix_contrib.html">pflogsumm</a>: Diesmal um in den Fehlerlisten nur signifikante IPs/Domains anzuzeigen und nicht x-Tausend Einträge mit jeweils einem Fehler zu haben.</p>
<p>Bisher hatte ich mir Zeilen mit geringer Ereignisanzahl per grep rausgefiltert, aber nun hab ich mir mal den Quellcode angesehen und es im Programm selbst geändert.</p>
<p>Vorher:</p>
<blockquote>
<pre>Sender address rejected: Domain MX in RFC 1918 private network (total: 15)
   13   teresa.albuquerque@moviflor.net
    1   airborne6@sarasotabluesfest.com
    1   dhineshqeq@meridia.org
Sender address rejected: Domain MX in broadcast network (total: 4)
    1   jaimehspice@apoio.biz
    1   jubalkiang00@2-getpaid.com
    1   vispi9ramana8@blinkerne.com
    1   muhammad5debasish@cathousemails.com</pre>
</blockquote>
<p>Nachher:</p>
<blockquote>
<pre>Sender address rejected: Domain MX in RFC 1918 private network (total: 15)
   13   teresa.albuquerque@moviflor.net
Sender address rejected: Domain MX in broadcast network (total: 4)</pre>
</blockquote>
<p>Hier liegt der <a href="http://mschuette.name/files/pflogsumm-1.1.1-count.diff">Patch für pflogsumm-1.1.1</a>. Um die Filter anzupassen können die Variablen <code>$abs_limit</code> und <code>$rel_limit</code> geändert werden (im Patch in Zeile 22f).</p>
<p><strong>Update:</strong> Zur Einsendung an James Seymour hab ich&#8217;s noch etwas verschönert und aus den zwei Variablen Kommandozeilen-Parameter gemacht. Hier liegt der <a href="http://mschuette.name/files/pflogsumm-1.1.1-limits.diff">neue Patch für pflogsumm-1.1.1</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://mschuette.name/wp/2008/01/postfix-logdaten-schoner-auswerten-teil-2/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Postfix-Logdaten schöner auswerten</title>
		<link>http://mschuette.name/wp/2007/12/postfix-logdaten-schoner-auswerten/</link>
		<comments>http://mschuette.name/wp/2007/12/postfix-logdaten-schoner-auswerten/#comments</comments>
		<pubDate>Sun, 30 Dec 2007 20:06:51 +0000</pubDate>
		<dc:creator>Martin</dc:creator>
				<category><![CDATA[Admin]]></category>
		<category><![CDATA[E-Mail]]></category>
		<category><![CDATA[Syslog]]></category>
		<category><![CDATA[mail]]></category>
		<category><![CDATA[mailgraph]]></category>
		<category><![CDATA[patch]]></category>
		<category><![CDATA[pflogsumm]]></category>
		<category><![CDATA[policyd-weight]]></category>
		<category><![CDATA[postfix]]></category>
		<category><![CDATA[postgrey]]></category>
		<category><![CDATA[reject]]></category>
		<category><![CDATA[spam]]></category>

		<guid isPermaLink="false">http://www.mschuette.name/wp/2007/12/30/postfix-logdaten-schoner-auswerten/</guid>
		<description><![CDATA[Jetzt hab ich endlich mal Patch-files für meine pflogsumm- und mailgraph-Anpassungen erstellt. pflogsumm wollte ich beibringen die Logzeilen von postgrey und policyd-weight besser einzuordnen. Postfix gibt den Meldungen der externen policy-daemons nämlich das Präfix &#8220;NOQUEUE: reject: RCPT from&#8220;. Für pflogsumm heißt das: der Fehler wird durch die Empfängeradresse verursacht, also wird auch die Zusammenfassung nach [...]]]></description>
			<content:encoded><![CDATA[<p>Jetzt hab ich endlich mal Patch-files für meine <a href="http://jimsun.linxnet.com/postfix_contrib.html">pflogsumm</a>- und <a href="http://mailgraph.schweikert.ch/">mailgraph</a>-Anpassungen erstellt.</p>
<p><strong>pflogsumm</strong> wollte ich beibringen die Logzeilen von <a href="http://postgrey.schweikert.ch/">postgrey </a>und <a href="http://www.policyd-weight.org/">policyd-weight</a> besser einzuordnen. Postfix gibt den Meldungen der externen policy-daemons nämlich das Präfix &#8220;<code>NOQUEUE: reject: RCPT from</code>&#8220;. Für pflogsumm heißt das: der Fehler wird durch die Empfängeradresse verursacht, also wird auch die Zusammenfassung nach Empfangsadressen sotiert. &#8212; Als Admin interessiert mich die aber nicht; ich will die Client-IP haben, denn an der hängen alle Fehlerquellen (RBL-Einträge, kaputtes HELO, zu schnelle Mailqueue, etc.).</p>
<p>Vorher:</p>
<blockquote><p><code><br />
Recipient address rejected: Greylisted (total: 209)<br />
13   fsr-powi@vefa.uni-potsdam.de<br />
12   bugs-gentoo@blubbmon.de<br />
12   fsr-informatik@vefa.uni-potsdam.de<br />
10   amnesty@mail.asta.uni-potsdam.de<br />
10   fsr-avl@vefa.uni-potsdam.de<br />
[...]<br />
</code></p></blockquote>
<p>Nachher:</p>
<blockquote><p><code><br />
Recipient address rejected: Greylisted (total: 93)<br />
33   brasiltelecom.net.br<br />
24   codetel.net.do<br />
9   hawaiiantel.net<br />
[...]<br />
</code></p></blockquote>
<p>Der <a href="http://mschuette.name/files/pflogsumm-1.1.1-pdw.diff">Patch für pflogsumm-1.1.1</a> ist recht simpel und fügt für diesen Fall eine neue Regexp ein.</p>
<p>Mit <strong>Mailgraph</strong> wollte ich verschiedene Reject-Gründe einzeln zählen lassen um zu sehen warum überhaupt abgelehnt wird (und damit auch welchen quantitativen Einfluss z.B. RBLs und Greylisting haben). Dafür lasse ich eine neue RRD-Datei anlegen und definiere eine Handvoll Kategorien mit Regexpes um die Reject-Logzeilen zu klassifizieren.</p>
<p>Weil ich in der Visualisierung keinen dritten Graphen haben will, hab ich die Virus/Spam/Bounce-Graphik extrem umgebaut. (Code-Schnipsel für eine extra Rejects-Graphik hab ich noch irgendwo; ist aber nicht im Patch.)</p>
<p>Hier ist der <a href="http://mschuette.name/files/mailgraph-1.14-rejectreasons.diff">Patch für mailgraph-1.14</a>. Wie der entstehende Graph aussieht ist <a href="http://mail.asta.uni-potsdam.de/">auf diesem Mailserver</a> zu bewundern.</p>
<p>Generelles Problem solcher Erweiterungen ist natürlich die Zahl der verschiedenen Tools und Logmeldungen, sowie die Unmöglichkeit alle möglichen Formate einzeln zu erfassen. (Jim Seymour sagt in der <a href="http://jimsun.linxnet.com/downloads/pflogsumm-faq.txt">pflogsumm-FAQ</a> z.B. explizit, dass er in pflogsumm keine Zusatzmeldungen berücksichtigen wird.)</p>
]]></content:encoded>
			<wfw:commentRss>http://mschuette.name/wp/2007/12/postfix-logdaten-schoner-auswerten/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

