diff options
author | Jacek Piszczek <[email protected]> | 2021-03-24 18:24:35 +0000 |
---|---|---|
committer | Jacek Piszczek <[email protected]> | 2021-03-24 18:24:35 +0000 |
commit | 9ec84cf80ff0547268406089559f98d7faa7e080 (patch) | |
tree | cd7f66aabf3f2bddf3d20a2034a9f204faa0f1fc /src | |
parent | #250 Fixed unquoted mailbox name (diff) | |
download | vmime-9ec84cf80ff0547268406089559f98d7faa7e080.tar.gz vmime-9ec84cf80ff0547268406089559f98d7faa7e080.zip |
Process Message-ID and In-Reply-To in EVELOPE
Diffstat (limited to 'src')
-rw-r--r-- | src/vmime/net/imap/IMAPMessage.cpp | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/vmime/net/imap/IMAPMessage.cpp b/src/vmime/net/imap/IMAPMessage.cpp index f74a4a4b..d3134a93 100644 --- a/src/vmime/net/imap/IMAPMessage.cpp +++ b/src/vmime/net/imap/IMAPMessage.cpp @@ -571,6 +571,16 @@ int IMAPMessage::processFetchResponse( if (!bcc.isEmpty()) { hdr->Bcc()->setValue(bcc.toAddressList()); } + + // Message-ID + if (!env->env_message_id->isNIL) { + hdr->MessageId()->setValue(messageId(env->env_message_id->value)); + } + + // In-Reply-To + if (!env->env_in_reply_to->isNIL) { + hdr->InReplyTo()->setValue(messageIdSequence(env->env_message_id->value)); + } } break; |