<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Sun Limited Mt. &#187; Postfix</title>
	<atom:link href="http://blog.syuhari.jp/archives/category/postfix/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.syuhari.jp</link>
	<description>I love iPhone, CakePHP and WordPress.</description>
	<lastBuildDate>Thu, 20 Oct 2011 19:36:15 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Postfix でバーチャルドメインの設定メモ</title>
		<link>http://blog.syuhari.jp/archives/791</link>
		<comments>http://blog.syuhari.jp/archives/791#comments</comments>
		<pubDate>Fri, 24 Oct 2008 03:10:48 +0000</pubDate>
		<dc:creator>matsuura</dc:creator>
				<category><![CDATA[Postfix]]></category>
		<category><![CDATA[class]]></category>
		<category><![CDATA[database]]></category>
		<category><![CDATA[DB]]></category>
		<category><![CDATA[ec]]></category>
		<category><![CDATA[email]]></category>
		<category><![CDATA[file]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[http]]></category>
		<category><![CDATA[ini]]></category>
		<category><![CDATA[LAN]]></category>
		<category><![CDATA[mail]]></category>
		<category><![CDATA[shell]]></category>
		<category><![CDATA[Tab]]></category>
		<category><![CDATA[URL]]></category>
		<category><![CDATA[virtual domain]]></category>

		<guid isPermaLink="false">http://www.syuhari.jp/blog/?p=791</guid>
		<description><![CDATA[Postfix で syuhari.jp というドメインの設定が終了していることを前提にします。 追加するドメインを example.com とします。 Postfix は mydestination に設定したドメイン宛のメールをユーザのメールボックスに配送します。ユーザ名がかぶっていない場合は mydestination に example.com を追加するだけで OK です。 しかし、hoge@example.com と hoge@syuhari.jp というメールを別々のユーザに配送したい場合はこの設定ではできません。 バーチャルドメインの設定 /etc/postfix/main.cf に以下を追加 virtual_alias_domains = example.com virtual_alias_maps = hash:/etc/postfix/virtual virtual_alias_domains でバーチャルドメインを指定して、virtual_alias_maps でマッピングテーブルを指定します。 virtual ファイルの設定 virtual_alias_maps で指定した /etc/postfix/virtual ファイルを設定します。 例えば hoge@example.com のメールを hoge@example というユーザに配送したい場合は hoge@example.com hoge@example と設定します。 virtual ファイルを変更した場合は postmap コマンドを使って、データベース化する必要があります。 # postmap hash:/etc/postfix/virtual 特に初めて [...]]]></description>
			<content:encoded><![CDATA[<p>Postfix で syuhari.jp というドメインの設定が終了していることを前提にします。<br />
追加するドメインを example.com とします。</p>
<p>Postfix は mydestination に設定したドメイン宛のメールをユーザのメールボックスに配送します。ユーザ名がかぶっていない場合は mydestination に example.com を追加するだけで OK です。<br />
しかし、hoge@example.com と hoge@syuhari.jp というメールを別々のユーザに配送したい場合はこの設定ではできません。<br />
<span id="more-791"></span></p>
<h4>バーチャルドメインの設定</h4>
<p>/etc/postfix/main.cf に以下を追加</p>
<pre class="shell">virtual_alias_domains = example.com
virtual_alias_maps = hash:/etc/postfix/virtual
</pre>
<p>virtual_alias_domains でバーチャルドメインを指定して、virtual_alias_maps でマッピングテーブルを指定します。</p>
<h4>virtual ファイルの設定</h4>
<p>virtual_alias_maps で指定した /etc/postfix/virtual ファイルを設定します。<br />
例えば hoge@example.com のメールを hoge@example というユーザに配送したい場合は</p>
<pre class="shell">hoge@example.com  hoge@example</pre>
<p>と設定します。</p>
<p>virtual ファイルを変更した場合は postmap コマンドを使って、データベース化する必要があります。</p>
<pre class="shell"># postmap hash:/etc/postfix/virtual</pre>
<p>特に初めて virtual ファイルを使用するときにこれをしておかないと Postfix を再起動したときに</p>
<pre>fatal: open database /etc/postfix/virtual.db: No such file or directory</pre>
<p>というエラーになります。</p>
<p>当然、２回目以降も virtual ファイルを変更したときには postmap コマンドを実行しないと設定が反映されません。</p>
<p>最後に Postfix を再起動することもお忘れなく！</p>
<pre class="shell"># /etc/init.d/postfix reload</pre>
<p>参考URL<br />
<a href="http://www.tmtm.org/postfix/tutorial/virtual.html" target="_blank" class="liexternal">Postfix チュートリアル &#8211; バーチャルドメイン</a><br />
<a href="http://www.shioji.jp/ELUG/Debian/20030110mailvirtual.html" target="_blank" class="liexternal">Postfixでの複数ドメインの管理</a></p>
<iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fblog.syuhari.jp%2Farchives%2F791&amp;layout=standard&amp;show_faces=true&amp;width=450&amp;action=like&amp;colorscheme=light&amp;height=80" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:450px; height:80px;" allowTransparency="true"></iframe>]]></content:encoded>
			<wfw:commentRss>http://blog.syuhari.jp/archives/791/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

