このスレッドはクローズされています。記事の閲覧のみとなります。
これでばっちり!! PostFixでバーチャル・ドメイン |
|
- æ¥æï¼ 2005/07/30 17:07
- ååï¼ ももんが
- バーチャル・ドメインの構築方法について説明します。
バーチャル・ドメインとは、複数のドメイン名を使ったメールアドレスを一つのサーバ ーで運用するテクニックです。この機能を活用して、自宅サーバーのメリットを享受し て下さい。
<前提条件>
メールサーバー(Postfix、Dovecot)は このサイトの説明の通りに構築済みで、複数 のメールアドレスで送受信可能な状態である。これを<メイン・ドメイン>と呼ぶことに しておきます。例ですが<メイン・ドメイン>でのメールアドレスは以下の通りに作成 したこととします。
father@personal.net mother@personal.net brother@personal.net sister@personal.net
また、バーチャルドメインで使用する、ユーザー名(以下の例だとuser1やmember1など) はlinuxのユーザーとして登録済みであることとします。
<最終目的>
下記の通り2つのドメイン(blue.org,company.biz)を使用した複数のメールアド レスを<メイン・ドメイン>に追加して作成する。
user1@blue.org user2@blue.org user3@blue.org
member1@company.biz member2@company.biz member3@company.biz member4@company.biz
<バーチャルドメインの作成>
(手順1)以下の通り、/etc/postfix/virtualのファイルに、作成したいドメイン、 ユーザー名のリストを追記します。理由がよくわからないのですが、 masterとかinfoとかのユーザー名のメールアドレスはroot宛てに届いて しまうので出来るだけユニークなものにした方が無難な様です。
blue.org virtual-domain01 user1@blue.org user1 user2@blue.org user2 user3@blue.org user3
company.biz virtual-domain02 member1@company.biz member1 member2@company.biz member2 member3@company.biz member3 member4@company.biz member4
ここで、virtual-domain01とかvirtual-domain02という記述は任意の名前を付けて良いの で、自分でわかりやすい名前を付けておきましょう。また、ここで登録済みの<メイ ン・ドメイン>のpersonal.netの対応リストは記入してはいけない様です。
(手順2)/etc/postfix/main.cfに以下の3行を書き加える。
virtual_alias_domains = blue.org virtual_alias_domains = company.biz virtual_alias_maps = hash:/etc/postfix/virtual
上の2行は、 blue.org、company.bizがバーチャル・ドメインであることをPostfixに 伝え、下の一行はバーチャル・ドメインの対応表は/etc/postfix/virtualを参照 しなさいということみたいです。※ここで注意しなくてはいけないのは、他のディス トリビューションだとvirtual_alias_domains の記述が無くてもバーチャル・ドメイ ンが機能するみたいです。Fedora系の場合、この記載を忘れずに記述しましょう。
(手順3)端末で以下のコマンドを実行する
postmap /etc/postfix/virtual
(手順4)端末で以下のコマンドを実行する(コマンドで設定ファイル再読み込み)
postfix reload
(手順5)手順4迄で完成です。DNSの設定は適宜行ってください。
もう少し詳しい説明は下記サイトを参照してみて下さい。
Postfix関連サイト http://www.kobitosan.net/postfix/ http://www.kobitosan.net/postfix/trans-2.1/jhtml/VIRTUAL_README.html http://tmtm.org/postfix/tutorial/virtual.html Vine系 http://www.miloweb.net/ Debian Sarge系 http://uniunix.net/
|
■ コンテンツ関連情報
Re: これでばっちり!! PostFixでバーチャル・ドメ ( No.1 ) |
|
- æ¥æï¼ 2005/07/30 22:51
- ååï¼ kimio
- ももんが様
貴重な情報ありがとうございます。機会をつくって試してみます。 私は、このサイトの内容をほぼ全部やり遂げて、今度は、CGIの改造に挑戦しようとしていたのですが、いろいろと興味がつきないことを提供してくださるももんが様のような方がいて、新たな目標ができて助かります。 また、私の好きな雑談掲示板の方でお会いしましょう。
|
Re: これでばっちり!! PostFixでバーチャル・ドメイン ( No.2 ) |
|
- æ¥æï¼ 2005/07/31 15:38
- ååï¼ 管理者
- ももんが様。とてもお久しぶりです。
まず、「素晴らしい!!」。とてもわかり易いご説明です。 情報をご提供頂きまして、ありがとうございます。
> 理由がよくわからないのですが、masterとかinfoとかのユーザー名の > メールアドレスはroot宛てに届いてしまうので出来るだけユニークな > ものにした方が無難な様です。 postfixのエイリアスかも知れませんね? ファイル「/etc/aliases」で、エイリアスが切られています。
最近は、仕事と情報収集の両立が難しく、新情報の提供が遅れ気味になってしまっています。 こんな時に、管理者が何人かいたらとても楽になるのにな〜と思ったりしています。 これからも、有益な情報をお待ちしております。
|
Re: これでばっちり!! PostFixでバーチャル・ドメイン ( No.3 ) |
|
- æ¥æï¼ 2005/07/31 19:40
- ååï¼ stratix
- ももんがさん、まとめお疲れ様でした。
私がももんがさんに投げたメールのわかりづらい説明なんかよりも、 よくまとまっていて全然わかりやすいですね!
ももんがさんのように、問題が解決したらこのようにまとめて投稿 していただけると、本当に有益な情報になると思うのですが、そう いうことをする人がほとんどいなくて残念です…
|
Re: これでばっちり!! PostFixでバーチャル・ドメイン ( No.4 ) |
|
- æ¥æï¼ 2005/08/01 21:51
- ååï¼ ももんが
- 管理人 様
>まず、「素晴らしい!!」。とてもわかり易いご説明です。 >情報をご提供頂きまして、ありがとうございます。
お褒めにあずかり光栄です。しかし、思ったのはこれだけの文章だけでも書くのは 大変でした。管理人さんの膨大なコンテンツを思うと頭の下がる思いです。
>postfixのエイリアスかも知れませんね? >ファイル「/etc/aliases」で、エイリアスが切られています。
先程「/etc/aliases」を確認しましたがにmasterとかinfoとか書いてありますね。 ここでroot宛てになっている部分を書き換えると、私が上で書いた様なバーチャル ドメインとは違った切り口のバーチャルドメインが出来るんですかね?今度の休み の日にでも試してみようと思います。(面白いですね)
stratix 様
調子にのって今度はバーチャルホストの作り方を載せます。(俗にいうname virtual hostというやつです)いつになるかわかりませんが、ご期待願います。
|
Re: これでばっちり!! PostFixでバーチャル・ドメイン ( No.5 ) |
|
- æ¥æï¼ 2005/08/01 23:50
- ååï¼ stratix
- ももんがさん
>調子にのって今度はバーチャルホストの作り方を載せます。(俗にいうname >virtual hostというやつです)いつになるかわかりませんが、ご期待願います。
これはApacheのバーチャルホストのことですね。 私もバーチャルホストで複数ドメインを運用していますが、ネームベースの バーチャルホストだとIPが1個でも運用できるから便利ですよね。
それでは期待して待つことにします! でも仕事もあるでしょうから、あまり無理はしないでくださいね。
管理人さま
この掲示板の検索機能って、トピックスと名前でしか検索できないんですね… 本文を検索対象とする事はできないんでしょうか? だとしたら情報が埋もれてしまってちょっと残念ですね。
|
■ その他