I'm using Mailman 2.1.22 packaged by Ubuntu 16.10. It appears that on one (but I think not all) of my mailing lists, Mailman is base64-encoding every single message. Yes, including ones that 100% definitely contain only ASCII characters. Does anyone know why Mailman would be doing this?
You might say that base64-encoding all messages shouldn't be a problem, and you'd be partly right. However there is also another problem: Mailman is getting the line break encoding wrong in its base64-encoded messages - by which I mean the encoded representation of line breaks inside the base64 data. As per RFC 2045 s6.8: "line breaks must be converted into CRLF sequences prior to base64 encoding" but Mailman is outputting just LF. The latter problem definitely appears to be a bug in Mailman, or perhaps the Python 'email' package. The former seems likely to be a configuration issue, but it's not obvious to me where. ------------------------------------------------------ Mailman-Users mailing list Mailman-Users@python.org https://mail.python.org/mailman/listinfo/mailman-users Mailman FAQ: http://wiki.list.org/x/AgA3 Security Policy: http://wiki.list.org/x/QIA9 Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/ Unsubscribe: https://mail.python.org/mailman/options/mailman-users/archive%40jab.org