私はメールプロジェクトに取り組んでいます。ここでは説明しませんが、長い電子メール メッセージで引用符付きの印刷可能なエンコードを行うことは、顧客の環境では問題があります。
送信する SMTP 電子メールの HTML およびテキスト セクションで base64 エンコードを行うことは、実行可能なオプションのようです。テストでは、いくつかのテスト クライアント (Gmail など) で問題なく動作するようです。
ただし、これにより、さまざまな電子メールクライアントで問題が発生するかどうか疑問に思っています. RFC 仕様を読むと、base64 はテキスト セクションの準拠エンコーディングのように見えますが、考慮すべき潜在的な問題があるかどうかを知りたいテキストと html セクションには十分珍しいです。
問題のある可能性と思われるもの:
- おそらく、一部の古いクライアントや堅牢性の低いクライアントは、テキストまたは HTML メール セクションで base64 を予期せず、エンコードに失敗します。
- おそらく一部の電子メール クライアントは生のコンテンツに基づいてプレビューまたは検索を行うため、受信者には実際のコンテンツではなく base64 が表示されます。
- おそらく、base64 は配信率/スパム スコアリングに悪影響を与える可能性がありますか?
誰かが共有できる経験を持っていますか? これは良い解決策のように思えますが、何かが欠けていないことを確認したいと思います。