X-Git-Url: https://git.notmuchmail.org/git?p=notmuch;a=blobdiff_plain;f=util%2Fgmime-extra.c;h=8590c55d184b747799f7a30b545963e748f5de10;hp=33751de7d20c4b70e6cfbed56f1128db4c9467ac;hb=cbb2d5608ef6dd54d6e9e19b2bb570d3fe54b28b;hpb=d7fea369160c548524fd8958ff88d6faacfabe3a diff --git a/util/gmime-extra.c b/util/gmime-extra.c index 33751de7..8590c55d 100644 --- a/util/gmime-extra.c +++ b/util/gmime-extra.c @@ -39,6 +39,17 @@ g_mime_message_get_date_string (void *ctx, GMimeMessage *message) return g_string_talloc_strdup (ctx, date); } +InternetAddressList * +g_mime_message_get_from (GMimeMessage *message) +{ + return internet_address_list_parse_string (g_mime_message_get_sender (message)); +} + +const char * +g_mime_message_get_from_string (GMimeMessage *message) { + return g_mime_message_get_sender (message); +} + InternetAddressList * g_mime_message_get_reply_to_list (GMimeMessage *message) { @@ -81,6 +92,12 @@ g_mime_message_get_reply_to_list(GMimeMessage *message) return g_mime_message_get_reply_to (message); } +const char * +g_mime_message_get_from_string (GMimeMessage *message) +{ + return g_mime_object_get_header (GMIME_OBJECT (message), "From"); +} + char * g_mime_message_get_reply_to_string (void *ctx, GMimeMessage *message) {