slight quibble with Google Calendar
Nov. 30th, 2008 04:00 pmI use some old-fashioned e-mail clients for my personal e-mail accounts. Normally this is not a big problem: the e-mail I get from friends, LJ, etc., are usually pretty readable. But Google Calendar is one of the offenders. It's sending me e-mail that looks like this:
QWxleCBNb3JnYW4sIHRoaXMgaXMgYSByZW1pbmRlciBmb3INCg0KVGl0bGU6IGh3ICMyIGR1ZQ0K
VGltZTogVHVlIERlYyAyIDEwcG0gliAxMTozMHBtIChUaW1lem9uZTogRWFzdGVybiBUaW1lKQ0K
Q2FsZW5kYXI6IGFsZXhAcG9uZHNjdW1tZS5vcmcNCk93bmVyL0NyZWF0b3I6IGFsZXhAcG9uZHNj
dW1tZS5vcmcNCg0KDQpZb3UgY2FuIHZpZXcgdGhpcyBldmVudCBhdCAgDQpodHRwOi8vd3d3Lmdv
b2dsZS5jb20vY2FsZW5kYXIvZXZlbnQ/YWN0aW9uPVZJRVcmZWlkPWEyUm5NbVJ5WkRsdU0yVnJO
Got that?
The e-mail goes on to say:
RGh6TVdSaGFXZGhNVE53TURRZ1lXeGxlRUJ3YjI1a2MyTjFiVzFsTG05eVp3JnRvaz1NVGtqWVd4
bGVFQndiMjVrYzJOMWJXMWxMbTl5WnpBNFlUWmpNVFkwT0dNMk5tTm1aREEwWm1RM1l6Rm1Oelpr
TkRCaE9EWTRZV1U1T1RBd1pUZyZjdHo9QW1lcmljYSUyRk5ld19Zb3JrJmhsPWVuDQoNCllvdSBj
YW4gYWxzbyB2aWV3IHlvdXIgY2FsZW5kYXIgYXQgaHR0cDovL3d3dy5nb29nbGUuY29tL2NhbGVu
...and on and on like that for a few pages. Informative, huh? This kind of mail is both for invites and reminders from my own calendar.
Not sure what I'm going to do about this. Stop using elm? Annoying. Sigh.
QWxleCBNb3JnYW4sIHRoaXMgaXMgYSByZW1pbmRlciBmb3INCg0KVGl0bGU6IGh3ICMyIGR1ZQ0K
VGltZTogVHVlIERlYyAyIDEwcG0gliAxMTozMHBtIChUaW1lem9uZTogRWFzdGVybiBUaW1lKQ0K
Q2FsZW5kYXI6IGFsZXhAcG9uZHNjdW1tZS5vcmcNCk93bmVyL0NyZWF0b3I6IGFsZXhAcG9uZHNj
dW1tZS5vcmcNCg0KDQpZb3UgY2FuIHZpZXcgdGhpcyBldmVudCBhdCAgDQpodHRwOi8vd3d3Lmdv
b2dsZS5jb20vY2FsZW5kYXIvZXZlbnQ/YWN0aW9uPVZJRVcmZWlkPWEyUm5NbVJ5WkRsdU0yVnJO
Got that?
The e-mail goes on to say:
RGh6TVdSaGFXZGhNVE53TURRZ1lXeGxlRUJ3YjI1a2MyTjFiVzFsTG05eVp3JnRvaz1NVGtqWVd4
bGVFQndiMjVrYzJOMWJXMWxMbTl5WnpBNFlUWmpNVFkwT0dNMk5tTm1aREEwWm1RM1l6Rm1Oelpr
TkRCaE9EWTRZV1U1T1RBd1pUZyZjdHo9QW1lcmljYSUyRk5ld19Zb3JrJmhsPWVuDQoNCllvdSBj
YW4gYWxzbyB2aWV3IHlvdXIgY2FsZW5kYXIgYXQgaHR0cDovL3d3dy5nb29nbGUuY29tL2NhbGVu
...and on and on like that for a few pages. Informative, huh? This kind of mail is both for invites and reminders from my own calendar.
Not sure what I'm going to do about this. Stop using elm? Annoying. Sigh.
no subject
Date: 2008-11-30 09:33 pm (UTC)no subject
Date: 2008-11-30 10:29 pm (UTC)no subject
Date: 2008-11-30 10:38 pm (UTC)I don't know why you're sending base64 encoded mail now, but really, any modern mailer SHOULD be able to deal with it.
The latest version of ELM seems to date from 2005... I'd've expected that to deal with base64, really.
no subject
Date: 2008-11-30 09:53 pm (UTC)no subject
Date: 2008-11-30 10:39 pm (UTC)no subject
Date: 2008-11-30 11:19 pm (UTC)no subject
Date: 2008-11-30 11:19 pm (UTC)no subject
Date: 2008-11-30 11:18 pm (UTC)no subject
Date: 2008-11-30 11:20 pm (UTC)no subject
Date: 2008-12-01 01:22 am (UTC)Here's the problem: elm predates RFCs 2045, 2047, 2048 and 2077 (http://en.wikipedia.org/wiki/MIME), and was never updated to implement them. This makes it completely useless for sending or reading email in the modern era. Google calendar is, honest to god, doing nothing untoward: they're using a set of standards that have been in place for email for over 12 years now. It's like using a copy of Netscape 1.0 (or really, Mosaic 0.7) to read modern web pages: it'll just sorta barely work, but it's only going to aggravate you more and more as time goes on.
If you like text-based mail clients, a recent build of mutt (http://www.mutt.org) or Alpine (http://www.washington.edu/alpine/) are your two best options.
no subject
Date: 2008-12-01 03:42 pm (UTC)(As a stopgap, piping the entire message out of elm and through the only-slightly-less-archaic metamail will deal with such encodings for you, but yeah, mutt and alpine are both good and have better support and user interface design vs. elm.)
no subject
Date: 2008-12-01 05:27 pm (UTC)This is, putting it mildly, a matter of personal preference. But regardless, the point stands: mail software that doesn't correctly implement MIME is going to fall down when it attempts to read the output of software that does.
no subject
Date: 2008-12-01 08:03 pm (UTC)And a Google calendar event invite email appears to display properly in pine, based in my single test instance.