Mailserver mal neu starten

Wie ich hier im Blog bereits schrieb, habe ich mir einen NSLU2 von Linksys so aufgebohrt, dass er als Mailserver in meinem Netzwerk verwendet wird. Leider war es in letzter Zeit so, dass sich der Spamfilter, Spamassassin, regelmäßig weggeschossen hat und ich so keine Mail mehr raus oder reinbekam. Bei normalen Mails ging es meistens noch, waren allerdings Anhänge mit dabei, war schnell Feierabend. Um das Problem zu beheben ist es notwendig den Spamassassin Dienst zu beenden und neu zu starten. Da aber auch das ein oder andere Programm auf der kleinen Kiste immer mehr Speicher verbraucht habe ich mich jetzt dazu entschlossen die kleine Kiste einmal in der Woche automatisch neu starten zu lassen. Ich will hoffen, dass das zumindest ein wenig Abhilfe schafft und keine sonstigen Probleme aufwirft. Durch den ganzen Overhead von Perl braucht Spamassassin viel Speicher, der auf der Slug nicht zur Verfügung steht. Kann also auch passieren, dass ich in Zukunft auf den Spamfilter im Mailserver verzichte und dann wieder ausschliesslich auf dem Client filtere (was bei IMAP irgendwie nicht gerade das gelbe vom Ei ist, da man jede Nachricht erstmal herunterladen muss).
Mal schauen, ob ich dann beim geplanten Restart auch ein automatisches Backup der Maildatenbank mit einbaue. Bisher mache ich das noch manuell per Rsync.

Mailserver läuft jetzt auf dem Linksys NSLU2

So, nachdem die Kopieraktion meines alten IMAP Servers auf den neuen NSLU2 erfolgreich war, habe ich den heutigen Abend damit verbracht, das Mailsystem wieder vollständig zum Laufen zu bringen (an alle, die jetzt noch auf Mails von mir warten: Die werden jetzt erst wieder abgearbeitet). Mittlerweile läuft auf dem kleinen Linksys ein Cyrus-Imap Server, Postfix und SpamAssassin. Die Mails werden über einen Cronjob mit fetchmail alle 10 Minuten abgeholt (Daemon Mode ist auf der kleinen Hardware etwas zu speicherintensiv, aber so geht’s ja auch) und zusätzlich habe ich neue Zertifikate für meinen IMAPS und SMTPS Zugang erstellt. Man merkt allerdings beim Laden von Mails, dass der Kleine doch ein wenig an SpamAssassin zu knabbern hat, aber das ist eigentlich auch kein grosses Problem, da ein Grossteil der SpamMails bereits bei meinen Emailprovidern gefiltert werden.
In den nächsten Tagen werde ich mal schauen, ob ich in Sachen Webmailclient ein wenig weiter komme. Problem ist derzeitig, dass auf dem NSLU2 ein thttpd Server läuft, der kein PHP mit beinhaltet. Es gibt zwar eine Version von uNSLUng mit PHP, aber ob das läuft, muss ich erst noch ausprobieren. Apache möchte ich jedenfalls nur ungerne auf dem kleinen Gerät installieren.
Die Bootzeiten des NSLU2 haben sich dank der Server, die ich jetzt installiert habe, allerdings auf ca. 5 Minuten verlängert. Da der Server aber 24/7 laufen soll, spielt das für mich aber keine grosse Rolle.
Ansonsten gilt: Wenn es etwas neues gibt, werde ich das hier schreiben.