パスワードを忘れた? アカウント作成
681196 journal

Maxの日記: [外鯖]Mailmanで作成したMLのお引っ越し

日記 by Max

外鯖にML機能も移すので、その作業。
Mailmanを使っているが、もろもろ絡みありいまでに
version 2.0.13+J3にちょと手を加えた奴を使っている。
もちろん、Mandrake用のrpmにしている。

ビルトインのpipermailを使わず、MHonArcを連携させるように
しているのと、特別なタグを一般向け案内ページに書くと住所やら
電話番号やらを入力して管理dbに仕込めるようにしている。
Pythonを見始めたのはこれが最初だったので泥臭いが・・・
よって移転のための作業も多少他とは違うかも。

さて、引っ越しそのものはもうちっとうまいやり方があるかも
しれないが、メモもかねて書いておこう。アーカイブも引っ越
さないといけないのでちょっと面倒なのだ。

・移転先鯖でMLを作成

・移転元鯖の/var/lib/mailman/lists配下の各ディレクトリを
 tarで固める

 # tar psczvf hoge.tar.gz hoge

 などとして固める

・移転元鯖の/var/lib/mailman/archives/privateまたはpublicの
 各ディレクトリをtarで固める。tarのパラメータは先と同じ

・なんらかの方法で移転先鯖に固めたtar玉を送る

・移転先のそれぞれの該当したディレクトリを

 # tar psxzvf hoge.tar.gz

 で展開する

これで管理者の設定とかすべてそのまま移転できる。
後は手作業で各MLページのリンクに現れるホストやらURLの設定を
直す。

過去のメールのヘッダやフッタ部分のURLなんかは直しようがない
ので仕方ない。

同じパッケージのmailmanを同じベンダのディストロで移転して
いるので、さして問題は出ないが、ユーザやグループのIDが違うと
ちょっと面倒かもしれない。

****
補足:
アーカイブディレクトリ内の .mhonarc.dbも移すこと。
"."で始まるファイルがtarで固められず焦った(汁)。

なお、.mhonarc.dbが移行されずに新しいメールが投稿された
場合も、mha-dbrecover で復帰できる。ただし、index.htmlは
再構築してくれなさげなので、再作成後消去すること。
新規投稿にてindex.htmlは自動生成される。
(デフォルトではindex.htmlではなくmaillist.htmlなので注意)
****
補足(030430):
移行後のMLのオーナからクレーム数件。
どうやら、移行方法かなにかに問題ある感じ。
管理者パスワードを受け付けなくなる。おそらく消えたの
ではないかと予想される。とりあえずはKnown Issueという
ことで。

/mailman/bin/mmsitepass

を実行して、サイトグローバルな管理者パスワードを設定、
問題のでたリストの管理画面にログインして再設定して
オーナに通知。ふぅ。

さらに、メザコ語キター状態にさっそくなったので忘れていた
メザコ語対応パッチを適用。どもすんまそん。

この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。
typodupeerror

Stableって古いって意味だっけ? -- Debian初級

読み込み中...