IPアドレスにpostfix経由でメールを送信する

IPアドレスにpostfix経由でメールを送信する

私の友人と私はラップトップに2つのPostfixメールサーバーを設定しました。私たちは、コンピュータから実際のネットワーク(一部のGmailアカウント)にメールを正常に送信しました。

今、あるノートブックから別のノートブックに電子メールを送信しようとしています。どちらのノートブックも同じネットワーク上にあり(同じWIFIを使用)、両方にPostfixがインストールされています(ノートブックのOSはUbuntuです)。

私たちは次のような電子メールを送信しようとします。

rcpt to: postmaster@[IP Address]

しかし、我々は同じIPを持っています。 (次のようなサイトを確認してみるとこれ)私たちは同じネットワークにいるからです。私たちはインターネットベテランでもありません。

問題は、同じネットワーク上のあるノートブックから別のノートブックに電子メールを送信できるかどうかです。それでは、どうすればいいですか?

そして:

  • マイコンピュータのローカルIP:192.168.174.128
  • 友達のローカルIP:192.168.200.128

Postfix経由で電子メールを送信しようとすると、次のコマンドが正しく機能します。

rcpt to: username@[192.168.174.128]

ただし、友達のPostfixに電子メールを送信しようとすると機能しません。

rcpt to: username@[192.168.200.128]

その人は私が送信する電子メールを受け取ることができません。

ベストアンサー1

2つのオプションがあります。

  1. 次のコマンドを使用してインターネットDNSサーバーを設定できます。製本
  2. /etc/hostsあるいは、ファイルにIPとホスト名を割り当てることもできます。

例:あなたがlaptop1.local、laptop2.localを仮想ドメインとしてホストしているとします。

192.168.174.128 laptop1.local
192.168.200.128 laptop2.local

もう一つのことは、メールを送信するたびに、次を使用してメールログを確認することです。

tail -f /var/log/mail.log

Postfixの引用を強制するには、/etc/hosts次のパラメータを設定しますmain.cf

lmtp_host_lookup = native
smtp_host_lookup=native
#disable_dns_lookups = yes
ignore_mx_lookup_error = yes

また、変更後にPostfixを再ロードすることを忘れないでくださいmain.cf

おすすめ記事