Nach dem Einrichten einer neuen Mailman-Mailingliste stellte ich nach einer gewissen Zeit fest, dass das Pipermail Archiv nicht generiert wurde, obwohl schon einige Nachrichten über die Mailingliste gelaufen sind.
Also schnell das Log angeschaut…
cd /usr/local/mailman/logs tail -f error
und festgestellt, dass die Berechtigung falsch gesetzt wurde:
Aug 31 11:28:57 2006 (7023) Uncaught runner exception: [Errno 13] Permission denied: '/usr/local/mailman/archives/private/**********.mbox/**********.mbox'
Also nur die Berechtigung korrigieren und schon sollte das Archiv gehen:
cd /usr/local/mailman/archives chown -R apache:mailman *
Das Archiv funktioniert nun, aber die vorhergegangenen Nachrichten sind natürlich nicht drin. Wieder etwas Nachgeforscht und herausgefunden, dass Mailman eine eigene Mailqueue hat, und zwar unter /usr/local/mailman/qfiles
Die nicht richtig prozessierten Nachrichten sind dann im Unterordner shunt (to shunt = aufschieben). Nun gut, wie bringe ich jetzt aber bloss diese Nachrichten ins Archiv? Auf der Mailman Webseite wurde ich nicht gleich fündig, dafür habe ich mit Google in der Mailman User Mailingliste dieses Mail gefunden. Also gleich wieder ein Beweis, dass sich ein Archiv lohnt!
Also gleich ausprobieren:
cd /usr/local/mailman/bin ./unshunt ls -l /usr/local/mailman/qfiles/shunt/ total 0
Noch ein letzter Check im Browser. Prima, alle Nachrichten sind jetzt im Archiv!

















Kommentare
gph, michi, Jacko_Momocini, michi, Jacko_Momocini [...]
Stephan, benjie, Florian, Peter, peter pan [...]
michi, flöschen
michi, Golfplätze Schweiz, michi, Blankster, michi [...]
michi, Christian, michi, michi, Lukas Eppler