SMTPUTF8メールが返送されるのを防ぐ方法

SMTPUTF8メールが返送されるのを防ぐ方法

postfixを3.0に更新すると、タイトルにUTF-8文字が含まれている電子メールが次のエラーでキューに入ります。

SMTPUTF8が必要ですが、ホストmail.example.com [1.2.3.4]では提供されていません。

受信サーバー(ここではmail.example.comと呼ばれます)はサフィックス2.10.1であり、SMTPUTF8をサポートしていません。

これらの電子メールを送信するためにpostfixをどのように取得しますか?アップデート前に送信されるようにpostfixのいくつかのオプションを変更できますか?

現在のオプションの興味深いオプションは次のとおりです。

compatibility_level = 2
smtputf8_autodetect_classes = sendmail, verify
smtputf8_enable = ${{$compatibility_level} < {1} ? {no} : {yes}}
strict_smtputf8 = no

これらの設定はすべて3.0のデフォルト値のようです。

ベストアンサー1

サフィックスによる閲覧ファイル:

デフォルトでは、Postfixは送信者アドレスにUTF-8、受信者アドレスにUTF-8、メッセージヘッダー値にUTF-8を含むアドレス検証プローブ、およびPostfix sendmail送信にのみSMTPUTF8要求を設定します。

sendmailコマンドを使用してメールを送信するか、アドレス解決を使用している場合は、オプションを調整する必要がありますsmtputf8_autodetect_classes

キューを正常にフラッシュするには、オプションを変更した後、コマンドを使用してすべてのsmtputf8_autodetect_classesメッセージをキューに戻す必要があります。機能を一時的に無効にする必要があります(説明の説明を参照)。postsuper -r ALLsmtputf8

おすすめ記事