受信したメールを別アドレスに転送するだけのメールサーバーをPostfixで立ててみる、
DNS設定
1 2 3 4 |
@ A xxx.xxx.xxx.xxx @ MX 10 mail.example.com. mail A xxx.xxx.xxx.xxx www CNAME example.com. |
確認
1 2 3 4 5 6 7 8 9 |
$ dig MX example.com +short @ns1.xxxxxx.com 10 mail.example.com. $ host mail.example.com ns1.xxxxxx.com Using domain server: Name: ns1.xxxxxx.com Address: xxx.xxx.xxx.xxx#53 Aliases: mail.example.com has address xxx.xxx.xxx.xxx |
Postfixのセットアップ
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
$ sudo yum install postfix Package 2:postfix-2.10.1-6.el7.x86_64 already installed and latest version Nothing to do $ sudo cp /etc/postfix/main.cf /etc/postfix/main.cf.org $ sudo vi /etc/postfix/main.cf inet_interfaces = all inet_protocols = ipv4 mynetworks_style = host virtual_alias_domains = example.com virtual_alias_maps = hash:/etc/postfix/virtual $ sudo vi /etc/postfix/virtual info@example.com info@yourcompany.com $ sudo postmap /etc/postfix/virtual $ sudo service postfix restart Redirecting to /bin/systemctl restart postfix.service |
確認
1 2 |
$ postmap -q "info@example.com" hash:/etc/postfix/virtual info@yourcompany.com |
これで設定完了。info@example.comにメールを送るとinfo@yourcompany.comに転送されればOK。
ファイヤーウォールでsmtpは通過するように設定しておくこと。
必要に応じてログを確認。
1 |
$ sudo vi /var/log/maillog |
参考サイト
さくらVPSのバーチャルドメインでメール送受信
http://plusblog.jp/8842/
Postfixで受信したメールを別メールに転送する(エイリアス) | 本日も乙
http://blog.jicoman.info/2014/03/postfix_aliases/
ヴァーチャルドメイン(VirtualDomain)を利用して、複数ドメインの設定を行う | 本日も乙
http://blog.jicoman.info/2014/04/postfix_virtualdomain/