Wrestling Quoted-Printable E-mails

Posted in: Tasks Pro™, Development

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]

Popularity: 4% [?]

Posted July 5th, 2006 @ 3:22 PM

4 Replies

  1. Joseph Scott adds this Comment:

    Have you looked at the PEAR::Mail_Mime package?

    July 5th, 2006 at 3:33 pm

  2. Alex adds this Comment:

    The Mail_IMAP is the appropriate PEAR package here I think.

    It’s definitely better than the built-in functions, but it isn’t what I would call “easy”.

    July 5th, 2006 at 3:38 pm

  3. Mike Hostetler adds this Comment:

    The Zend Framework is working on a few mail reading classes. They’ve got POP and MBOX implemented as backends and a fairly decent (though basic) set of classes to read and parse mail messages. This is still in the oven, but might be good down the road.

    July 6th, 2006 at 5:59 am

  4. 2006 in Review | alexking.org adds this Pingback:

    […] - I struggle with Quoted Printable e-mails and release the first beta of Tasks Pro™ 1.7 and Tasks 2.7. I lose DSL connectivity for a few […]

    April 18th, 2007 at 11:43 am

Add a Comment

Please note: Use of a non-personal web site or blog in the field below and/or comments that are off-topic, personal attacks, or support requests will likely be removed at my discretion.

Note: This post is over 2 years old. You may want to check later in this blog to see if there is new information relevant to your comment.

Dirty Laundry » « BlackBerry Bounty Update

About This Site

This is the personal web site of Alex King, an independent developer based in Denver, Colorado USA. More...


Crowd Favorite

Crowd Favorite is my software and web development business.

We build web applications, design and develop custom WordPress themes and plugins, and build custom sites using WordPress as a CMS.


I also have a tumblog that aggregates my online content from other services (Twitter, Flickr, del.icio.us. etc.).

Ads