github: shadowy octopus with the head of a robot, emblazoned with the Dreamwidth swirl (Default)
github ([personal profile] github) wrote in [site community profile] changelog2016-05-15 10:09 pm

[dreamwidth/dw-free] f41ea1: Encode plaintext e-mails with quoted-printable

Branch: refs/heads/develop
Home: https://github.com/dreamwidth/dw-free
Commit: f41ea16ae31b989e132a96f611786175504f6290
https://github.com/dreamwidth/dw-free/commit/f41ea16ae31b989e132a96f611786175504f6290
Author: Pixie <pix@kepibu.org>
Date: 2016-05-14 (Sat, 14 May 2016)

Changed paths:
M cgi-bin/LJ/Sendmail.pm

Log Message:
-----------
Encode plaintext e-mails with quoted-printable

HTML e-mails apparently work okay, but plaintext e-mails are full of
mojibake, but only in production, which runs through SES (that is,
sending e-mails via my local SMTP server works fine!). The primary
difference between the two is that the HTML e-mails encode their
contents via quoted-printable, and the plaintext e-mails send raw,
unencoded 8-bit data. SMTP and 8-bit data do not get along, and I
strongly suspect SES is re-encoding the data into 7-bit, poorly.

If what I surmise is correct, this should fix #1501.


Commit: bfe2cd094d2f747e6cca9da44f1256618acbdd10
https://github.com/dreamwidth/dw-free/commit/bfe2cd094d2f747e6cca9da44f1256618acbdd10
Author: Mark Smith <mark@qq.is>
Date: 2016-05-15 (Sun, 15 May 2016)

Changed paths:
M cgi-bin/LJ/Sendmail.pm

Log Message:
-----------
Merge pull request #1776 from pinterface/plaintext-email-encoding

Encode plaintext e-mails with quoted-printable


Compare: https://github.com/dreamwidth/dw-free/compare/53218e3ae9eb...bfe2cd094d2f