以下、Mailman を /usr/local/mailman にインストールしているという前提での話です。
ソースコードをいじったら
.py を .pyc に直すには、以下のようにします。
% sudo python -c 'from compileall import *; compile_dir("/usr/local/mailman/Mailman")'
ML のアーカイブを作り直す
% cd /usr/local/mailman/archives/private/ % sudo rm -rf ML % sudo /usr/local/mailman/bin/arch ML
ML.mbox は消してはいけません!
ML の通し番号を変更する
以下 100 に変更する例です。
% sudo /usr/local/mailman/bin/withlist ML Loading list LIST-NAME (unlocked) The variable `m' is the LIST-NAME MailList instance >>> m.Lock() >>> m.post_id 6.0 >>> m.post_id = 100 >>> m.Save() >>> ^D Unlocking (but not saving) list: LIST-NAME Finalizing