mirror of
https://git.notmuchmail.org/git/notmuch
synced 2024-11-22 19:08:09 +01:00
36416c74e0
As Daniel Kahn Gillmor <dkg@fifthhorseman.net> reports in id:87d1ngv95p.fsf@alice.fifthhorseman.net, notmuch show combines multiple Cc: fields into one, while notmuch reply does not. While such messages are in violation of RFC 5322, it would be reasonable to expect notmuch to be consistent. Add a known broken test to document this expectation. This also starts a new "broken" corpus for messages which are broken. Details: The original message is formatted using the message printing in notmuch-show.c. For Cc:, it uses g_mime_message_get_recipients(), which apparently combines all Cc: fields into one internally. The addresses in the reply headers, OTOH, are based on headers queried through libnotmuch. It boils down to g_mime_object_get_header() in lib/message-file.c, which returns only the first occurence of header.
11 lines
413 B
Text
11 lines
413 B
Text
This directory contains email corpora for testing.
|
|
|
|
default
|
|
The default corpus is based on about 50 messages from early in the
|
|
history of the notmuch mailing list, which allows for reliably
|
|
testing commands that need to operate on a not-totally-trivial
|
|
number of messages.
|
|
|
|
broken
|
|
The broken corpus contains messages that are broken and/or RFC
|
|
non-compliant, ensuring we deal with them in a sane way.
|