digest mails: RFC2046 non-compliance

Bug #266355 reported by Colinleroy
2
Affects Status Importance Assigned to Milestone
GNU Mailman
Fix Released
Medium
Unassigned

Bug Description

Hi,

Mailman 2.1.6 does not respect RFC2046 when sending out
digests:
the end boundary of the last inner digested mail is not
separated from the separator boundary between the
multipart/digest main part and footer part, as
described on
http://www.thewildbeast.co.uk/sylpheed-claws/bugzilla/show_bug.cgi?id=998

See the attachments (broken email, hand-fixed email and
diff between the two). The relevant part of RFC2046 is:

RFC 2046 - page 19:
   NOTE: The CRLF preceding the boundary delimiter line
   is conceptually attached to the boundary so that it is
   possible to have a part that does not end with a CRLF
   (line break). Body parts that must be considered to
   end with line breaks, therefore, must have two CRLFs
   preceding the boundary delimiter line, the first of
   which is part of the preceding body part, and the
   second of which is part of the encapsulation boundary.

[http://sourceforge.net/tracker/index.php?func=detail&aid=1536532&group_id=103&atid=100103]

Revision history for this message
Colinleroy (colinleroy) wrote :

Sorry. After more reading of the RFC, I found out that I was
wrong and this double-separator isn't needed.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.