localhostに送受信するためのpostfixの設定

localhostに送受信するためのpostfixの設定

localhostに電子メールを送受信できるようにpostfix用に何を設定する必要があるかを知っている人はいますか?

例えばuser1@localhost にメールを送信すると、次のことが行われます。

  • user1が自分のメールクライアントからEメールを受信できるようにします(ローカルEメールを受信するように構成されています)。
  • その後、user1はuser2@localhostに応答できます。
  • user1 と user2 はどちらも同じコンピュータに設定されています。つまり、インターネット/ネットワーク接続がなくても、2人のユーザーは互いに送受信を続けることができます。

私が尋ねる理由は、私が開発しているアプリケーションをテストできるように開発環境に合わせて設定したいからです。

答え1

次のファイルを使用できます/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 =

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

  • 根源性: これは postfix プログラムが電子メールを送信するときに使用するホスト名です。
  • 私の目的地:これは、postfixサーバーが独自にメールを受信できると見なすホスト名です。ここ(表示)localhostにコンピュータのホスト名を一覧表示したいと思います。/etc/hosts
  • 私のネットワーク postfixが許可する「信頼できる」IPアドレスを一覧表示します。どの Eメール
  • リレーホスト:空でない場合、Postfixは配信のためにすべてのメールをこのサーバーに転送します。ローカル配信が正常に機能するには、この値を空白のままにすることをお勧めします。

あなたは一度見たいと思うかもしれません http://www.postfix.org/BASIC_CONFIGURATION_README.html もう少し権威ある説明のために。

関連情報