ローカルホストとの間で送受信するように接尾辞を構成する


13

メールをローカルホストに送信してローカルホストから受信できるように、postfixの設定が必要なことを誰もが知っていますか?

たとえば、user1 @ localhostにメールを送信すると次のようになります。

  • user1はメールクライアントでメールを受信します(ローカルメールを受信するように設定されています)
  • その後、user1はuser2 @ localhostに応答できます
  • user1とuser2は両方とも同じマシン上で構成されます。つまり、インターネット/ネットワーク接続がない場合、これらのユーザーは相互に送受信できます。

私が尋ねる理由は、開発中のアプリケーションをテストできるように、これを開発環境にセットアップしたいからです。

回答:


16

次の/etc/postfix/main.cfようなファイルを使用できます。

myorigin = localhost
mydestination = $myhostname, localhost.$mydomain, localhost
mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
relayhost =

パラメーターの簡単な説明:

  • myorigin:これは、メールを送信するときにpostfixプログラムが使用するホスト名です。
  • mydestination:これは、postfixサーバーが自分自身でメールを受信できると見なすlocalhostホスト名です- マシン上の任意のホスト名(を見て/etc/hosts)をここにリストします。
  • mynetworksに リストはPostfixが受け入れるIPアドレス、そこから「信頼できる」すべての 電子メールを
  • relayhost:空でない場合、postfixはすべての電子メールを配信のためにこのサーバーに転送します。ローカル配信を機能させるには、これを空にする必要があります。

より信頼できる説明については、http: //www.postfix.org/BASIC_CONFIGURATION_README.htmlを ご覧ください


これはrhel 5.8サーバーで機能しましたが、DNSサーバーを次の場所で使用する必要がありました/etc/resolv.conf
lazlinux

oopendkimを使用している場合、ネットワークを変更する必要がありますか?
-Tessaracter
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.