diff --git a/src/mimeparser.rs b/src/mimeparser.rs index 2a08e4ed4..10696e617 100644 --- a/src/mimeparser.rs +++ b/src/mimeparser.rs @@ -221,6 +221,7 @@ impl MimeMessage { let mut gossiped_addr = Default::default(); let mut from_is_signed = false; let mut decryption_info = prepare_decryption(context, &mail, &from, message_time).await?; + hop_info += "\n\n"; hop_info += &decryption_info.dkim_results.to_string(); // `signatures` is non-empty exactly if the message was encrypted and correctly signed. diff --git a/src/tools.rs b/src/tools.rs index c22723f2a..d52b6d854 100644 --- a/src/tools.rs +++ b/src/tools.rs @@ -722,7 +722,9 @@ hi Message-ID: 2dfdbde7@example.org Hop: From: localhost; By: hq5.merlinux.eu; Date: Sat, 14 Sep 2019 17:00:22 +0000 -Hop: From: hq5.merlinux.eu; By: hq5.merlinux.eu; Date: Sat, 14 Sep 2019 17:00:25 +0000"; +Hop: From: hq5.merlinux.eu; By: hq5.merlinux.eu; Date: Sat, 14 Sep 2019 17:00:25 +0000 + +DKIM Results: Passed=true, Works=true, Allow_Keychange=true"; check_parse_receive_headers_integration(raw, expected).await; let raw = include_bytes!("../test-data/message/encrypted_with_received_headers.eml"); @@ -739,7 +741,9 @@ Message-ID: Mr.adQpEwndXLH.LPDdlFVJ7wG@example.net Hop: From: [127.0.0.1]; By: mail.example.org; Date: Mon, 27 Dec 2021 11:21:21 +0000 Hop: From: mout.example.org; By: hq5.example.org; Date: Mon, 27 Dec 2021 11:21:22 +0000 -Hop: From: hq5.example.org; By: hq5.example.org; Date: Mon, 27 Dec 2021 11:21:22 +0000"; +Hop: From: hq5.example.org; By: hq5.example.org; Date: Mon, 27 Dec 2021 11:21:22 +0000 + +DKIM Results: Passed=true, Works=true, Allow_Keychange=true"; check_parse_receive_headers_integration(raw, expected).await; }