diff --git a/server/src/nm.rs b/server/src/nm.rs index 1ee9d7b..d5f7aeb 100644 --- a/server/src/nm.rs +++ b/server/src/nm.rs @@ -566,7 +566,9 @@ fn extract_body(m: &ParsedMail, part_addr: &mut Vec) -> Result extract_alternative(m, part_addr), MULTIPART_RELATED => extract_related(m, part_addr), MULTIPART_REPORT => extract_report(m, part_addr), - APPLICATION_ZIP => extract_zip(m), + // APPLICATION_ZIP and APPLICATION_GZIP are handled in the thread function + APPLICATION_ZIP => extract_unhandled(m), + APPLICATION_GZIP => extract_unhandled(m), _ => extract_unhandled(m), }; if let Err(err) = ret {