Dear Developer,
Please remove this bug. Apologize for this premature report.
What happens is: Thunderbird writes an embedded Outlook e-mail, Quoted
Printable, in
an .eml file. The file is decoded to plain text, but the header
"content-transfer-encoding quoted printable" is left.
If the file is attached to a new mail, it is attached as message/rfc828
, and mime-tools rebuilds the structure
and replaces = by =3D on the assumption that it's quoted-printable. But
this kills the message content.
"kmail" of KDE4 writes only the decoded contents, without the
embedded headers, an usable workaround.
Which program should be considered as buggy in this chain, I do not
know, I think Thunderbird has to be blamed to leave
the content-transfer-encoding header in the .eml after decoding.
I'll just rename the .eml files to .txt, they will be attached as
text/plain and the problem is solved.....
Thanks and kind regards,
Bugs in MIME-tools via RT schreef:
Show quoted text> Greetings,
>
> This message has been automatically generated in response to the
> creation of a trouble ticket regarding:
> "E-mail messed up in Mimedefang",
> a summary of which appears below.
>
> There is no need to reply to this message right now. Your ticket has been
> assigned an ID of [rt.cpan.org #50175]. Your ticket is accessible
> on the web at:
>
>
http://rt.cpan.org/Ticket/Display.html?id=50175
>
> Please include the string:
>
> [rt.cpan.org #50175]
>
> in the subject line of all future correspondence about this issue. To do so,
> you may reply to this message.
>
> Thank you,
> bug-MIME-tools@rt.cpan.org
>
> -------------------------------------------------------------------------
> Dear maintainer,
>
> I had a serious problem with Mimedefang, which I could isolate to mime-tools.
>
> In the attached e-mail, the =" sequence is encoded to =3D", but
> the next =00,part of the license code is not encoded, so decoded by the
> mailprogram to NULL,
> so messing up the license file.
>
> Perl script for testing, using MIME-tools-5.427
>
>
> use MIME::Parser;
> MIME::Tools->debugging(1);
> open(IN,"<t1.eml");
> $parser=new MIME::Parser;
> $entity=$parser->parse(\*IN);
> $entity->print(\*STDOUT);
>
>
> E-mail attached as text and tar.gz file
>
>
> [user1@linuxpc ~]$ diff t1.eml out.eml
> 1d0
> < From "henny.janssen"@bruker.nl Sat Oct 03 07:15:20 2009
> 69c68
> < 8BCEC0C172DC8FA5631F HOSTID=000acd11a7aa vendor_info=" for \
> ---
>
>> 8BCEC0C172DC8FA5631F HOSTID=000acd11a7aa vendor_info=3D" for \
>>
>
>
>
>
> Thanks a lot and kind Regards,
>
> H.Janssen
> Bruker Netherlands
>
>
>
---
H.G.J.M.Janssen
Bruker BioSpin B.V.
Bruynvisweg 16-18
NL 1530AB Wormer
Tel. : (75) 6285251
Fax : (75) 6289771
E-Mail henny.janssen@bruker.nl