問題タブ [quoted-printable]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
email - 8 ビット メールを送信しても安全ですか?
8 ビット文字で電子メールを送信しても安全かどうか、または quoted-printable または base64 エンコーディングを使用する必要があるかどうかを知りたいです。
8BITMIME拡張機能は現在 20 歳です。まだ 8 ビット クリーンではない SMTP サーバーまたはメール クライアントはありますか? 8 ビット メールを送信する場合、メールの到達率に影響はありますか?
language-lawyer - quoted-printable で、76 文字の規則に従って改行を構成するのは何ですか?
RFC 2045 では、quoted-printable (QP) の行は 76 文字を超えてはならないことが明確に規定されていますが、実際には、すべてのクライアントがこの要件に従っているとは限りません。それとも、RFC の要件を誤解している可能性がありますか?
実際のメール メッセージから次の数行を考えてみましょう。
各行は 201 文字と CRLF です。=0A
ただし、 LF に変換されるシーケンスがいくつかあります。つまり、このメッセージを解析できる必要があるということですか、それとも拒否できますか?
RFC の次のステートメントに違反しているように思えますが、100% 確実ではありません。
java - Java メール API を使用して電子メールを読んでいるときに不明なエンコーディングが引用/印刷可能になる
メールサーバーからメッセージを読み取る自己作成のJavaメールクライアントがあります。
問題はありませんでしたが、最近、このクライアントが 1 つの複雑な電子メール メッセージを読もうとしたときに、例外が見つかりました。スタック トレースは、'quoted/printable' のエンコーディングが不明であることを示しており、おそらくこの情報で解決策を見つけることができます。
とにかく、私は質問を完了し、ここにログを置きます:
これは、このエンコーディング情報を含むメッセージ部分です
残りの情報は、thml 形式のテキストです。
javax.mail provider/version を変更せずに問題を解決する方法はありますか? 今、私は使用しています
それとも、問題を誤解しただけで、別の方法で解決する必要がありますか?
python - メールの末尾の等号 (=)
POP3 を使用して Gmail アカウントからメッセージをダウンロードし、さらに処理するために SQLite データベースに保存します。
ただし、データベースを調べると、メッセージ本文 (ペイロード) の最後の行を除くすべての行の末尾に等号が付いています。なぜこれが起こるのか知っていますか?
php - HTMLメールでソフト改行を使用して、1行あたり最大75文字にする方法は?
quoted-printable でエンコードされた HTML メールを適切に送信するのに問題があります。互換性の理由から 79 文字を超える行がないという要件を満たすために、HTML を行に分割する必要があります。
これの実例は次のとおりです。
行末をメモ帳にコピーすると、= CR LF のみが表示されます。
だから私は使用しようとしましたがwordwrap($newHtmlBody, 70, '='.PHP_EOL, true);
、私の出力は上記の作業例のように見えました。ただし、送信されたメールを gmail で表示すると、これは受け入れられません。私は何を間違っていますか?
HTML コンテンツの上の関連する電子メール ヘッダー/本文は次のとおりです。