ヘッダーに元のIPアドレスを含めずにEメールを送信する

ヘッダーに元のIPアドレスを含めずにEメールを送信する

最近メールを受け取ると、次のような電子メールヘッダーが頻繁に表示されます。

Received: by FQDN (Postfix, from userid $USERID)

これは、人々がVPSにSSHでアクセスしてそこからEメールを送信できることを意味しますか?またはVPS経由でローカルコンピュータから電子メールを転送する方法はありますか?

デフォルトでは、SMTP経由で電子メールを送信するときにIPアドレスを非表示にし、VPSアドレスを使用したい場合でも同じことをしたいと思います。

ベストアンサー1

VPS経由で中継すると仮定すると、Postfix経由で中継された電子メールからいくつかのヘッダーを削除したい場合は非常に簡単です。

  1. /etc/postfix/header_checks次の名前の新しいファイルを作成します。

    /^Received:.*with ESMTPSA/              IGNORE
    
  2. ルックアップテーブルを再作成します。

    # postmap /etc/postfix/header_checks
    
  3. /etc/postfix/main.cf次の行を編集して追加します。

    smtp_header_checks = regexp:/etc/postfix/header_checks
    
  4. postfixを再起動してください(ここではDebian / Ubuntuを想定しています):

    # /etc/init.d/postfix restart
    

今すぐメールを送信すると、最後のメールを除くすべてのコンテンツが表示されます。受け取ったヘッダーが削除されました。

おすすめ記事