Closed
Bug 26904
Opened 25 years ago
Closed 25 years ago
Format=Flowed is generated for message body with QP
Categories
(MailNews Core :: MIME, defect, P3)
MailNews Core
MIME
Tracking
(Not tracked)
VERIFIED
INVALID
People
(Reporter: nhottanscp, Assigned: bratell)
References
()
Details
Separated from a bug 26734. The following is from RFC2546 page 5, [Quoted-Printable] encoding SHOULD NOT be used with Format=Flowed unless absolutely necessary (for example, non-US-ASCII (8-bit) characters over a strictly 7-bit transport such as unextended SMTP). In particular, a message SHOULD NOT be encoded in Quoted-Printable for the sole purpose of protecting the trailing space on flowed lines unless the body part is cryptographically signed or encrypted (see Section 4.6). The intent of Format=Flowed is to allow user agents to generate flowed text which is non-obnoxious when viewed as pure, raw Text/Plain (without any decoding); use of Quoted-Printable hinders this and may cause Format=Flowed to be rejected by end users. We are putting Format=Flowed with bodies containing quoted-printable. My proposal for beta1 is to check the strict_mime pref value in addition to check charset names ("us-ascii" and "ISO-8859-1") to decide whether to generate format=flowed. Not sure about the case which server converts to QP, need more info.
Comment 1•25 years ago
|
||
The sentence is "SHOULD NOT be encoded ... for the sole purpose of protecting the trailing space..." If there is a purpose for using QP other than protecting the trailing space, there is no problem with using QP and format=flowed together.
Updated•25 years ago
|
QA Contact: lchiang → momoi
Assignee | ||
Comment 2•25 years ago
|
||
[lowering severity] Do the quoted printable-encoder touch trailing spaces?
Severity: normal → minor
Comment 3•25 years ago
|
||
Test comment (related to bug 26936). Apologies for the spam (but that's sort of what Bug 26936 is about - big CC fields). Gerv (using Mozilla M13 Win95)
Comment 4•25 years ago
|
||
When the quoted-printable encoder encounters trailing spaces, it is required by the spec to encode them. That is because trailing spaces are ignored in the quoted-printable encoding.
Assignee | ||
Updated•25 years ago
|
Status: NEW → ASSIGNED
Comment 5•25 years ago
|
||
I think this bug is INVALID.
Assignee | ||
Comment 6•25 years ago
|
||
I'm marking it INVALID now. The specification says that we SHOULD NOT use format=flowed for QP which means that we shouldn't do _unless_ we really have considered what it means to mix the two. I would say we have done that now. If any further complications turns up, we just reopen the bug.
Status: ASSIGNED → RESOLVED
Closed: 25 years ago
Resolution: --- → INVALID
Comment 7•24 years ago
|
||
I'm going to verify this resolution. Given the frequency with which body could be encoded in QP in ISO-8859-x text, the wording in the RFC, i.e. "...unless absolutely necessary...", seems to be too strong. I would hope that the author would soften the wording.
Status: RESOLVED → VERIFIED
Comment 8•24 years ago
|
||
The wording means that QP encoding shouldn't be used solely to protect the trailing space. If you have any legitimate reason to use QP (such as 8-bit content without 8BITMIME support, or cryptographic considerations), then there is no reason to avoid QP. The wording does not say there are any problems using QP and F=F together. The wording is only saying that use of F=F is not in and of itself cause to also use QP.
Updated•20 years ago
|
Product: MailNews → Core
Updated•16 years ago
|
Product: Core → MailNews Core
You need to log in
before you can comment on or make changes to this bug.
Description
•