Replace blocks of 8 spaces at the start of a line with a tab.

Remove trailing whitespaces.

Submitted by:	FURUKAWA Jumpei <bell at f-bell dot net>
References:	[doc-jp-work 788]
This commit is contained in:
Hideyuki KURASHINA 2004-09-20 06:03:38 +00:00
parent 5d11cd7fee
commit 8d38dced36
Notes: svn2git 2020-12-08 03:00:23 +00:00
svn path=/head/; revision=22398

View file

@ -10,17 +10,17 @@
<chapterinfo> <chapterinfo>
<authorgroup> <authorgroup>
<author> <author>
<firstname>Bill</firstname> <firstname>Bill</firstname>
<surname>Lloyd</surname> <surname>Lloyd</surname>
<contrib>原作: </contrib> <contrib>原作: </contrib>
</author> </author>
</authorgroup> </authorgroup>
<authorgroup> <authorgroup>
<author> <author>
<firstname>Jim</firstname> <firstname>Jim</firstname>
<surname>Mock</surname> <surname>Mock</surname>
<contrib>改訂: </contrib> <contrib>改訂: </contrib>
<!-- 2 Dec 1999 --> <!-- 2 Dec 1999 -->
</author> </author>
</authorgroup> </authorgroup>
</chapterinfo> </chapterinfo>
@ -67,11 +67,11 @@
<title>ユーザープログラム</title> <title>ユーザープログラム</title>
<para>いくつか名前を挙げれば、 <para>いくつか名前を挙げれば、
<application>mutt</application>、<application>pine</application>、 <application>mutt</application>, <application>pine</application>,
<application>elm</application>そして <application>elm</application> そして
<application>mail</application> <application>mail</application>
といったコマンドラインプログラムや といったコマンドラインプログラムや
<application>balsa</application> <application>balsa</application>,
<application>xfmail</application> のような <application>xfmail</application> のような
GUI プログラム、WWW ブラウザーのようにさらに<quote>洗練された</quote>ものまであります。 GUI プログラム、WWW ブラウザーのようにさらに<quote>洗練された</quote>ものまであります。
これらのプログラムは、email の処理を これらのプログラムは、email の処理を
@ -83,53 +83,53 @@
<sect2 id="mail-mta"> <sect2 id="mail-mta">
<title>メールホストサーバデーモン</title> <title>メールホストサーバデーモン</title>
<indexterm> <indexterm>
<primary>メールサーバデーモン</primary> <primary>メールサーバデーモン</primary>
<secondary><application>sendmail</application></secondary> <secondary><application>sendmail</application></secondary>
</indexterm> </indexterm>
<indexterm> <indexterm>
<primary>メールサーバデーモン</primary> <primary>メールサーバデーモン</primary>
<secondary><application>postfix</application></secondary> <secondary><application>postfix</application></secondary>
</indexterm> </indexterm>
<indexterm> <indexterm>
<primary>メールサーバデーモン</primary> <primary>メールサーバデーモン</primary>
<secondary><application>qmail</application></secondary> <secondary><application>qmail</application></secondary>
</indexterm> </indexterm>
<indexterm> <indexterm>
<primary>メールサーバデーモン</primary> <primary>メールサーバデーモン</primary>
<secondary><application>exim</application></secondary> <secondary><application>exim</application></secondary>
</indexterm> </indexterm>
<para>通常、これは <application>sendmail</application> <para>通常、これは <application>sendmail</application>
(FreeBSD のデフォルト) や <application>qmail</application>、 (FreeBSD のデフォルト) や <application>qmail</application>,
<application>postfix</application>もしくは <application>postfix</application> もしくは
<application>exim</application> <application>exim</application>
といった他のメールサーバーデーモンの一つです。 といった他のメールサーバーデーモンの一つです。
他にもあるのですが、以上のものが広く使われています。</para> 他にもあるのですが、以上のものが広く使われています。</para>
<para>サーバーデーモンは通常 2 つの機能 &mdash; <para>サーバーデーモンは通常 2 つの機能 &mdash;
やってくるメールを受け取るのと出ていくメールを配送する、 やってくるメールを受け取るのと出ていくメールを配送する、
を持っています。メールを読むために POP や IMAP で接続する、 を持っています。メールを読むために POP や IMAP で接続する、
ということはできません。 ということはできません。
そのためにはもう一つ<link linkend="mail-receive">デーモン</link>が必要なのです。</para> そのためにはもう一つ<link linkend="mail-receive">デーモン</link>が必要なのです。</para>
<para>いくつかの古いバージョンの <application>sendmail</application> <para>いくつかの古いバージョンの <application>sendmail</application>
には深刻なセキュリティ問題がありますが、 には深刻なセキュリティ問題がありますが、
現在のバージョンを使っているおれば特に問題ないことに注意してください。 現在のバージョンを使っているおれば特に問題ないことに注意してください。
例のごとく、 例のごとく、
どんなソフトウェアを利用する時にも最新の状態にしておくのが大事なのです。</para> どんなソフトウェアを利用する時にも最新の状態にしておくのが大事なのです。</para>
</sect2> </sect2>
<sect2 id="mail-dns"> <sect2 id="mail-dns">
<title>Email and DNS</title> <title>Email DNS</title>
<para>Domain Name System (DNS) とそのデーモンである <para>Domain Name System (DNS) とそのデーモンである
<command>named</command> は email の配送において大変重要な役割を担ってます。 <command>named</command> は email の配送において大変重要な役割を担ってます。
あなたのサイトからもう一つのサイトへメールを配送するためには、 あなたのサイトからもう一つのサイトへメールを配送するためには、
サーバーデーモンは DNS からそのサイトを探し、 サーバーデーモンは DNS からそのサイトを探し、
メールの受け取り先のホストを決定します。</para> メールの受け取り先のホストを決定します。</para>
<para>メールがあなたに送られた場合にも同じような仕組みになっています。 <para>メールがあなたに送られた場合にも同じような仕組みになっています。
DNS にはホスト名と IP アドレス、ホスト名とメールホストをマッピングするデータベースがあります。 DNS にはホスト名と IP アドレス、ホスト名とメールホストをマッピングするデータベースがあります。
IP アドレスは A レコードで指定されます。 IP アドレスは A レコードで指定されます。
MX (Mail eXchanger) レコードはあなた宛のメールを受け取るホストを指定します。 MX (Mail eXchanger) レコードはあなた宛のメールを受け取るホストを指定します。
あなたのホスト名に対する MX レコードがない場合には、 あなたのホスト名に対する MX レコードがない場合には、
@ -139,12 +139,12 @@
<sect2 id="mail-receive"> <sect2 id="mail-receive">
<title>メールの受け取り</title> <title>メールの受け取り</title>
<indexterm> <indexterm>
<primary>email</primary> <primary>email</primary>
<secondary>受け取り</secondary> <secondary>受け取り</secondary>
</indexterm> </indexterm>
<para>メールはメールホストが受け取ります。 <para>メールはメールホストが受け取ります。
このホストは送られてきたメールを集め、 このホストは送られてきたメールを集め、
(ユーザーが) 読んだりピックアップしたりするために保存します。 (ユーザーが) 読んだりピックアップしたりするために保存します。
保存されているメールをピックアップするにはメールホストに接続する必要があります。 保存されているメールをピックアップするにはメールホストに接続する必要があります。
これは POP や IMAP を用いて行なわれます。 これは POP や IMAP を用いて行なわれます。
@ -155,9 +155,9 @@
<para>POP や IMAP のサーバーを走らせるためには 2 つのことをやらなければいけません。</para> <para>POP や IMAP のサーバーを走らせるためには 2 つのことをやらなければいけません。</para>
<procedure> <procedure>
<step> <step>
<!-- XXX: kuriyama: English version points as /ports/mail.html. --> <!-- XXX: kuriyama: English version points as /ports/mail.html. -->
<!-- XXX: kuriyama: This should be related path. --> <!-- XXX: kuriyama: This should be related path. -->
<para>POP や IMAP のデーモンを<ulink url="../ports/mail.html">ports コレクション</ulink>からインストールします。</para> <para>POP や IMAP のデーモンを<ulink url="../ports/mail.html">ports コレクション</ulink>からインストールします。</para>
</step> </step>
@ -172,7 +172,7 @@
<indexterm><primary>メールホスト</primary></indexterm> <indexterm><primary>メールホスト</primary></indexterm>
<para>メールホストとは責任をもってメールを配送したり、 <para>メールホストとは責任をもってメールを配送したり、
あなたのホストや、もしかするネットワークも、に宛てたメールを受け取ったりするホストに与えられる名前です。</para> あなたのホストや、もしかするネットワークも、に宛てたメールを受け取ったりするホストに与えられる名前です。</para>
</sect2> </sect2>
</sect1> </sect1>
@ -188,57 +188,58 @@
<qandaset> <qandaset>
<qandaentry> <qandaentry>
<question> <question>
<para>どうして自分のサイトのホストなのに FQDN を使わなければいけないのですか?</para> <para>どうして自分のサイトのホストなのに FQDN を使わなければいけないのですか?</para>
</question> </question>
<answer> <answer>
<para>恐らく、そのホストは実際には別のドメインにあるのでしょう。 <para>恐らく、そのホストは実際には別のドメインにあるのでしょう。
例えば <hostid role="fqdn">foo.bar.edu</hostid> ドメインにいて、 例えば <hostid role="fqdn">foo.bar.edu</hostid> ドメインにいて、
<hostid role="domainname">bar.edu</hostid> というドメイン内の <hostid role="domainname">bar.edu</hostid> というドメイン内の
<hostid>mumble</hostid> というホストにアクセスしたいとします。 <hostid>mumble</hostid> というホストにアクセスしたいとします。
この時は単に <hostid>mumble</hostid> ではなく この時は単に <hostid>mumble</hostid> ではなく
<hostid role="fqdn">mumble.bar.edu</hostid> と FQDN で参照しなければなりません。</para> <hostid role="fqdn">mumble.bar.edu</hostid> と FQDN で参照しなければなりません。</para>
<indexterm><primary>BIND</primary></indexterm> <indexterm><primary>BIND</primary></indexterm>
<para>そもそも、BSD BIND のリゾルバー (resolver) ではこのようなことが可能でしたが、 <para>そもそも、BSD BIND のリゾルバー (resolver) ではこのようなことが可能でしたが、
FreeBSD に入っている最新版の <application>BIND</application> FreeBSD に入っている最新版の <application>BIND</application>
では自分のドメイン以外に対する FQDN でない省略形は許されません。 では自分のドメイン以外に対する FQDN でない省略形は許されません。
従ってホストを <hostid>mumble</hostid> と曖昧に指定した場合は 従ってホストを <hostid>mumble</hostid> と曖昧に指定した場合は
<hostid role="fqdn">mumble.foo.bar.edu</hostid> という名前があればそれになり、 <hostid role="fqdn">mumble.foo.bar.edu</hostid> という名前があればそれになり、
そうでなければ root ドメインから検索されます。</para> そうでなければ root ドメインから検索されます。</para>
<para>これは、 <para>これは、
<hostid>mumble.bar.edu</hostid> と <hostid>mumble.bar.edu</hostid> と
<hostid>mumble.edu</hostid> <hostid>mumble.edu</hostid>
ということなったドメイン名に対してホスト名のサーチがおこなわれていた以前の振る舞いとは異なったものです。 ということなったドメイン名に対してホスト名のサーチがおこなわれていた以前の振る舞いとは異なったものです。
このような事が悪い例もしくはセキュリティホールとみなされる理由については このような事が悪い例もしくはセキュリティホールとみなされる理由については
RFC 1535 を見てください。</para> RFC 1535 を見てください。</para>
<para><filename>/etc/resolv.conf</filename> で <para><filename>/etc/resolv.conf</filename> で
<programlisting>domain foo.bar.edu</programlisting> <programlisting>domain foo.bar.edu</programlisting>
と書いてある行を と書いてある行を
<programlisting>search foo.bar.edu bar.edu</programlisting> <programlisting>search foo.bar.edu bar.edu</programlisting>
と書き換えることで上のようなことができます。 と書き換えることで上のようなことができます。
しかし、RFC 1535 にあるように検索順序が<quote>内部 (local) しかし、RFC 1535 にあるように検索順序が
と外部 (public) の管理の境界</quote>をまたがないようにしてください。</para> <quote>内部 (local) と外部 (public) の管理の境界</quote>
をまたがないようにしてください。</para>
</answer> </answer>
</qandaentry> </qandaentry>
<qandaentry> <qandaentry>
<question> <question>
<para>sendmail が <errorname>mail loops back to <para>sendmail が <errorname>mail loops back to
myself</errorname> というメッセージを出すのですが。</para> myself</errorname> というメッセージを出すのですが。</para>
</question> </question>
<answer> <answer>
<para>sendmail FAQ に次のように書いてあります。</para> <para>sendmail FAQ に次のように書いてあります。</para>
<programlisting>* <quote>Local configuration error</quote> というメッセージが出ます。例えば、 <programlisting>* <quote>Local configuration error</quote> というメッセージが出ます。例えば、
553 relay.domain.net config error: mail loops back to myself 553 relay.domain.net config error: mail loops back to myself
554 &lt;user@domain.net&gt;... Local configuration error 554 &lt;user@domain.net&gt;... Local configuration error
@ -256,75 +257,75 @@ FEATURE(use_cw_file)
もしくは、/etc/sendmail.cf の中に <quote>Cw domain.net</quote> もしくは、/etc/sendmail.cf の中に <quote>Cw domain.net</quote>
を追加してください。</programlisting> を追加してください。</programlisting>
<para>sendmail FAQ は <para>sendmail FAQ は
<filename>/usr/src/usr.sbin/sendmail</filename> にありますので、 <filename>/usr/src/usr.sbin/sendmail</filename> にありますので、
メールの設定に<quote>おかしなこと</quote>があれば常に読んでください。</para> メールの設定に<quote>おかしなこと</quote>があれば常に読んでください。</para>
</answer> </answer>
</qandaentry> </qandaentry>
<qandaentry> <qandaentry>
<indexterm><primary>PPP</primary></indexterm> <indexterm><primary>PPP</primary></indexterm>
<question> <question>
<para>ダイアルアップ PPP ホストで電子メールを使うにはどうしたらいいの?</para> <para>ダイアルアップ PPP ホストで電子メールを使うにはどうしたらいいの?</para>
</question> </question>
<answer> <answer>
<para>LAN 上にある FreeBSD マシンを、 <para>LAN 上にある FreeBSD マシンを、
インターネットに接続したいとします。FreeBSD マシンは、その インターネットに接続したいとします。FreeBSD マシンは、その
LAN でのメールゲートウェイになります。FreeBSD LAN でのメールゲートウェイになります。FreeBSD
マシンは専用線接続ではありません マシンは専用線接続ではありません
(訳注: ダイアルアップ接続など)。</para> (訳注: ダイアルアップ接続など)。</para>
<para>これには、少なくとも二つの方法があります。</para> <para>これには、少なくとも二つの方法があります。</para>
<indexterm><primary>UUCP</primary></indexterm> <indexterm><primary>UUCP</primary></indexterm>
<para>一つは UUCP を使うことです。</para> <para>一つは UUCP を使うことです。</para>
<para>このとき鍵になるのは、あなたのドメインに対するセカンダリ <para>このとき鍵になるのは、あなたのドメインに対するセカンダリ
MX サービスを提供してくれるインターネットサイトをみつけることです。 MX サービスを提供してくれるインターネットサイトをみつけることです。
例えば以下のように。</para> 例えば以下のように。</para>
<programlisting>bigco.com. MX 10 bigco.com. <programlisting>bigco.com. MX 10 bigco.com.
MX 20 smalliap.com.</programlisting> MX 20 smalliap.com.</programlisting>
<para>最終的なメール受信先としては、 <para>最終的なメール受信先としては、
一つのホストだけが定義されるべきです (bigco.com 上の 一つのホストだけが定義されるべきです (bigco.com 上の
<filename>/etc/sendmail.cf</filename> ファイルに、<literal>Cw <filename>/etc/sendmail.cf</filename> ファイルに、<literal>Cw
bigco.com</literal> を追加します)。</para> bigco.com</literal> を追加します)。</para>
<para>送信側の <command>sendmail</command> が、 <para>送信側の <command>sendmail</command> が、
メールを配送しようとしている時、モデムの接続を メールを配送しようとしている時、モデムの接続を
介してあなたのところに接続しようとします。大抵の場合、 介してあなたのところに接続しようとします。大抵の場合、
あなたのマシンがオンラインでないために、接続はタイムアウト あなたのマシンがオンラインでないために、接続はタイムアウト
してしまうでしょう。<command>sendmail</command> は自動的に、 してしまうでしょう。<command>sendmail</command> は自動的に、
メールをセカンダリの MX サイト に メールをセカンダリの MX サイト に
(あなたのインターネットプロバイダ) に配送します。セカンダリ MX (あなたのインターネットプロバイダ) に配送します。セカンダリ MX
サイトは、(<filename>/etc/rc.conf</filename> ファイル に サイトは、(<filename>/etc/rc.conf</filename> ファイル に
<literal>sendmail_flag = "-bd <literal>sendmail_flag = "-bd
-q15m"</literal>と書かれている場合) 15 分ごとに、 -q15m"</literal>と書かれている場合) 15 分ごとに、
プライマリ MX サイトにメールを配送しようと、 プライマリ MX サイトにメールを配送しようと、
あなたのホストに接続しに いきます。</para> あなたのホストに接続しに いきます。</para>
<para>ログインスクリプトとして、 <para>ログインスクリプトとして、
このようなものを使うとよいでしょう</para> このようなものを使うとよいでしょう:</para>
<programlisting>#!/bin/sh <programlisting>#!/bin/sh
# Put me in /usr/local/bin/pppbigco # Put me in /usr/local/bin/pppbigco
( sleep 60 ; /usr/sbin/sendmail -q ) &amp; ( sleep 60 ; /usr/sbin/sendmail -q ) &amp;
/usr/sbin/ppp -direct pppbigco</programlisting> /usr/sbin/ppp -direct pppbigco</programlisting>
<para>ユーザごとにログインスクリプトを作りたい場合には、上記 <para>ユーザごとにログインスクリプトを作りたい場合には、上記
のスクリプトの代わりに、<command>sendmail のスクリプトの代わりに、<command>sendmail
-qRbigco.com</command> を使用する こともできます。 -qRbigco.com</command> を使用することもできます。
このようにすると、キューの中の bigco.com に対する このようにすると、キューの中の bigco.com に対する
すべてのメールは、すぐに強制的に処理されます。</para> すべてのメールは、すぐに強制的に処理されます。</para>
<para>さらに、次のような改良もできます。</para> <para>さらに、次のような改良もできます:</para>
<para>以下は、&a.isp; <para>以下は、&a.isp;
メイリングリストから抜粋してきたメッセージです。</para> メーリングリストから抜粋してきたメッセージです。</para>
<programlisting>&gt; 私たちはお客様に対して、セカンダリ MX を提供しています。 <programlisting>&gt; 私たちはお客様に対して、セカンダリ MX を提供しています。
&gt; お客様は一日に何回か私たちのサービスに接続し、メールを彼らのプライマリ MX &gt; お客様は一日に何回か私たちのサービスに接続し、メールを彼らのプライマリ MX
&gt; に受け取ります (彼らのドメインに対するメールが到着した時には、 &gt; に受け取ります (彼らのドメインに対するメールが到着した時には、
&gt; 私たちは彼らのサイトを呼び出しません)。 &gt; 私たちは彼らのサイトを呼び出しません)。
@ -353,7 +354,7 @@ OwTrue
これはホスト名にのみ有効なので、顧客のメールマシンに、 これはホスト名にのみ有効なので、顧客のメールマシンに、
<quote>host.customer.com</quote> とは別に、<quote>customer.com</quote>も定義する必要があります。 <quote>host.customer.com</quote> とは別に、<quote>customer.com</quote>も定義する必要があります。
DNS 上で、<quote>customer.com</quote>に対する A レコードを定義してください。</programlisting> DNS 上で、<quote>customer.com</quote>に対する A レコードを定義してください。</programlisting>
</answer> </answer>
</qandaentry> </qandaentry>
</qandaset> </qandaset>
</sect1> </sect1>
@ -367,8 +368,8 @@ DNS
<sect2 id="mail-config"> <sect2 id="mail-config">
<title>基本事項</title> <title>基本事項</title>
<indexterm> <indexterm>
<primary>email</primary> <primary>email</primary>
<secondary>設定</secondary> <secondary>設定</secondary>
</indexterm> </indexterm>
<para>あなたのマシンに FreeBSD を普通にインストールして、 <para>あなたのマシンに FreeBSD を普通にインストールして、
@ -380,7 +381,7 @@ DNS
<itemizedlist> <itemizedlist>
<listitem> <listitem>
<para>自身でネームサーバーを実行し、 <para>自身でネームサーバーを実行し、
自分のドメインを持つ。例えば 自分のドメインを持つ。例えば
<hostid role="domainname">FreeBSD.org</hostid>。</para> <hostid role="domainname">FreeBSD.org</hostid>。</para>
</listitem> </listitem>
@ -395,25 +396,25 @@ DNS
<indexterm><primary>SMTP</primary></indexterm> <indexterm><primary>SMTP</primary></indexterm>
<para>上のどちらを選ぶ場合でも、自分のホストに直接メールが配送されるようにするには恒久的 <para>上のどちらを選ぶ場合でも、自分のホストに直接メールが配送されるようにするには恒久的
(静的) な IP アドレス (動的な PPP ダイアルアップではない) を持っていなければなりません。 (静的) な IP アドレス (動的な PPP ダイアルアップではない) を持っていなければなりません。
もしファイアウォールの中にいるならば、SMTP トラフィックが通過してくれないといけません。 もしファイアウォールの中にいるならば、SMTP トラフィックが通過してくれないといけません。
もし自分のホストでメールを受け取りたいならば、 もし自分のホストでメールを受け取りたいならば、
次の二つのうちの一つができていることを確認してください。</para> 次の二つのうちの一つができていることを確認してください。</para>
<itemizedlist> <itemizedlist>
<indexterm><primary>MX レコード</primary></indexterm> <indexterm><primary>MX レコード</primary></indexterm>
<listitem> <listitem>
<para>自分のドメインでの MX レコードが自分のホストの <para>自分のドメインでの MX レコードが自分のホストの
IP アドレスを差していることを確認する。</para> IP アドレスを差していることを確認する。</para>
</listitem> </listitem>
<listitem> <listitem>
<para>自分のドメインの中に自分のホスト用の MX がないことを確認する。</para> <para>自分のドメインの中に自分のホスト用の MX がないことを確認する。</para>
</listitem> </listitem>
</itemizedlist> </itemizedlist>
<para>上のどちらかが設定されていれば、 <para>上のどちらかが設定されていれば、
自分のホストでメールを受け取ることができるでしょう。</para> 自分のホストでメールを受け取ることができるでしょう。</para>
<para>次のコマンドを実行してみてください。</para> <para>次のコマンドを実行してみてください。</para>
@ -439,7 +440,7 @@ example.FreeBSD.org mail is handled (pri=10) by hub.FreeBSD.org</screen>
上の同じユーザー名に配送されます。</para> 上の同じユーザー名に配送されます。</para>
<para>上の情報は DNS サーバーが扱います。 <para>上の情報は DNS サーバーが扱います。
メールルーティング情報をもつ DNS レコードは、 メールルーティング情報をもつ DNS レコードは、
<emphasis>M</emphasis>ail e<emphasis>X</emphasis>change エントリーです。 <emphasis>M</emphasis>ail e<emphasis>X</emphasis>change エントリーです。
MX エントリが存在しない場合には、IP アドレスにしたがって、 MX エントリが存在しない場合には、IP アドレスにしたがって、
直接宛先ホストに配送されます。</para> 直接宛先ホストに配送されます。</para>
@ -468,7 +469,7 @@ freefall MX 20 who.cdrom.com</programlisting>
<title>あなたのドメインに対するメール設定</title> <title>あなたのドメインに対するメール設定</title>
<para><quote>メールホスト</quote> (メールサーバーとしても知られています) <para><quote>メールホスト</quote> (メールサーバーとしても知られています)
をセットアップするためには、 をセットアップするためには、
いろいろなワークステーションに宛てた全てのメールを受ける必要があります。 いろいろなワークステーションに宛てた全てのメールを受ける必要があります。
基本的には、あなたのドメイン (この場合だと 基本的には、あなたのドメイン (この場合だと
<hostid role="fqdn">*.FreeBSD.org</hostid>) <hostid role="fqdn">*.FreeBSD.org</hostid>)
@ -478,7 +479,7 @@ freefall MX 20 who.cdrom.com</programlisting>
<indexterm><primary>DNS</primary></indexterm> <indexterm><primary>DNS</primary></indexterm>
<para>話を簡単にするために、あるユーザーのアカウントはどのマシンでも同じ<emphasis>ユーザー名</emphasis>にすべきです。 <para>話を簡単にするために、あるユーザーのアカウントはどのマシンでも同じ<emphasis>ユーザー名</emphasis>にすべきです。
そのためには <command>adduser</command> を使ってください。</para> そのためには <command>adduser</command> を使ってください。</para>
<para>使用する予定のメールホストは、 <para>使用する予定のメールホストは、
各ワークステーションごとにメール交換が 各ワークステーションごとにメール交換が
@ -486,13 +487,13 @@ freefall MX 20 who.cdrom.com</programlisting>
(すなわち BIND や named) の設定で次のように行なうことができます。</para> (すなわち BIND や named) の設定で次のように行なうことができます。</para>
<programlisting>example.FreeBSD.org A 204.216.27.XX ; ワークステーション <programlisting>example.FreeBSD.org A 204.216.27.XX ; ワークステーション
MX 10 hub.FreeBSD.org ; メールホスト</programlisting> MX 10 hub.FreeBSD.org ; メールホスト</programlisting>
<para>これは、ワークステーションの A レコードがどこを指していようとも <para>これは、ワークステーションの A レコードがどこを指していようとも
そのワークステーション宛てのメールをメールホストに転送する、というものです。</para> そのワークステーション宛てのメールをメールホストに転送する、というものです。</para>
<para>自前で DNS サーバを運用しているのでなければ、 <para>自前で DNS サーバを運用しているのでなければ、
この作業は自分では行なえおこなえません。自分で DNS この作業は自分では行なえおこなえません。自分で DNS
サーバを運用しないとかできないという場合は、 サーバを運用しないとかできないという場合は、
インターネットプロバイダ等に依頼して作業をおこなってもらってください。</para> インターネットプロバイダ等に依頼して作業をおこなってもらってください。</para>
@ -502,31 +503,31 @@ freefall MX 20 who.cdrom.com</programlisting>
メールは MX ホストに送られます。</para> メールは MX ホストに送られます。</para>
<para>もしバーチャル電子メールホストを運用するなら次の情報が役に立つでしょう。 <para>もしバーチャル電子メールホストを運用するなら次の情報が役に立つでしょう。
例として、あなたには自分のドメイン、ここでは 例として、あなたには自分のドメイン、ここでは
<hostid role="domainname">customer1.org</hostid>、 <hostid role="domainname">customer1.org</hostid>、
を持っている顧客がいるとしましょう。 を持っている顧客がいるとしましょう。
あなたは <hostid role="domainname">customer1.org</hostid> 宛ての全てのメールを あなたは <hostid role="domainname">customer1.org</hostid> 宛ての全てのメールを
<hostid role="fqdn">mail.myhost.com</hostid> という名前のメールホストに集めたいとします。 <hostid role="fqdn">mail.myhost.com</hostid> という名前のメールホストに集めたいとします。
DNS エントリーは次のようになるでしょう。</para> DNS エントリーは次のようになるでしょう。</para>
<programlisting>customer1.org MX 10 mail.myhost.com</programlisting> <programlisting>customer1.org MX 10 mail.myhost.com</programlisting>
<para>そのドメインに対して電子メールを送りたいだけなら、A <para>そのドメインに対して電子メールを送りたいだけなら、A
レコードは必要ありません。</para> レコードは必要ありません。</para>
<note> <note>
<para>これは、<hostid role="domainname">customer1.org</hostid> <para>これは、<hostid role="domainname">customer1.org</hostid>
に対して ping を実行しても、 に対して ping を実行しても、
A レコードが存在しない限りうまくいかないことに留意しておいてください。</para> A レコードが存在しない限りうまくいかないことに留意しておいてください。</para>
</note> </note>
<para>やらなければいけない最後のことは、 <para>やらなければいけない最後のことは、
メールホスト上の <application>sendmail</application> メールホスト上の <application>sendmail</application>
に対してどんあドメインやホスト宛のメールを受け取るのか、 に対してどんあドメインやホスト宛のメールを受け取るのか、
を教えることです。いくつかの方法がありますが次のどちらかでいいでしょう。</para> を教えることです。いくつかの方法がありますが次のどちらかでいいでしょう。</para>
<itemizedlist> <itemizedlist>
<listitem> <listitem>
<para><literal>FEATURE(use_cw_file)</literal> を使っているなら、 <para><literal>FEATURE(use_cw_file)</literal> を使っているなら、
<filename>/etc/sendmail.cw</filename> ファイルにホストを加えます。 <filename>/etc/sendmail.cw</filename> ファイルにホストを加えます。
もし sendmail 8.10 かそれ以降のものであれば該当ファイルは もし sendmail 8.10 かそれ以降のものであれば該当ファイルは