電子メールヘッダーからソフトウェア名を削除する必要があります。電子メールを送信するたびに、postfixサーバーは次の内容を含む電子メールヘッダーを含む電子メールを宛先に送信します。
by mail.example.dev (Postfix) with ESMTPSA id 79D412E1A3A
この情報をどのように削除できますか(Postfix)
?
私の考えは、電子メールを送信するためにどのソフトウェアを使用しているかをSMTPサーバーに通知せずに電子メールを送信することです。置き換えるためにヘッダチェックを設定してみましたが、うまくいかないようです。
mime_header_checks
私が使用するときに使用する内容は次のとおりです。
/^.*\(Postfix\).*/ REPLACE
/^(.*)(Postfix)(.*)/ REPLACE ${1} ${2}
/^.*Postfix.*/ REPLACE ${1}${2}
/^(.*)(Postfix)(.*)/ REPLACE ${1}test${2}
/^\s*(Postfix)[^\n]*(.*)/ REPLACE $1
/^.*Postfix.* IGNORE
/\(Postfix\)(.*) IGNORE
/\(Postfix\)(.*)/ IGNORE
/^*.Postfix .*/ IGNORE
以下を含めるようにmain.cfを変更しました。
header_checks = regexp:/etc/postfix/mime_header_checks
この情報を削除する方法を知っていますか(Postfix)
?
削除する方法がわからない場合は、「ヘッダーの(サフィックス)情報」を削除するには、どのファイルを入力する必要があるのか、どのファイルが必要かを知っていますか?
答え1
mail_name (default: Postfix)
The mail system name that is displayed in Received: headers, in the
SMTP greeting banner, and in bounced mail.
答え2
構成ファイルを確認し、/etc/postfix/main.cf
次の行を検索できます。
header_checks = pcre:/etc/postfix/header_checks.pcre
ここでREGEXなどのコマンドを入力して、特定の文字列を検索、置換、または無視するなどの操作を実行できます。