QMail
Ein kleines Stück Code in Richtung IPv6
by carsten on Jun.16, 2011, under QMail
Am letzten Wochenende bin ich dann doch endlich einmal dazu gekommen meinen Mailserver mit einer IPv6 Adresse und entsprechenden DNS Einträgen zu versehen.
Die Software war weitestgehend für IPv6 vorbereitet, dachte ich zumindest. Gestern stellte sich heraus das doch noch ein kleiner Teil nicht mit den “neuen” Adressen klar kommt.
Ich benutze auf meinem Qmail System helodnscheck2 als qmail-spp Plugin. Die letzte Version ist aus dem Jahr 2008, da wurde IPv6 leider immernoch sehr vernachlässigt.
Ich konnte diesen Zustand so natürlich nicht beibehalten und habe mit meinen C Grundkenntnissen einen kleinen Patch zusammen bekommen der nun auch mit IPv6 Adressen klar kommt. Die gepatchte Version und auch den Patch gibt es auf meiner OSS Seite.
qmailadmin maildrop Patch
by carsten on Feb.21, 2009, under QMail
Für die qmailadmin Version 1.2.12 habe ich heute einen ergänzenden Patch erstellt der es ermöglicht, das bei deaktivierter Spamerkennung eines Postfachs eine alternative Maildropkonfiguration aufgerufen werden kann. Dies stellt auch sicher das maildrop in jedem Fall in das Postfach zustellen kann und es nicht zu dem Fehler kommt “/usr/bin/maildrop:_Home_directory_owned_by_wrong_user”. Diese Meldung kann durch eine nicht existierende Standardmaildropkonfigurationsdatei entstehen (~/.mailfilter).
qmailadmin-1.2.12-nospam_cmd.patch
Dieser Patch fügt die configure option ‘–enable-nospam-command’ hinzu, mit der ein alternativer Befehl definiert werden kann.