07
Sep
06

Fehlendes Pipermail Archiv im Mailman

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!





September 2010
M D M D F S S
« Jun    
 12345
6789101112
13141516171819
20212223242526
27282930  

Werbung


Buttonitis