]> git.notmuchmail.org Git - notmuch/blobdiff - notmuch-show.c
cli/show: produce "email" element in sigstatus
[notmuch] / notmuch-show.c
index bdb87321f1f02d74a400cffe3c6a4cc02c82b40a..232557d5016f3ee3f555569de8107eb0da9a615d 100644 (file)
@@ -475,6 +475,11 @@ format_part_sigstatus_sprinter (sprinter_t *sp, GMimeSignatureList *siglist)
                    sp->map_key (sp, "userid");
                    sp->string (sp, uid);
                }
+               const char *email = g_mime_certificate_get_valid_email (certificate);
+               if (email) {
+                   sp->map_key (sp, "email");
+                   sp->string (sp, email);
+               }
            }
        } else if (certificate) {
            const char *key_id = g_mime_certificate_get_fpr16 (certificate);