トップ> オープンソース> 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
- qmailでバーチャルドメインを構築しよう(その1) redhat9 + qmail + imap4 + pop3 + qpopmailを構築しよう
- qmailでバーチャルドメインを構築しよう(その2) qmailとtcpwrapperをインストース、設定、起動します。
- qmailでバーチャルドメインを構築しよう(その3 vpopmail編) vpopmailでqmailでのバーチャルドメイン/ユーザ管理
- qmailでバーチャルドメイン構築(その4 courier-imap authlib編) バーチャルドメインに対応したIMAP4とPOP3を構築しましょう。
- qmailでバーチャルドメイン構築(その5通信暗号化) courier-imapで通信内容を暗号化します
- qmail+tcpserverでメールの送信が遅い時・・・ パソコンからのメール送信が遅い時は・・・
- 第三者証明付きSSLを作る Apache + mod_ssl + openssl + ベリサインで証明書付きSSL
- linux での iptables redhat es 3.0 でのパケットフィルタリングをiptablesで行う。
- linux でのパスワード忘れなどtips redhat でシングルユーザモード、レスキューモードなどなど小技備忘録
- apache/php で バージョン非表示 apache/php でのエラー時のバージョン非表示。
- qmail sendmail SMTPプロトコル SMTPのコマンドのやりとり
- Postgresqlのデータベースバックアップ Postgresqlのデータをバックアップします

