というより、壊した?
今までこんな事は無かったのだけど、少し前にサーバが不調で新しいハードウエアに移行した物があり、ezmlmで作ったメーリングリストがよくわからないけどおかしくなってしまった。
具体的にはezmlm-listなどで確認すると正常に登録されているアドレスなのだがそのアドレスからポストしても、

Sorry, only subscribers may post. If you are a subscriber, please
forward this message to mlname@mldomain to get your new
address included (#5.7.2)
(ML名は伏せとく。)
と言うようなエラーが帰って来てしまうと言うもの。
色々あーだこーだやったがもうわかんないので、作り直した。
まぁうまく行ったようなのでメモ。
vpopmailを使っているので、まずは儀式的に、、
su vpopmail
メーリングリスト登録者のバックアップ
cd /var/home/mldomain/mlname
ezmlm-list /var/home/mldomain/mlname > ml_sub_list
メーリングリストの削除
rm /var/home/vpopmail/domains/mldomain/.qmail-mlname*
mv /var/home/vpopmail/domains/mldomain/mlname /var/home/vpopmail/domains/mldomain/mlname.bak
メーリングリストの再作成
ezmlm-make -afnux /var/home/vpopmail/domains/mldomain/mlname /var/home/vpopmail/domains/mldomain/.qmail-mlname mlname mldomain
設定他の復帰
cd /var/home/vpopmail/mldomain/mlname
cp ../mlname.bak/charset .
cp ../mlname.bak/editor .
cp ../mlname.bak/headeradd .
cp ../mlname.bak/headerremobe .
cp ../mlname.bak/prefix .
(まぁ、それぞれに合わせて。)
テスト
ezmlm-sub test@domain(自分のアドレス)
取りあえず一通テスト。 
テストがうまく行ったら、numが出来てると思うので、
vi /var/home/vpopmail/mldomain/mlname/num 
:の左側の数字を編集する。
395:9
ezmlm-unsub test@domain(自分のアドレス)
archiveの復帰
cp -R /var/home/vpopmail/mldomain/mlname.bak/archive/* ./archive/
メーリングリスト登録者の復帰
ezmlm-sub /var/home/vpopmail/mldomain/mlname < ../mlname.bak/ml_sub_list
こんな感じで、多分元に戻ったはず(笑)
なんかうまく行ったみたいです。

コメントを残す

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

Post Navigation