トップ(最新)

nDiki : fml

fml メーリングリストサーバ/マネージャ

メモ

メンバ登録

 makefml add mlname address@example.com

メンバ削除

 makefml bye mlname address@example.com

管理者登録

 makefml addadmin mlname address@example.com

qmail + vpopmail

スポンサード リンク

Related term

2003年10月24日 (金)

fetchmail + fml メーリングリスト実験停止 このエントリーを含むはてなブックマーク

2月に実験してみた fetchmail + fml メーリングリストが動いていたままだったので停止。

スポンサード リンク


[ 10月24日全て ]

2004年1月8日 (木)

[ Debian ] woody + qmail + vpopmail + fml このエントリーを含むはてなブックマーク

qmailadmin を入れたが動作に不安があるし、qmailadmin から使用する ezlm も使った事がないので、ここは慣れた fml を入れることにする。ルート権限で、

 apt-get install fml
 adduser vpopmail list
 adduser naney list

naney権限で、メーリングリストを作成。

 makefml newml testml

次に vpopmail ユーザで設定をコピー (実際は不要: 注1)。

 cp /var/spool/ml/etc/qmail/alias/.qmail-testml* \
   ~vpopmail/domains/example.co.jp/
 cp /var/spool/ml/etc/qmail/alias/.qmail-owner-testml* \
   ~vpopmail/domains/example.co.jp/

root 権限で qmail の方を設定。 /var/spool/ml/etc/qmail/users/assign の

 +testml:naney:1000:1000:/var/spool/ml/etc/qmail/alias:-:testml:

を参考に、/etc/qmail/users/assign を編集

 +example.co.jp-testml:naney:1000:1000:/var/spool/ml/etc/qmail/alias:-:testml:
 を以下の行
 +example.co.jp-:example.co.jp:64020:64020:/var/lib/vpopmail/domains/example.co.jp:-::
 の前に追加。

(注2)。 追加したら qmail-newu

後は普通の fmlメーリングリストを作成した naney 権限 で、

 makefml config testml
 makefml addadmin testml naney@example.co.jp
 makefml add testml 追加したいユーザ名

でOK。

@ 2005年3月13日追記

(注1) users/assin の方で指定している /var/spool/ml/etc/qmail/alias 以下の設定が優先して使用されるので、~/vpopmail/domains/example.co.jp にコピーする必要はなし。 もしコピーしてそちらを書き換えても設定には反映されない。

@ 2005年3月13日追記

/var/spool/ml/etc/qmail/alias 以下の

(*)のファイルには

 naney

と書かれておりそのままでは、UNIXアカウントの naney の方にメールが届く。 もし naney@example.co.jp というバーチャルドメイン上のアカウントの方に届くようにするようするには、それぞれ

 &naney@example.co.jp

に置き換えるようにする。

@ 2005年4月4日追記

(注2) 上記の例では uid:gid に 1000.1000 (ここでは naney.naney) を指定してしまっている。 Debian 流に list グループでメーリングリストを管理するには、gid を list グループの gid にする必要がある。


[ 1月8日全て ]

2004年1月19日 (月)

[ Debian ] qmail + vpopmail + fml でポカミス このエントリーを含むはてなブックマーク

先週末に本格始動した Debian BOX、午前中メーリングリストメールを送ったら配送されない(10日ほど前に設定したやつ)。

log を見る限り permission の様子なのだが。 g+rw したりしたのだが改善されず。 うーん。メーリングリストオーナ(=naney)権限で動くから、その必要もないはずなんだけれどなぁ。vpopmail権限で動いちゃっているのかなぁ。 テストメメーリングリストを作った時には問題なかったのだが。

で小一時間。 /etc/qmail/users/assign

 +xxx.co.jp-testml:naney:1000:1000:/var/spool/ml/etc/qmail/alias:-:testml:

ふう。xxx.co.jp ですよ。 手順まとめた時に伏せ字にしておいたのだが、そのままコピーしてあったよ。 当然実際にはマッチしないので、その後の、

 +yyy.co.jp-:yyy.co.jp:64020:64020:/var/lib/vpopmail/domains/yyy.co.jp:-::

(yyy は本当の名前ね)

行により vpopmail 扱われたと。 で「/var/lib/vpopmail/domains/yyy.co.jp/.qmail-メーリングリスト名」が一応あるから、vpopmail 権限で fml.pl が動いて。

午前中つぶしてしまったよ。


[ 1月19日全て ]

2004年1月22日 (木)

ブレーカー + メーリングリストアカウント中の'-' このエントリーを含むはてなブックマーク

qmail + vpopmail + fml 運用で、'-' の入ったメーリングリストを作ったら、他のユーザがPOPできなくなってしまった。 やばいやばい。とりあえず元に戻さなければ...って作業してたら突然真っ暗に。

