Archivemail ist ein Kommandozeilentool, mit dem man alte Mails archivieren kann (wie unschwer zu erraten ist). Erst kürzlich wurde ich darauf aufmerksam und schaute es mir näher an. Der IMAP-Support war nicht so toll. Es gibt einen häßlichen Bug in Verbindung mit dem Cyrus IMAP Server.
Außerdem besteht archivemail darauf, dass eine IMAP-Verbindung immer in der Form imap://user:passwort@server/folder anzugeben ist. Macht sich natürlich großartig in der Prozessliste. Jeder kann den Benutzernamen und das Passwort rauslesen. Also hab ich mir gedacht, schaust Du dir den Code mal an, kann ja nicht sonderlich schwer sein, aus einer Passwortdatei den Benutzernamen und das Passwort rauszulesen. 2-3 Tage habe ich mich nebenbei damit beschäftigt und das Problem letztendlich auch gelöst. Als ich fertig war, wollte ich einen entsprechenden Patch einsenden, da stelle ich fest, dass es zwischenzeitlich ein neues Release gibt, in dem der Fehler behoben ist.
Mehr als 3.5 Jahr passiert nichts in dem Projekt und ausgerechnet wenn ich mal die Zeit finde, mich aufzuraffen und einen entsprechenden Patch schreibe, wird eine neue Version veröffentlicht. Ja genau, seit ein paar Tagen ist in Debian Sid die Version 0.6.2, in der man ein Passwortdatei angeben kann. Und SSL wird jetzt auch unterstüzt.
Jetzt kann ich wenigstens besser Python...
\*grummel\*
Update: Links repariert. Ich hasse diese komischen tags \[url\]

Außerdem möchte ich diesen Post zum Anlaß nehmen, Dich auf Deine defekten Links hinzuweisen. Wäre super, wenn Du das ausbessern könntest.
Cu, ein weiterhin treuer Leser.