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