Comments
Description
Transcript
ひとかぢり - kilin
Mailmanでメーリングリスト - ひとかぢり 1/2 http://www.t-sk.org/~chick/pukiwiki/index.php?Mailman%A4%C7%... Amazon.co.jp マリア様がみてる―ハローグッバイ 今野 緒雪 新品 ¥480 ベストプライス ¥200 ONE PIECE 巻52 尾田 栄一郎 新品 ¥420 ベストプライス ¥86 さあ、才能 マーカス バッキ... 新品 ¥1,680 ポイント 16pt プライバシーについて ひとかぢり Mailmanでメーリングリスト 備忘録 Linux インストール コマンド config_listコマンド archコマンド 保存書庫が文字化けしてしまう コマンドで設定変更できない & 管理ページにアクセスできない 添付ファイルの拡張子が書き換えられる コメント メーリングリストにはfmlやmajordomeなどがありますが,うちではMailmanを採用してみました. なんでも,FedoraやApacheのコミュニティでもMailmanが使 れているそうな (ソース).次のようなメリットがあると思います. メーリングリストの作成,設定変更がWebブラウザからもコマンドラインからもできる. メーリングリストに投稿されたメールを自動的にHTML化して一覧表示することができる. http://mm.tkikuchi.net/ http://www.gnu.org/software/mailman/ _ インストール 例によって,次のサイトを参考にしてインストールしました. http://fedorasrv.com/postfix-mailman.shtml _ コマンド Mailmanにはメーリングリストを操作するためのコマンドがいくつかあります. こんな具合に.(ただし,パスはそれぞれの環境によって異なります) # ls /usr/lib/mailman/bin/ add_members convert.py arch convert.pyc b4b5-archfix discard change_pw dumpdb check_db find_member check_perms fix_url.py cleanarch fix_url.pyc clone_member genaliases config_list inject list_admins list_lists list_members list_owners mailmanctl mmsitepass msgfmt.py msgfmt.pyc newlist paths.py paths.pyc qrunner rb-archfix remove_members reset_pw.py reset_pw.pyc rmlist show_qfiles sync_members transcheck unshunt update version withlist 大抵(全て?)のコマンドには,「--help」オプションをつけることで使い方が出力されるのでわかりやすいと思います. _ config_listコマンド # /usr/lib/mailman/bin/config_list -o foo test-ml とすると,「test-ml」というメーリングリストの設定情報が全て「foo」というファイルに出力されます. この設定ファイルをvi等で編集した後に次のようにする 設定が変更されます. # /usr/lib/mailman/bin/config_list -i foo test-ml これを利用しますと,複数のメーリングリストに同じ設定をコマンドでできます.例えば「test1-ml」「test2-ml」「test3-ml」という三つのメーリングリストがある 場合に,次のコマンドで設定情報を出力しておきます. # /usr/lib/mailman/bin/config_list -o foo test-ml 次に,fooを編集して設定を変更します.ただし,このときにtest1-mlに固有の設定はコメントアウトしておきます. real_name = 'test1-ml' ↓ ###real_name = 'test1-ml' subject_prefix = '[test1-ml:%d] ' ↓ ###subject_prefix = '[test1-ml:%d] ' fooの中身はpythonのコードで「execfile()」という関数で評価されるそうです.ですので,コメントアウトしておけばその変数の値は更新されないというわけで すね. fooの編集が終わったら次のコマンドでそれぞれのメーリングリストに設定を反映させます. # /usr/lib/mailman/bin/config_list -i foo test1-ml # /usr/lib/mailman/bin/config_list -i foo test2-ml # /usr/lib/mailman/bin/config_list -i foo test3-ml _ archコマンド 保存書庫を再構築します. # /usr/lib/mailman/bin/arch --wipe test1-ml 「--wipe」オプションをつけておくと,既にある保存書庫を削除してから作り直します.保存書庫を分割して再構築するような場合以外は,このオプションを 使った方がいいそうです. _ 保存書庫が文字化けしてしまう 保存書庫に記録されているメールが文字化けしてみれないことがあります. 2009/01/18 8:54 Mailmanでメーリングリスト - ひとかぢり 2/2 http://www.t-sk.org/~chick/pukiwiki/index.php?Mailman%A4%C7%... 以下のサイトを参考にして解決できました. http://mars.homelinux.net/~kazuhiko/Computer/mailman-gaiji.html _ コマンドで設定変更できない & 管理ページにアクセスできない コマンドラインからメーリングリストの設定を変更しようとしたら,反応が返ってこず変更できない現象が発生しました.また同時に,そのメーリングリストの 合案内ページは表示できるのに,管理用のページにはログインできなくなりました. このとき,apacheのログをみたら次のようなエラーがでてました. # lv /var/log/httpd/error … [Fri Aug 31 02:00:37 2007] [error] [client 192.168.X.XX] Premature end of script headers: admin, referer: http://www.XXX.org/mailman/admin/test-ml そのメーリングリストを一旦削除して,再度作ってみてもアクセスできず.他のメーリングリストにはアクセスできるのに... 実はこの現象,mailmanがそのメーリングリストをロックしていたために,閲覧はできるけど変更ができない状態となっているのが原因でした./var/lock /mailmanの中にそのメーリングリストの名前で始まるロックファイルがあったので,それを削除したら正常に戻りました. _ 添付ファイルの拡張子が書き換えられる メールにデータを添付してメーリングリストに投稿すると拡張子が勝手に変えられてしまうことがあるようです. 次の例では拡張子「rar」が「obj」になっています. -------------- next part -------------テキスト形式以外の添付ファイルを保管しました... ファイル名: 自己紹介5.rar ←「rar」なのに 型: application/octet-stream サイズ: 3366072 バイト 説明: 無し URL: http://www.t-sk.org/....../attachment.obj ←「obj」になってる _______________________________________________ 他にも「zip」が「bin」になっていることもあるみたい. 上記の書式の「ファイル名」の項目に書いてある内容が本来のファイル名および拡張子なので,拡張子が書き換えられている場合には「ファイル名」の項 を参考にして,元の拡張子に変更するとよい. _ コメント 添付ファイルに関してもう一点.添付したファイルの名前が勝手に「attachment.xxx」と書き換えられてしまいます.元のファイル名を保存するようにできないのかなぁ. -- chick 2007-10-17 (水) 16:50:25 Link: chick(435d) 備忘録(494d) Linux(591d) Counter: 2677, today: 4, yesterday: 0 Last-modified: 2008-10-04 (土) 01:31:25 (106d) テキストエディタ MIFES8 ファイル構築なら PDF,Excel,Java,Webサービス オプション不要 の帳票ソリューション 巨大ファイル高速編集,ファイル比較, grep,CSV DB構築に分厚いマニュアルはもう 不要 !サイボ 桁合わせ,Unicode対応 ウズお手軽データベース www.brainsellers.com/ www.megasoft.co.jp kantan.cybozu.co.jp オールインワン帳票ソフト Site admin: chick PukiWiki 1.4.6 Copyright © 2001-2005 PukiWiki Developers Team. License is GPL. Based on "PukiWiki" 1.3 by yu-ji. Powered by PHP 5.2.6 HTML convert time: 0.165 sec. 2009/01/18 8:54