ドメインを取得したとき、そのドメインに属するメールアドレスを設定する方法をメモしておきます。
- ドメイン取得
省略
- DNSレコード設定
Hostname Address Record-Type MX-Pref --------------------------------------------- mail IP-ADDRESS MXE(Mail Easy) 10
すべてのメールをサーバ(IP-ADDRESS)にフォワードすればいいので、MXEを使用します。もし、user@example.com はサーバ1へ、user@sub.example.com はサーバ2へ転送するような場合は、MXレコードを複数行書いて個別に設定します。
- ルータの設定
省略(SMTPが双方向で通ることが最低条件です)
- Postfixの設定
/etc/postfix/main.cf の mydestination に取得したドメイン名を追加しておきます。
また、virtual_mailbox_domains に取得したドメイン名の SLD + “.local” を追加しておきます。(これは Satake Studio での設定例です)/etc/postfix/main.cf mydestination = satake7.net virtual_mailbox_domains = satake7.local
- メールアドレスの設定
/etc/dovecot/passwd mam@satake7.net:{PLAIN}PASSWORD:503:503::/home/vmailbox::userdb_mail=maildir:/home/vmailbox/satake7.local/mam
パスワードが PLAIN なのはマズイです。(わかっていますが、いまのところイントラネットからのアクセスしか許可していないので。後日やります)
virtual と vmailbox にも設定を加えます。/etc/postfix/virtual mam@satake7.net mam@satake7.local
/etc/postfix/vmailbox mam@satake7.local satake7.local/mam/
- 設定の反映
$ s postmap /etc/postfix/virtual $ s postmap /etc/postfix/vmailbox $ s /etc/init.d/postfix restart $ s /etc/init.d/dovecot restart
以上です。
- 参考