Mailman basic command
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
#contents
**Listの消去 [#j7bbfb40]
http://delightnet.jugem.jp/?eid=10
hotshot# /usr/local/mailman/bin/rmlist uen
Not removing archives. Reinvoke with -a to remove them.
Removing list info
hotshot#
** /usr/local/mailman/data/aliases.db を更新する [#facc...
cd /usr/local/mailman/data
postalias aliases
https://gozuk16.hatenablog.com/entry/2014/07/19/125958
**Mailmanの管理コマンド † [#u6506d74]
Mailmanの管理コマンドは/usr/lib/mailman/binの下にある
よく使うと思われるのは★マーク付き
+★add_member : メーリングリストの会員を登録
add_member -r member.txt(登録したいメルアド一覧) リスト名
+★arch : メーリングリストの保存書庫の再構築
+b4b5-archfix : mailman 2.lb4で作成された保存書庫の問題点...
終わった後はcheck_perms -f を実行してpermissionの確認をす...
+★change_pw : メーリングリストの管理者パスワード変更
change_pw -l メーリングリスト名 -p 新しいパスワード
+check_db : メーリングリストの設定データベースの整合性の...
/usr/lib/mailman/bin/check_db -v enkai
例:
List: enkai
/var/lib/mailman/lists/enkai/config.pck: okay
/var/lib/mailman/lists/enkai/config.pck.last: okay
[Errno 2] No such file or directory: '/var/lib/mailman...
[Errno 2] No such file or directory: '/var/lib/mailman...
Mailman2.1a3以前に使われていた形式...
+check_perms : mailman の各種設定のpermissionのチェックと...
+cleanarch : mbox形式の保存書庫ファイルを修正
+clone_member : 既存の会員アドレスと同じ設定で、別のアド...
+config_list : テキストファイルに記述された内容のメーリン...
+discard : 指定した保留メールを破棄
+dumpdb : mailmanのデータベースの内容をダンプ
/usr/lib/mailman/bin/dumpdb -p /var/lib/mailman/lists/tes...
+★find_member : 会員が登録されているメーリングリストを表示
find_member メールアドレス
+genaliases : mailmanが使用するaliasesを生成する(eximだ...
+★inject : ファイル化されたメッセージをmailmanのincoming...
+list_admins / list_owners : メーリングリストの管理者を...
list_admins -a -> すべてのメーリングリストの管理者を表示
+list_lists : メーリングリスト名を表示
+list_members : 指定したメーリングリストの会員を表示
list_members メーリングリスト
+mailmanctl : Mailmanのqrunnerデーモンの起動/停止をする...
+mmsitepass : サイトパスワードを設定
+msgfmt.p : テキスト形式野翻訳ファイルらメッセージカタロ...
+newlist : 新しいメーリングリストを作成
+qrunner : qrunnerの起動、実行
+★remove_members : 会員の削除
remove_members リスト名 アドレス
--fromall : 指定されたアドレスを仮想ドメイン含む全てのリ...
例)remove_member ml-test remover@popowa.com -> 指定した...
例)reomve_member --fromall remover@popowa.com -> 全部のM...
+show_qfiles : キューに保存されているメールの内容を表示
+sync_members : 会員をテキストファイルと同期
+transcheck : 翻訳ファイルの書式を確認出来る
+unshut : メールをshuntキューから元のキューに戻る
+update : mailmanのアップデートを行う
+version : 現バージョンを表示
+withlist : maillistオブジェクト操作用のフレームワーク
メーリングリストのアーカイブ(保存書庫)を溜めない方法
http://mail.python.org/pipermail/mailman-users/2004-July/...
Create noarchive.py:
def noarchive(m):
m.archive = 0
m.Save()
And then use a shell script to do:
$ bin/withlist -l -r noarchive mylist
substituting the list names where the 'mylist' placeholde...
in the example.
未確認1.convert.py : リストで使われる%形式の挿入文字列を...
2.fix_url.py : リストのweb_page_urlをディフォルトの設定に...
**コマンド一覧 [#s3deb00e]
mailman 自体をコントロールするのはインストールディレク...
なお、使用方法は --help オプションで起動すると表示される。
/usr/local/mailman/
|コマンド|処理概要|
|bin/add_members|コマンド行から会員登録する.|
|bin/arch|リストの保存書庫を再構築する.(このコマンドでメ...
|bin/b4b5-archfix|MM2.1b4 形式の保存書庫を修正する.|
|bin/change_pw|リストのパスワードを変更する.|
|bin/check_db|リストの設定データベースをチェックする.|
|bin/check_perms|Mailman インストールのためのパーミッショ...
|bin/cleanarch|.mbox の過去メールファイルをきれいにする.|
|bin/clone_member|会員アドレスのクローン作成.会員アドレス...
|bin/config_list|テキストファイルの記述からリストの設定を...
|bin/discard|保留メールを破棄する.|
|bin/dumpdb|Mailmanのデータベースファイルの内容を表示する.|
|bin/find_member|会員が属するリストを検索する.|
|bin/fix_url|url情報をサーバーに整合させる|
|bin/genaliases|Mailmanのaliasesを再生成する.実際の出力は...
|bin/inject|Mailmanのincomingキューにファイルからメールを...
|bin/list_admins|メーリングリストの管理者を表示する|
|bin/list_lists|全てのメーリングリストを表示する.|
|bin/list_members|メーリングリストの会員全員を表示する.|
|bin/list_owners|全部または一部のメーリングリストの管理者...
|bin/mailmanctl|Mailmanのqrunnerデーモンをスタート/停止す...
|bin/mmsitepass|端末から入力することで,サイトのパスワード...
|bin/newlist|新しく会員未登録のメーリングリストを作成する.|
|bin/qrunner|ひとつ以上のqrunnerを,一度か繰り返し実行する.|
|bin/remove_members|リストから会員を削除する.|
|bin/rmlist|メーリングリストを削除する(完全に)-注意!|
|bin/show_qfiles|Mailmanのqfilesにあるメールの内容を表示...
|bin/sync_members|リストの会員を平文のファイルと同期させ...
|bin/unshunt|Mailmanの翻訳をチェックする.翻訳の中の変数と...
|bin/unshunt|メールをshuntキューから元のキューに移動する.|
|bin/update|必要なアップグレードを行う.|
|bin/version|使用中のMailmanバージョンはを表示する.オプシ...
|bin/withlist|メーリングリストオブジェクトとやりとりする...
終了行:
#contents
**Listの消去 [#j7bbfb40]
http://delightnet.jugem.jp/?eid=10
hotshot# /usr/local/mailman/bin/rmlist uen
Not removing archives. Reinvoke with -a to remove them.
Removing list info
hotshot#
** /usr/local/mailman/data/aliases.db を更新する [#facc...
cd /usr/local/mailman/data
postalias aliases
https://gozuk16.hatenablog.com/entry/2014/07/19/125958
**Mailmanの管理コマンド † [#u6506d74]
Mailmanの管理コマンドは/usr/lib/mailman/binの下にある
よく使うと思われるのは★マーク付き
+★add_member : メーリングリストの会員を登録
add_member -r member.txt(登録したいメルアド一覧) リスト名
+★arch : メーリングリストの保存書庫の再構築
+b4b5-archfix : mailman 2.lb4で作成された保存書庫の問題点...
終わった後はcheck_perms -f を実行してpermissionの確認をす...
+★change_pw : メーリングリストの管理者パスワード変更
change_pw -l メーリングリスト名 -p 新しいパスワード
+check_db : メーリングリストの設定データベースの整合性の...
/usr/lib/mailman/bin/check_db -v enkai
例:
List: enkai
/var/lib/mailman/lists/enkai/config.pck: okay
/var/lib/mailman/lists/enkai/config.pck.last: okay
[Errno 2] No such file or directory: '/var/lib/mailman...
[Errno 2] No such file or directory: '/var/lib/mailman...
Mailman2.1a3以前に使われていた形式...
+check_perms : mailman の各種設定のpermissionのチェックと...
+cleanarch : mbox形式の保存書庫ファイルを修正
+clone_member : 既存の会員アドレスと同じ設定で、別のアド...
+config_list : テキストファイルに記述された内容のメーリン...
+discard : 指定した保留メールを破棄
+dumpdb : mailmanのデータベースの内容をダンプ
/usr/lib/mailman/bin/dumpdb -p /var/lib/mailman/lists/tes...
+★find_member : 会員が登録されているメーリングリストを表示
find_member メールアドレス
+genaliases : mailmanが使用するaliasesを生成する(eximだ...
+★inject : ファイル化されたメッセージをmailmanのincoming...
+list_admins / list_owners : メーリングリストの管理者を...
list_admins -a -> すべてのメーリングリストの管理者を表示
+list_lists : メーリングリスト名を表示
+list_members : 指定したメーリングリストの会員を表示
list_members メーリングリスト
+mailmanctl : Mailmanのqrunnerデーモンの起動/停止をする...
+mmsitepass : サイトパスワードを設定
+msgfmt.p : テキスト形式野翻訳ファイルらメッセージカタロ...
+newlist : 新しいメーリングリストを作成
+qrunner : qrunnerの起動、実行
+★remove_members : 会員の削除
remove_members リスト名 アドレス
--fromall : 指定されたアドレスを仮想ドメイン含む全てのリ...
例)remove_member ml-test remover@popowa.com -> 指定した...
例)reomve_member --fromall remover@popowa.com -> 全部のM...
+show_qfiles : キューに保存されているメールの内容を表示
+sync_members : 会員をテキストファイルと同期
+transcheck : 翻訳ファイルの書式を確認出来る
+unshut : メールをshuntキューから元のキューに戻る
+update : mailmanのアップデートを行う
+version : 現バージョンを表示
+withlist : maillistオブジェクト操作用のフレームワーク
メーリングリストのアーカイブ(保存書庫)を溜めない方法
http://mail.python.org/pipermail/mailman-users/2004-July/...
Create noarchive.py:
def noarchive(m):
m.archive = 0
m.Save()
And then use a shell script to do:
$ bin/withlist -l -r noarchive mylist
substituting the list names where the 'mylist' placeholde...
in the example.
未確認1.convert.py : リストで使われる%形式の挿入文字列を...
2.fix_url.py : リストのweb_page_urlをディフォルトの設定に...
**コマンド一覧 [#s3deb00e]
mailman 自体をコントロールするのはインストールディレク...
なお、使用方法は --help オプションで起動すると表示される。
/usr/local/mailman/
|コマンド|処理概要|
|bin/add_members|コマンド行から会員登録する.|
|bin/arch|リストの保存書庫を再構築する.(このコマンドでメ...
|bin/b4b5-archfix|MM2.1b4 形式の保存書庫を修正する.|
|bin/change_pw|リストのパスワードを変更する.|
|bin/check_db|リストの設定データベースをチェックする.|
|bin/check_perms|Mailman インストールのためのパーミッショ...
|bin/cleanarch|.mbox の過去メールファイルをきれいにする.|
|bin/clone_member|会員アドレスのクローン作成.会員アドレス...
|bin/config_list|テキストファイルの記述からリストの設定を...
|bin/discard|保留メールを破棄する.|
|bin/dumpdb|Mailmanのデータベースファイルの内容を表示する.|
|bin/find_member|会員が属するリストを検索する.|
|bin/fix_url|url情報をサーバーに整合させる|
|bin/genaliases|Mailmanのaliasesを再生成する.実際の出力は...
|bin/inject|Mailmanのincomingキューにファイルからメールを...
|bin/list_admins|メーリングリストの管理者を表示する|
|bin/list_lists|全てのメーリングリストを表示する.|
|bin/list_members|メーリングリストの会員全員を表示する.|
|bin/list_owners|全部または一部のメーリングリストの管理者...
|bin/mailmanctl|Mailmanのqrunnerデーモンをスタート/停止す...
|bin/mmsitepass|端末から入力することで,サイトのパスワード...
|bin/newlist|新しく会員未登録のメーリングリストを作成する.|
|bin/qrunner|ひとつ以上のqrunnerを,一度か繰り返し実行する.|
|bin/remove_members|リストから会員を削除する.|
|bin/rmlist|メーリングリストを削除する(完全に)-注意!|
|bin/show_qfiles|Mailmanのqfilesにあるメールの内容を表示...
|bin/sync_members|リストの会員を平文のファイルと同期させ...
|bin/unshunt|Mailmanの翻訳をチェックする.翻訳の中の変数と...
|bin/unshunt|メールをshuntキューから元のキューに移動する.|
|bin/update|必要なアップグレードを行う.|
|bin/version|使用中のMailmanバージョンはを表示する.オプシ...
|bin/withlist|メーリングリストオブジェクトとやりとりする...
ページ名: