FreeBSD 14
Sponsored Link

Mail サーバー : バーチャルドメインの設定2024/04/17

 
ホストに関連づけているドメイン名とは別のドメイン名も扱えるように、バーチャルドメインの設定をします。
当例は OS ユーザーアカウントを利用する場合の追加設定です
仮想メールアカウントを利用する場合はこちらを参照ください
例として、
新たに取得したドメイン名を [virtual.host],
ユーザー [freebsd] がデフォルトのドメイン名で [freebsd@mail.srv.world] を利用し、
ユーザー [openbsd] が追加のドメイン名で [freebsd@mail.virtual.host] を利用します。
ユーザー [openbsd] の @前はユーザー [freebsd] と同じものを利用できるよう設定します。
バーチャルドメインで使用するドメイン名も、名前解決ができるよう事前に DNS に登録しておく必要があります。
[1] バーチャルドメインの設定です。
root@mail:~ #
vi /usr/local/etc/postfix/main.cf
# 最終行へ追記

virtual_alias_domains = virtual.host
virtual_alias_maps = hash:/usr/local/etc/postfix/virtual
root@mail:~ #
vi /usr/local/etc/postfix/virtual
# 先頭行に追記

freebsd@mail.virtual.host openbsd
root@mail:~ #
postmap /usr/local/etc/postfix/virtual

root@mail:~ #
service postfix reload

[2] 追加アカウントをメールクライアントへ設定し、送受信テストを実行して、正常に送受信できれば OK です。
関連コンテンツ