引用符付きの印刷可能ファイル内のピリオドのエンコードが原因でメールの署名が無効になる

引用符付きの印刷可能ファイル内のピリオドのエンコードが原因でメールの署名が無効になる

いくつかのドットを含む、引用符付き印刷可能エンコーディングでエンコードされたメールを送信しています。特定のメール サーバー/顧客に問題があります。何らかの理由で、各ドットが最終的に署名を壊す.ようにエンコードされた形式でメールを受信します。=2E

どのようなシステムがこれを実行できるのでしょうか? 標準ではドットをエンコードすることも定義されていません。ベスト プラクティス ソリューションは何でしょうか? システムが変換しないように、すべてのドットをエンコードしますか? この問題にすでに遭遇した方はいますか?

私はパッケージを使用して python 経由でメールを送信していますemail。quoted-printable エンコードは python3 のメソッドを使用して行われますset_content。問題は特別なメール サーバーでのみ発生します。メールの例を次に示します。

プログラムを終了した後のメール:

Content-Type: text/html; charset="utf-8"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0

<!DOCTYPE html><html><h1>Test Email</h1><p>This is a test email. Showing En=
coding of points in quoted-printable.</p></html>

メールクライアントが受信したテストメール:

Content-Type: text/html; charset="utf-8"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0

<!DOCTYPE html><html><h1>Test Email</h1><p>This is a test email=2E Showing =
Encoding of points in quoted-printable=2E</p></html>

関連情報