携帯・ビジネスブログ・CGIスクリプト-vpopmailでqmailでのバーチャルドメイン/ユーザ管理

トップオープンソース> qmailでバーチャルドメインを構築しよう(その3 vpopmail編)

qmailでバーチャルドメインを構築しよう(その3 vpopmail編)

vpopmailでqmailでのバーチャルドメイン/ユーザ管理

はじめに

vpopmailは、qmailでのバーチャルドメインとそのユーザ管理に使用します。
POP3も付属していますが、今回は使用しません。

1.ダウンロードしましょ

http://www.inter7.com/index.php?page=vpopmail

2.前段階

(1)ユーザを作成します

/usr/sbin/groupadd -g 89 vchkpw
/usr/sbin/useradd -g vchkpw -u 89 vpopmail

(2)注意事項

Unixユーザを作成することになる訳ですが、実は、qmailのドメインユーザは全てvpopmailというユーザのホームディクレトリ配下に作成されます。
よって、vpopmailユーザの存在するパーティションに十分な空き容量があるかをチェックしてください。
 ※デフォルトは、/home/vpopmailですね。

3.vpopmail編

(1)解凍

gunzip -c vpopmail-5.4.0.tar.gz | tar xvfp -

(2)make

./configure
make
make install-strip

(3)ドメインを追加してみましょう

コマンド形式は、以下。バーチャルドメインのhoge1.co.jpとhoge2.co.jpを追加します。
/home/vpopmail/bin/vadddomain [ドメイン名] [パスワード]
/home/vpopmail/bin/vadddomain hoge1.co.jp PASSWD1
/home/vpopmail/bin/vadddomain hoge2.co.jp PASSWD2
では、確認しましょう。
ls /home/vpopmail/domains/
にhoge1.co.jpとhoge2.co.jpが出来てればOKです。

また、以下のqmailのコンフィグファイルにドメインが追加されています。
/var/qmail/control/rcpthosts
/var/qmail/control/virtualdomains
/var/qmail/users/assign
 ※ここで、qmailとvpopmailのドメイン・ユーザが繋がるわけですね。

(4)次にドメインユーザを追加してみましょう

#------------------------------------------------------------------
# ユーザを追加/削除する。
# 追加: /home/vpopmail/bin/vadduser [メールアドレス] [パスワード]
# 削除: /home/vpopmail/bin/vdeluser [メールアドレス]
#------------------------------------------------------------------
では、それぞれのドメインにinfoを追加しましょう。
/home/vpopmail/bin/vadduser info@hoge1.co.jp PASSWD]1
/home/vpopmail/bin/vadduser info@hoge2.co.jp PASSWD2
では、確認しましょう。
ls /home/vpopmail/domains/hoge1.co.jp
ls /home/vpopmail/domains/hoge2.co.jp
infoフォルダは出来上がっていますでしょうか?



related articles