fix: require that Autocrypt Setup Message is self-sent

This commit is contained in:
link2xt
2024-02-11 23:42:30 +00:00
parent 794596ec69
commit 4ccd2b8d02
2 changed files with 24 additions and 2 deletions

View File

@@ -510,7 +510,7 @@ impl MimeMessage {
/// Parses system messages.
fn parse_system_message_headers(&mut self, context: &Context) {
if self.get_header(HeaderDef::AutocryptSetupMessage).is_some() {
if self.get_header(HeaderDef::AutocryptSetupMessage).is_some() && !self.incoming {
self.parts.retain(|part| {
part.mimetype.is_none()
|| part.mimetype.as_ref().unwrap().as_ref() == MIME_AC_SETUP_FILE