--- lib/MIME/Parser.pm.orig	2008-03-12 14:00:20.000000000 -0700
+++ lib/MIME/Parser.pm	2008-09-16 18:27:03.000000000 -0700
@@ -870,6 +870,12 @@
     }
     $good or do { $self->debug("no one made the cut"); return 0 };
 
+	## 20080916 EH:
+	## ignore binhex types, the binhex decoder doesn't (always) work right
+	if ($how_encoded =~ /binhex/i) {
+		$self->debug("Not decoding binhex attachment due to bugs in the binhex decoder");
+		return 0;
+	}
     # If a decoder doesn't exist for this type, forget it!
     my $decoder = MIME::Decoder->new(($how_encoded eq 'uu')?'x-uuencode'
 						     :'binhex');
