|
|
@ -144,6 +144,9 @@ message* parse_message(const char* mime_text, size_t length, bool* raise_attachm |
|
|
|
{ |
|
|
|
stringpair_list_t* forwarded = stringpair_list_find(msg->opt_fields, pEpMIME::Pseudo_Header_Forwarded.data()); |
|
|
|
*raise_attachment = (forwarded && forwarded->value && forwarded->value->value==std::string{"no"}); |
|
|
|
|
|
|
|
// don't emit this pseudo header to clients.
|
|
|
|
msg->opt_fields = stringpair_list_delete_by_key(msg->opt_fields, pEpMIME::Pseudo_Header_Forwarded.data()); |
|
|
|
} |
|
|
|
|
|
|
|
return msg; |
|
|
|