掃除当番のスタッフが掃除機をかけていたら、ブレーカーが落ちてしまったらしい。 (まだ)サーバ、UPSにつながってないし。 例によって作業端末はノート PC なので実害はないのだが。


[ 1月22日全て ]

2005年3月12日 (土)

UNIXアカウントの方に大量にたまっていたfml管理メール このエントリーを含むはてなブックマーク

先日メールサーバのメンテをしていたら、自分のアカウントにメールが700通弱たまっているのを発見。

常用しているバーチャルドメインの naney@example.co.jp の方はもちろん定期的に fetch している。 naney 宛のメールも全て naney@example.co.jp に流れると勘違いしていた。 UNIXアカウントの方にもたまっているとは思っていなかったので見落し。マズイ。

@ 吸い出し

vpopmail のPOPサーバから吸い出そうとしたところ失敗。

 maildirmake maildirmake $HOME/Maildir
 echo $HOME/Maildir/ > $HOME/.qmail

naney UNIX用アカウント用の maildir を作成し.qmail を書いて、mbox からこちらへ一旦流すことで吸い出せるようになった。

幸い「メーリングリストが配送するメールの中に配送できないアドレス(退職により削除されたアドレス)があるよ」というエラーメールがほどんどで、重要なものはなかった。 一安心。

@ fmlの管理メールアドレスの送り先を修正

/var/spool/ml/etc/qmail/alias 以下にある設定ファイルで、転送先が

 naney

となっているのを

 &naney@example.co.jp

に修正し、vpopmail 上のバーチャルアカウントの方に届くようにする。

 for f in `grep -l naney .*`; do echo '&naney@example.co.jp' > $f ; done

以前 qmail+vpopmail+fml設定をした時にこれらのファイルを ~vpopmail/domains/example.co.jp/ にコピーしたのだが、確認したところ実はこれは不要だった。削除。


[ 3月12日全て ]

2005年4月4日 (月)

Debian + qmail + fml で複数管理者の場合は user/assign に注意 このエントリーを含むはてなブックマーク

メーリングリストが正しく配送されなくなったという苦情が午前中に入る。

確認したところ、新たに list グループに登録した管理者(仮に foo)の作業の後に問題が起きているようだ。

@ 原因

管理者 foo がメーリングリスト(仮に testml)に makefml コマンドでユーザの登録・削除をした際に、ファイル「members」の所有者が naney.list から foo.list にかわる。

一方、最初にメーリングリストを作成した時の /etc/qmail/users/assign への記述

 +example.co.jp-testml:naney:1000:1000:/var/spool/ml/etc/qmail/alias:-:testml:

では uid.gid に 1000.1000(naney.naney)を指定してしまっている。 naney.naney 権限 で 0660 (foo.list)なファイル「members」を読めずに配送できなくなったというのが原因。

複数の管理者で管理することを想定しないで当初設定してしまったというありがちなミス。

 +example.co.jp-testml:naney:1000:38:/var/spool/ml/etc/qmail/alias:-:testml:

に修正したところ問題なくなった (38 は list グループの gid)。


[ 4月4日全て ]

■よく検索されるキーワード

torrent(142) expressions(72) 書き方(46) 竹内まりや(46) perl(42) 提案書(38) linux(38) windows(36) アジェンダ(34) x31(32) cvs(28) wiki(27) usb(26) ドラマ(22) 使い方(20) svn(20) アジェンダとは(20) centos(20) ganttproject(20) 設定(19) java(19) インストール(18) 秋葉原(18) debian(18) thinkpad(18) サンプル(18) 動画(17) ノート(15) 手帳(13) a6(13) truecrypt(13) tc-1(13) tortoisesvn(13) 無印(12) ssh(12) rcs(12) subversion(12) 冷蔵庫(12) nikon(12) allinanchor:*.torrent(12) firefox(11) ガントチャート(11) 画像(11) 日本語(11) 生年月日(11) apache(11) メール(11) ダイソー(10) 無料(10) 壁紙(10) リフィル(10) ubuntu(10) 作り方(10) dropbox(10) c#(9) xp(9) oracle(9) xampp(9) terastation(8) 方眼(8) マイク(8) ヨドバシカメラ(8) テンプレート(8) ほぼ日(8) cwrsync(8) google(8) ming(8) 評判(8) 影舞(8) madwifi(8) アカウント(8) window(8) usbメモリ(8) gantt(8) project(7) 三条まゆみ(7) hdd(7) 変換(7) カバー(7) 交換(7)

この日記のはてなブックマーク数 Add to Google RSS

Process Time: 1.652261s / load averages: 1.70, 1.40, 1.22
nDiki by WATANABE Yoshimasa (profile)
Powered by DiKicker
Base theme by Nana (for tDiary)