2016年05月06日
Tweet
途中経過ですがメモ。
複数のドメインを管理しています。そしてメールアドレスについては、完全に分離されていることが望ましいと考えました。
さくらのホスティング(安いプラン)では、複数のドメインを管理することができますが、ドメイン事のメールアドレス管理というのはできませんでした。
もちろんまとめて管理するのはいいのですが、Aドメイン宛てにきたメールなのか、Bドメイン宛てなのか・・・そういうのもなるべくキッチリと管理しようとしたのです。
まず、僕の環境ではすでに postfix はインストールされていました。しかい main.cf はかなりカスタマイズされた状態でした。(デフォルトでこうなのかもしれません。)
そこで以下のコマンドを実行し、デフォルトの config を利用します。
cp /usr/lib/postfix/main.cf /etc/postfix/main.cf
※念のため既存の config はバックアップを取得しておいた方がいいと思います。
以下の通り config を投入しました。※通常の設定は最後の参考サイトを参考に、一般的な利用が可能なようにしておきます。
# vi /etc/main.cf
virtual_mailbox_domains = domain-A, domain-B
virtual_uid_maps = static:5000
virtual_gid_maps = static:5000
virtual_mailbox_base = /var/mail/vhosts
virtual_mailbox_maps = hash:/etc/postfix/vmailbox
# groupadd -g 5000 vmailuser
# useradd -M -s /bin/false -u 5000 -g 5000 vmailuser
※ホームディレクトリ無し、シェルログインなし・・・僕は上記コマンドではなく、-u / -g を指定して、後から vipw で編集しました
メール配信先ディレクトリの作成
# mkdir /var/mail/vhosts
# chown -R 5000:5000 /var/mail/vhosts/
メールアドレスエントリーの作成
# vi /etc/postfix/vmailbox
info@domain-A domain-A/info
test@domain-A domain-A/test
info@domain-B domain-B/info
test@domain-B domain-B/test
ハッシュの作成
# postmap vmailbox
# dovecot などで pop 受信はまだこれからです。とりあえず受信するところまでは確認できました。
参考
Postfix インストール/設定
複数のドメインを管理しています。そしてメールアドレスについては、完全に分離されていることが望ましいと考えました。
さくらのホスティング(安いプラン)では、複数のドメインを管理することができますが、ドメイン事のメールアドレス管理というのはできませんでした。
もちろんまとめて管理するのはいいのですが、Aドメイン宛てにきたメールなのか、Bドメイン宛てなのか・・・そういうのもなるべくキッチリと管理しようとしたのです。
まず、僕の環境ではすでに postfix はインストールされていました。しかい main.cf はかなりカスタマイズされた状態でした。(デフォルトでこうなのかもしれません。)
そこで以下のコマンドを実行し、デフォルトの config を利用します。
cp /usr/lib/postfix/main.cf /etc/postfix/main.cf
※念のため既存の config はバックアップを取得しておいた方がいいと思います。
以下の通り config を投入しました。※通常の設定は最後の参考サイトを参考に、一般的な利用が可能なようにしておきます。
# vi /etc/main.cf
virtual_mailbox_domains = domain-A, domain-B
virtual_uid_maps = static:5000
virtual_gid_maps = static:5000
virtual_mailbox_base = /var/mail/vhosts
virtual_mailbox_maps = hash:/etc/postfix/vmailbox
# groupadd -g 5000 vmailuser
# useradd -M -s /bin/false -u 5000 -g 5000 vmailuser
※ホームディレクトリ無し、シェルログインなし・・・僕は上記コマンドではなく、-u / -g を指定して、後から vipw で編集しました
メール配信先ディレクトリの作成
# mkdir /var/mail/vhosts
# chown -R 5000:5000 /var/mail/vhosts/
メールアドレスエントリーの作成
# vi /etc/postfix/vmailbox
info@domain-A domain-A/info
test@domain-A domain-A/test
info@domain-B domain-B/info
test@domain-B domain-B/test
ハッシュの作成
# postmap vmailbox
# dovecot などで pop 受信はまだこれからです。とりあえず受信するところまでは確認できました。
参考
Postfix インストール/設定