From ffb629cc5d2c2d1505eb5aefcf04fb4d0af6c0c8 Mon Sep 17 00:00:00 2001 From: Michal Nazarewicz Date: Mon, 10 Sep 2012 08:35:30 +0200 Subject: notmuch-show: include Bcc header in json output With this change, emacs users can use notmuch-message-headers variable to configure notmuch-show display Bcc header. --- notmuch-show.c | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'notmuch-show.c') diff --git a/notmuch-show.c b/notmuch-show.c index 35562934..0b7abf16 100644 --- a/notmuch-show.c +++ b/notmuch-show.c @@ -233,6 +233,13 @@ format_headers_json (sprinter_t *sp, GMimeMessage *message, sp->string (sp, recipients_string); } + recipients = g_mime_message_get_recipients (message, GMIME_RECIPIENT_TYPE_BCC); + recipients_string = internet_address_list_to_string (recipients, 0); + if (recipients_string) { + sp->map_key (sp, "Bcc"); + sp->string (sp, recipients_string); + } + if (reply) { sp->map_key (sp, "In-reply-to"); sp->string (sp, g_mime_object_get_header (GMIME_OBJECT (message), "In-reply-to")); -- cgit v1.2.3