Wrestling Quoted-Printable E-mails

I’ve been trying to fix a problem my international customers have been experiencing with the “create tasks from e-mails” feature in the current versions of Tasks Pro™ and Tasks. I think I’ve got it working properly now, though tangental bugs from other encoding types wouldn’t exactly shock me.

What does surprise me is that the built-in mail handling functions in PHP aren’t that easy to use1. The examples and contributed notes allow you to hack your way to working code, but PHP’s philosophy of making difficult things easily accessible hasn’t been employed here (yet).

Note to self: dig into the available information on PHP 6 and see if this is on the roadmap.

  1. Nor does there seem to be a ubiquitous, liberally licensed class for “reading” e-mails. [back]

This post is part of the project: Tasks Pro™. View the project timeline for more context on this post.