Yes, it's Yahoo's fault for setting an incorrect Content-Type. Here's a diff to admin/GMail/Messages.pm to get around it:
--- 1795,1807 ----
$body_type = 'text';
}
+ # Yahoo! Mail's auto-reply has a 'Content-Type: text' for some odd reason.
+ for (my $i = 0; $i < @attachlist; $i++) {
+ if ($attachlist[$i]->{msgdata_type} eq 'text') {
+ $attachlist[$i]->{msgdata_type} = 'text/plain';
+ }
+ }
+
if ($attachlist[0]->{msgs_content} and $attachlist[0]->{msgs_content} =~ /alternative|related/i) {
my @found_part;
for (my $i = 0; $i < @attachlist; $i++) {
Note that this was fixed in Gossamer Mail 2.2.1 and higher.
Adrian
Code:
*** 1795,1800 **** --- 1795,1807 ----
$body_type = 'text';
}
+ # Yahoo! Mail's auto-reply has a 'Content-Type: text' for some odd reason.
+ for (my $i = 0; $i < @attachlist; $i++) {
+ if ($attachlist[$i]->{msgdata_type} eq 'text') {
+ $attachlist[$i]->{msgdata_type} = 'text/plain';
+ }
+ }
+
if ($attachlist[0]->{msgs_content} and $attachlist[0]->{msgs_content} =~ /alternative|related/i) {
my @found_part;
for (my $i = 0; $i < @attachlist; $i++) {
Note that this was fixed in Gossamer Mail 2.2.1 and higher.
Adrian