2016年05月06日
このエントリーをはてなブックマークに追加
途中経過ですがメモ。
複数のドメインを管理しています。そしてメールアドレスについては、完全に分離されていることが望ましいと考えました。
さくらのホスティング(安いプラン)では、複数のドメインを管理することができますが、ドメイン事のメールアドレス管理というのはできませんでした。

もちろんまとめて管理するのはいいのですが、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 インストール/設定


stock_value at 19:43│Comments(0)TrackBack(0)技術:2016年 

トラックバックURL

この記事にコメントする

名前:
URL:
  情報を記憶: 評価: 顔