Skip to content

fmlからmailmanへの移行 2

7月 29, 2010

FreeBSDの現行鯖でアーカイブを作成することはできたので、次は受け入れ側のOSX Serverの設定です。やはり、fml → mailman 移行メモ – World Wide Walkerを参考にして進めてみました。World Wide WalkerさんのところはDebianを使われているようです。ここでもOSの違いによるファイルパスの違いがありましたので、先にそれを調べてみました。
World Wide Walkerさんのところで紹介されていた手順は、

# mv /tmp/listname.box /var/lib/mailman/archives/private/listname.mbox/
# cd /var/lib/mailman/archives/private/listname.mbox/
# /usr/lib/mailman/bin/arch listname listname.mbox

というもので、赤字で示した部分がOSX Serverと異なるところです。
まず、
/var/lib/mailman/archives/private/listname.mbox/
は、単純にlibを除いてやれば良さそうで、
/var/mailman/archives/private/listname.mbox/
でイケそうです。
問題はその次の/usr/lib/mailman/bin/archで、OSX Serverの場合、/usr/binにarchというバイナリがあります。これでできるかどうか。やってみるほか無いので、先ほど作成したmboxファイルをMac Miniに移して試してみます。
で、まずOSX Serverで改めてMLを作成します。サーバ管理からメールの設定に入り、メーリングリストタブでMailmanメーリングリストを有効化します。

移設したいものと同じ名前で追加し、保存を押して有効化します。
ターミナルに戻り、ここからはルート権限が必要となるので最初にsudo bashから入って進めます。

$ sudo bash
bash-3.2# ls -al /var/mailman/archives/private
total 0
drwxrwx--x  6 root  _mailman  204 Jul 29 18:01 .
drwxrwxr-x  4 root  _mailman  136 Jan 17  2010 ..
drwxrwxr-x  3 root  _mailman  102 Jul 29 17:53 mailman
drwxrwxr-x  2 root  _mailman   68 Jul 29 17:53 mailman.mbox
drwxrwxr-x  3 root  _mailman  102 Jul 29 18:01 listname
drwxrwxr-x  2 root  _mailman   68 Jul 29 18:01 listname.mbox
bash-3.2# cd ~hoge
bash-3.2# ls
.CFUserTextEncoding	Desktop			Music
.DS_Store		Documents		Pictures
.Trash			Downloads		Public
.bash_history		Library			Sites
.mysql_history		Movies			listname.mbox
bash-3.2# mv listname.mbox /var/mailman/archives/private/listname.mbox/
bash-3.2# cd /var/mailman/archives/private/listname.mbox/
bash-3.2# /usr/bin/arch listname listname.mbox
arch: Can't find listname in PATH

失敗です。
これから原因をを探らないと(;´Д`)

No comments yet

コメントを残す

以下に詳細を記入するか、アイコンをクリックしてログインしてください。

WordPress.com ロゴ

WordPress.com アカウントを使ってコメントしています。 ログアウト / 変更 )

Twitter 画像

Twitter アカウントを使ってコメントしています。 ログアウト / 変更 )

Facebook の写真

Facebook アカウントを使ってコメントしています。 ログアウト / 変更 )

Google+ フォト

Google+ アカウントを使ってコメントしています。 ログアウト / 変更 )

%s と連携中

%d人のブロガーが「いいね」をつけました。