nDiki : qmailadmin

qmailadmin

Webベースの qmail 管理ツール。

関連情報

スポンサード リンク

2004年1月6日 (火)

[ Debian ] qmailadmin

vpopmail と同様、sid から woody に持ってくる。

 apt-get build-dep qmailadmin
 apt-get source --compile qmailadmin

が完成。apt-get install autorespond してから、qmailadminインストール

 http://サーバ/cgi-bin/qmailadmin

にアクセスしてログイン画面が出る事を確認。

バーチャルドメインの作成

 su
 vadddomain example.co.jp postmaster-password

/var/lib/vpopmail/domains/example.co.jp/.qmailadmin-limits

 maxautoresponders 0

だけ書いておく。

 http://サーバ/cgi-bin/qmailadmin

にアクセス。うまく動いているようだ...POPアカウントの一覧で名前とコメントが表示されない。 ユーザ毎の処理(修正とか、アカウントの削除とか)へのリンクもアカウント名がGETパラメータで空になっているので駄目駄目(URLのアカウントがくる部分を自分で補完してやるととりあえず実行はされる)。

うーん。まいったな。

スポンサード リンク

[ Debian ] vpopmail

woody にはないので sid から持ってくる。

 cd /tmp
 echo 'deb-src ftp://ftp.jp.debian.org/debian unstable main contrib non-free' \
  >> /etc/apt/sources.list
 apt-get update
 apt-get build-dep vpopmail
 apt-get source --compile vpopmail
 # 失敗 -lz でこけた。zlib1g-dev を入れてやりなおし
 apt-get install zlib1g-dev
 apt-get source --compile vpopmail
 # vpopmail user、 vchkpw group がない (debian/README.Maintainer 参照)
 sh ./vpopmail-5.3.26/debian/preinst install
 apt-get source --compile vpopmail
  • libpopmail-dev
  • libvpopmail-freecdb
  • libvpopmail-lmysql
  • libvpopmail-mysql
  • libvpopmail1
  • libvpopmail-bin
  • libvpopmail-doc

ができた。

qmailadmin ビルド用に libvpopmail-dev をインストールしておく(依存関係から libvpopmail1, libvpopmail-freecdb も一緒に)。 それから vpopmail-bin も。

[ 1月6日全て ]

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日全て ]

About Me

Naney Naney (なにい)です。株式会社ミクシィでマネージャー・プロダクトオーナーをしています。

nDiki1999年1月に始めたコンピュータ日誌を前身とする NaneyWeb 日記(兼パーソナルナレッジベース)です。ちょっとしたノートは nNote にあります。

follow us in feedly

※内容は個人的見解であり所属組織とは関係ありません。

月別インデックス
Process Time: 0.098737s / load averages: 0.24, 0.26, 0.25
nDiki by WATANABE Yoshimasa (Naney, Google profile)
Powered by DiKicker