#18967: django.core.mail._create_mime_attachment incorrectly encodes message/rfc822 attachments in base64, breaks in Evolution and Thunderbird -----------------------------+-------------------- Reporter: micolous | Owner: nobody Type: Bug | Status: new Component: Core (Mail) | Version: 1.4 Severity: Normal | Keywords: Triage Stage: Unreviewed | Has patch: 0 Easy pickings: 0 | UI/UX: 0 -----------------------------+-------------------- Django appears to insert message/rfc822 attachments in base64 encoding. This breaks display in Novell Evolution [https://bugzilla.gnome.org/show_bug.cgi?id=651197 #651197] and Mozilla Thunderbird [https://bugzilla.mozilla.org/show_bug.cgi?id=333880 #333880].
This behaviour is similar to some other mail clients (namely Gmail and Microsoft Outlook), but is non-standard according to [http://www.ietf.org/rfc/rfc2046.txt RFC2046]: 5.2.1. RFC822 Subtype No encoding other than "7bit", "8bit", or "binary" is permitted for the body of a "message/rfc822" entity. The Mozilla Thunderbird bug entry seems to indicate that with certain versions of Thunderbird, this behaviour is accepted, but this seems to change sporadically. They believe that encoding message/rfc822 attachments in this fashion is not acceptable behaviour. -- Ticket URL: <https://code.djangoproject.com/ticket/18967> Django <https://code.djangoproject.com/> The Web framework for perfectionists with deadlines. -- You received this message because you are subscribed to the Google Groups "Django updates" group. To post to this group, send email to django-updates@googlegroups.com. To unsubscribe from this group, send email to django-updates+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out.