自宅サーバの道しるべ
▼ホーム
ホームへ戻る
▼基本設定
ネットワーク構成
Fedoracore3の設定
コンパイラの導入
ポート設定の概要
ポート設定(ルータ)
ポート設定
(ファイアウォール)
▼新サーバPC
新サーバPCのスペック
ネットワークドライバの
インストール
グラフィックドライバの
インストール
▼ダイナミックDNS
ダイナミックDNSの概要
DynDNSの設定
ddclientの設定
▼メールサーバ
メールサーバの概要と準備
Postfixの構築
Qpopperの構築
不正メール中継テスト
空メール(自動返信メール)
スパムメール対策(Postfix)
バーチャルドメイン設定
(Postfix)
▼Webサーバ
Webサーバの概要と準備
Apacheの構築
PHPの構築
バーチャルホストの設定
HTTPリダイレクトの設定
▼データベース
MySQLの構築
PostgreSQLの構築
▼FTPサーバ
FTPサーバの概要と準備
vsftpdの構築
▼共有サーバ
Sambaの概要と準備
Samba構築(ファイル共有)
cupsの概要と準備
cupsの構築(プリンタ共有)
プリンタ設定(クライアント)
▼資料
HTTPステータスコード
▼リンク
参考書籍一覧
参考書籍のレビュー
リンク
関連サイト
 ■ホーム>バーチャルドメイン設定(Postfix)
■メールのバーチャルドメイン設定(Postfix)
当サイトはWebサーバをNAMEベースのバーチャルホストで運用しており、
ホスト名をmy-server.homelinux.comへと変更しました。

しかしメールサーバに関してはホスト名を変更しても、古いホスト名宛のメールも数多く来ています。
そこで、「古いホスト名宛のメールも、新しいホスト名宛のメールも、両方同じユーザーで
使えるようにする
」という機能を実現するのがPostfixによるバーチャルドメイン設定です。

■メールサーバの動作
ここでは、1番簡単なバーチャルドメインの設定方法を紹介します。
※ここでは具体的な例として、古いホスト名は”old-server.homeip.net”とします。
(実在しないホスト名ですので、実際にメールを送信しても当サイトには届きません。)

動作としては下表に示すように、メールアドレスのユーザー名(support)が同じであれば、
別ドメイン(my-server.homelinux.comまたはold-server.homeip.netのどちらでも)での
メールの受信が可能になります。

メールアドレス

受信ユーザー

support@my-server.homelinux.com support
support@old-server.homeip.net

実現方法はPostfixの環境設定ファイル(/etc/postfix/main.cf)のみを変更して
メールのバーチャルドメインを実現します。

■前提条件
Postfixによるバーチャルドメイン設定を行うにあたり、以下の2つの設定が完了しているものとします。

(1)すでにメールサーバ(Postfix)が構築されていて、メールの送受信ができる。

(2)ダイナミックDNSで複数のホスト名が登録されており、ddclientでの設定も完了している。
 ※バーチャルホストが使用可能な状態になっている。

上記の前提条件が整っていない方は、以下のリンクをもとに構築してください。
(1)メールサーバについて
メールサーバの概要と準備
Postfixの構築
Qpopperの構築

(2)ダイナミックDNS、バーチャルホストについて
ダイナミックDNSの概要
DynDNSの設定
ddclientの設定
バーチャルホストの設定


Step1.環境設定
Postfix構築時に設定した環境設定ファイル内、”mydestination”(受信するメールのドメイン定義)の
項目の末尾にカンマ区切りで受信したいドメインを追加します。

※当サイトの場合は、下表のように”, my-server.homelinux.com”を追加しました。
 
環境設定ファイル   /etc/postfix/main.cf
修正前 mydestination = $myhostname,localhost.$mydomain, $mydomain
修正後 mydestination = $myhostname,localhost.$mydomain, $mydomain, my-server.homelinux.com

Step2.再起動
Postfixの環境設定ファイルを変更した場合、Postfixを再起動させて環境設定を反映させます。
終端(ターミナル)を開きます。
# /etc/init.d/postfix restart
Shutting down postfix:           [
OK ]
Start postfix                         [
OK ]

#

このコマンドにより、
Postfixのサービスが再起動します。

Step3.動作確認
自分のPCまたはケータイから追加したドメインのメールアドレス宛にメールを送って、
実際に受信できることを確認してみて下さい。

参考書籍
()カッコ内は現在発売中の新版に関する記述です。
※価格はすべて税込みの価格です。
実践Postfixメールサーバー構築 ソーテック ¥2,919
この本に対する当サイトのレビューを見る



ホームへ戻る

ページトップへ