私の友人と私はラップトップに2つのPostfixメールサーバーを設定しました。コンピューターから実際のネットワーク(一部のGmailアカウント)にメールを送信することに成功しました。それは簡単な部分でした。
ここで、あるラップトップから別のラップトップに電子メールを送信したいと思います。両方のラップトップが同じネットワーク上にあり(同じWIFIを使用しています)、どちらにもPostfixがインストールされています(ラップトップのOSはUbuntuです)。
次のようなメールを送信しようとしました。
rcpt to: postmaster@[IP Address]
それでも、同じネットワーク上にあるため、同じIPを使用しています( this などのサイトをチェックする場合)。私たちもネットワークのベテランではありません。
ここに質問があります:同じネットワーク上で、あるラップトップから別のラップトップに電子メールを送信することは可能ですか?もしそうなら、それはどのように行うことができますか?
さらに:
Postfix経由でメールを送信しようとすると、このコマンドはそれを正しく行います:
rcpt to: username@[192.168.174.128]
しかし、友人のPostfixにメールを送信しようとすると機能しません。
rcpt to: username@[192.168.200.128]
彼は私が送ったメールを受け取ることができません。
次の2つのオプションがあります。
/etc/hosts
ファイルでホスト名を使用してIPを指定できます例:仮想ドメインとしてlaptop1.local、laptop2.localをホストしていると仮定します。
192.168.174.128 laptop1.local
192.168.200.128 laptop2.local
もう1つ、メールを送信するときは、次のコマンドを使用してメールログを確認してください。
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
また、main.cf
に変更を加えた後、Postfixをリロードすることを忘れないでください。
追加しましたか[192.168.200.128]
後置構成で$ mydestinationに?
いくつかのレポートによると動作しているようです https://www.zimbra.com/forums/administrators/21994-solved-correct-zmlocalconfig-e-syntax-new-postfix-parameter.html