RFC 2045 では、quoted-printable (QP) の行は 76 文字を超えてはならないことが明確に規定されていますが、実際には、すべてのクライアントがこの要件に従っているとは限りません。それとも、RFC の要件を誤解している可能性がありますか?
実際のメール メッセージから次の数行を考えてみましょう。
<style type=3D"text/css">=0Abody,td { color:#2f2f2f; font:11px/1.35em Verdana, Arial, Helvetica, sans-serif; }=0A</style>=0A<body style=3D"background:#F6F6F6; font-family:Verdana, Arial, Helvetica, sa=
ns-serif; font-size:12px; margin:0; padding:0;">=0D=0A<div style=3D"background:#F6F6F6; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; margin:0; padding:0;">=0D=0A<table cellspacin=
g=3D"0" cellpadding=3D"0" border=3D"0" width=3D"100%">=0D=0A<tr>=0D=0A <td align=3D"center" valign=3D"top" style=3D"padding:20px 0 20px 0">=0D=0A <!-- [ header starts here] -->=0D=0A =
各行は 201 文字と CRLF です。=0A
ただし、 LF に変換されるシーケンスがいくつかあります。つまり、このメッセージを解析できる必要があるということですか、それとも拒否できますか?
RFC の次のステートメントに違反しているように思えますが、100% 確実ではありません。
(5) (Soft Line Breaks) The Quoted-Printable encoding
REQUIRES that encoded lines be no more than 76
characters long. If longer lines are to be encoded
with the Quoted-Printable encoding, "soft" line breaks
must be used. An equal sign as the last character on a
encoded line indicates such a non-significant ("soft")
line break in the encoded text.