Bug in notmuch-emacs: inconsistent rendering for messages with multiple From: headers

classic Classic list List threaded Threaded
1 message Options
Daniel Kahn Gillmor Daniel Kahn Gillmor
Reply | Threaded
Open this post in threaded view
|

Bug in notmuch-emacs: inconsistent rendering for messages with multiple From: headers

I'm experimenting with e-mail messages with multiple addresses in the
From: line.  i know, it's dirty, but e-mail is a dirty world.

I noticed that notmuch-emacs renders such messages differently depending
on the order of the recipients, and whether or not they are an addr-spec
or a mail-addr (see https://tools.ietf.org/html/rfc5322#section-3.4).

All three messags below are "From:" both alice and bob, and alice is
always listed first.  the difference in how notmuch-emacs displays them
is in how the sending address shows up.  In notmuch-search, it only
shows the first address:

-----------------------
 1 mins. ago [1/1]   [hidden email]  a final test ()
 5 mins. ago [1/1]   [hidden email]  a third message ()
23 mins. ago [1/1]   Alice                a second test from Alice and Bob ()
24 mins. ago [1/1]   Alice                a test from alice and bob ()
End of search results.
-----------------------

But the first message in notmuch-show doesn't show Bob at all:
-----------------------
Alice <[hidden email]> (8 mins. ago) ()
Subject: a test from alice and bob
To: Daniel Kahn Gillmor <[hidden email]>
Date: Mon, 23 Oct 2017 01:37:56 -0400

here we go
-----------------------

here we go



While the rest of them do:

-----------------------
Alice <[hidden email]>, Bob <[hidden email]> (0 mins. ago) ()
Subject: a second test from Alice and Bob
To: Daniel Kahn Gillmor <[hidden email]>
Date: Mon, 23 Oct 2017 01:38:43 -0400

how about now?
-----------------------

how about now?


-----------------------
[hidden email], Bob <[hidden email]> (0 mins. ago) ()
Subject: a third message
To: Daniel Kahn Gillmor <[hidden email]>
Date: Mon, 23 Oct 2017 01:56:46 -0400

another try
-----------------------

another try


-----------------------
[hidden email], [hidden email] (0 mins. ago) ()
Subject: a final test
To: Daniel Kahn Gillmor <[hidden email]>
Date: Mon, 23 Oct 2017 02:00:36 -0400

and where does this leave us?
-----------------------

and where does this leave us?



Maybe someone with better emacs-fu could figure out why the first of the
four is different?

     --dkg

_______________________________________________
notmuch mailing list
[hidden email]
https://notmuchmail.org/mailman/listinfo/notmuch

signature.asc (847 bytes) Download Attachment