Fix for #236 introduced a regression in the way From: addresses are
stored in message-reply-headers (and thus, are seen by citation
Before the fix, if mu4e-view-show-addresses is non-nil, the long
(e.g. “Elvis Parsley <email@example.com>”) From: address would be
stored as the actual From: value in the temporary buffer by
mu4e-view-message-text. That value was later used by
message-cite-original-1 when constructing message-reply-headers. So
citation functions could correctly parse the first/last/full name out of
message-reply-headers if message-citation-line-format contained one of
“%f”, “%F”, “%L” or “%N”.
After the fix, the only From: part that makes it into
message-reply-headers is the email address
(e.g. firstname.lastname@example.org). Which is why the above format specifiers
don’t work in replies.
Fix #338 by using “long” contact addresses as the actual field values…