We have a person using Thunderbird whose mails carry the following header:
From: =?UTF-8?B?IlBhd2XFgiBIYWpkYW4sIEpyLiI=?= <email@example.com>
If you decode the base64, you'd see (with literal double quotes):
"Paweł Hajdan, Jr."
In the message view, the header is displayed as:
From: "Paweł Hajdan, Jr." <firstname.lastname@example.org>
If I click the address, everything works fine. However, if I try to reply to him, claws-mail splits the address into two parts:
To: ""Paweł Hajdan
To: Jr."" <email@example.com>
which obviously results in broken mail that gets queued and refused by server afterwards.
Changes related to this bug have been committed.
Please check latest Git and update the bug accordingly.
You can also get the patch from:
++ ChangeLog 2014-07-30 09:32:02.363164584 +0200
Merge: b7210ae 9b59699
Author: Colin Leroy <firstname.lastname@example.org>
Date: Wed Jul 30 09:32:01 2014 +0200
Merge branch 'master' of file:///home/git/claws
Author: Paul <email@example.com>
Date: Wed Jul 30 08:31:03 2014 +0100
fix bug 3235, 'Extraneous double quotes inside base64-encoded From header confuse 'Reply' action'