Stoppt die Vorratsdatenspeicherung! Jetzt klicken &handeln! Willst du auch an der Aktion teilnehmen? Hier findest du alle relevanten Infos und Materialien:

Archive for the 'E-Mail' Category

Chemnitzer Linuxtage 2008

Hier das obligatorische “Hallo Welt” vom CLT08, der/die jetzt schon die zehnten und bisher größten Chemnitzer Linuxtage sind.

Bild von Johannes Kretzschmar (http://www.beetlebum.de/), CC2 by-nc-nd

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 Motto “Innovation dank Freibier”) genossen, mein neues N810 praxisgetestet und oft demonstriert, eine neue minor-Version des CRM114-SA-Plugins veröffentlicht, hiermit auch den Bericht von grUNIX verlinkt, sowie gerade eben meinen Kurzvortrag zu CRM114 (hier die Folien) überstanden ;-)

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.

Nachtrag: Eine der Zeichnungen habe ich hier eingefügt. Du übrigen finden sich bei grUNIX.

gut gefüllte ToDo-Queue

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 pluginisierte Bayes-System.

Postfix-Logdaten schöner auswerten (Teil 2)

Und weil’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.

Read the rest of this entry »

Postfix-Logdaten schöner auswerten

Jetzt hab ich endlich mal Patch-files für meine pflogsumm- und mailgraph-Anpassungen erstellt.

Read the rest of this entry »

HELO-Check unter der Lupe

Beim Ansehen meiner Mailserver-Statistiken wundere ich mich oft dass so viele Mail aufgrund der HELO/EHLO-Angabe angelehnt werden.

Nun hat die Neugierde gesiegt und ich hab mir die häufigsten abgelehnten HELOs mal angesehen. Die Stichprobe ist aus dem aktuellen Maillog mit Daten von 6 Tagen und gut 52.000 Rejects aufgrund der HELO-Checks. Read the rest of this entry »

CRM114 und SpamAssassin-Plugin

In Sachen Spamfilter bekommt CRM114 gerade viel Lob und da die Spamflut seit ein paar Wochen wieder anwächst werde ich den jetzt mal ausprobieren.

Leider scheint es abgesehen von procmail noch keine brauchbare Schnittstelle dazu zu geben, mit der ich das Programm in einen Postfix & Amavis & SpamAssassin-Mailserver einbinden könnte. Mit einem zweiten content_filter (hinter amavisd-new) wird mir nämlich die Postfix-Konfiguration zu komplex, ein gutes Milter-Plugin scheint es auch nicht zu geben und das einzige auffindbare SA-Plugin ist doch sehr beschränkt.

Daher habe ich nun mein eigenes SA-Plugin geschrieben:

Um das sinnvoll mit Amavis zu benutzen, habe ich noch folgenden Patch (gegen amavisd-new-2.4.5), um die CRM114-Daten in den Header zu schreiben: http://mschuette.name/files/amavisd.patch

Beta-Tester sind höchst willkommen. Und Perl-kundige zum Gegenlesen ebenfalls ;-)

Mailman Patches

Hin und wieder fallen einem Merkwürdigkeiten an Programmen auf, die einfach stören und man setzt sich dran das zu ändern.

Manchmal ist die Merkwürdigkeit so tief im Design verankert, dann man nach zwei Stunden einiges über das Programm gelernt hat und das war’s. — Manchmal ist die Sache aber wirklich so einfach und am Ende kommt eine erfolgreiche Änderung und ein Patch dabei raus.

Hier zwei Patches für Mailman. Ein erster, um in der Listen-Mitgliederliste (roster) neben den Adressen auch die Namen anzuzeigen:

--- Mailman/HTMLFormatter.py.old        Mon Mar 12 23:25:34 2007
+++ Mailman/HTMLFormatter.py    Mon Mar 12 23:28:38 2007
@@ -94,6 +94,9 @@
                 showing = Utils.ObscureEmail(person, for_text=1)
             else:
                 showing = person
+            realname = Utils.uncanonstr(self.getMemberName(person), lang)
+            if realname:
+                showing += " (%s)" % Utils.websafe(realname)
             got = Link(url, showing)
             if self.getDeliveryStatus(person) <> MemberAdaptor.ENABLED:
                 got = Italic('(', got, ')')

Wenn ein Listenmoderator eine Mail weiterleitet bekommt sie leider eine völlig nichtssagende Betreffszeile und Absenderadresse verpasst. Die Absenderadresse traue ich mich nicht zu ändern, ohne genau durchzudenken welche Konsequenzen das hat (besonders bei Fehlern und Bounces). Aber hiermit wird an den Mailman-Betreff noch der Original-Betreff angehängt:

--- Mailman/ListAdmin.py.old    Mon Mar 12 23:03:54 2007
+++ Mailman/ListAdmin.py        Mon Mar 12 23:29:42 2007
@@ -331,7 +331,7 @@
             try:
                 fmsg = Message.UserNotification(
                     addr, self.GetBouncesEmail(),
-                    _('Forward of moderated message'),
+                    _('Forward of moderated message') + ': ' + copy['subject'],
                     lang=lang)
             finally:
                 i18n.set_translation(otrans)