mirror of
https://github.com/chatmail/core.git
synced 2026-04-17 13:36:30 +03:00
Let MS Exchange MDNs mark the In-Reply-To message as read (#3075)
Fix https://github.com/deltachat/deltachat-core-rust/issues/2891
This commit is contained in:
@@ -1,43 +1,43 @@
|
||||
Return-Path: <anonymous@example.org>
|
||||
Return-Path: <bob@example.net>
|
||||
Delivered-To: anonymous@posteo.de
|
||||
Received: from proxy02.posteo.name ([127.0.0.1])
|
||||
by dovecot16.posteo.name (Dovecot) with LMTP id Cp2uFxP1sWHbCQEAchYRkQ
|
||||
for <anonymous@posteo.de>; Thu, 09 Dec 2021 13:25:38 +0100
|
||||
by dovecot16.posteo.name (Dovecot) with LMTP id GaxcARout2HxiwMAchYRkQ
|
||||
for <anonymous@posteo.de>; Mon, 13 Dec 2021 12:35:32 +0100
|
||||
Received: from proxy02.posteo.de ([127.0.0.1])
|
||||
by proxy02.posteo.name (Dovecot) with LMTP id MWsaCwrvsWG0wgEAGFAyLg
|
||||
; Thu, 09 Dec 2021 13:25:38 +0100
|
||||
Received: from mailin06.posteo.de (unknown [10.0.1.6])
|
||||
by proxy02.posteo.de (Postfix) with ESMTPS id 4J8tXy0KkMz120l
|
||||
for <anonymous@posteo.de>; Thu, 9 Dec 2021 13:25:38 +0100 (CET)
|
||||
Received: from mx04.posteo.de (mailin06.posteo.de [127.0.0.1])
|
||||
by mailin06.posteo.de (Postfix) with ESMTPS id F24DE215B8
|
||||
for <anonymous@posteo.de>; Thu, 9 Dec 2021 13:25:37 +0100 (CET)
|
||||
by proxy02.posteo.name (Dovecot) with LMTP id q/LiCqwqt2FMTQEAGFAyLg
|
||||
; Mon, 13 Dec 2021 12:35:32 +0100
|
||||
Received: from mailin05.posteo.de (unknown [10.0.1.5])
|
||||
by proxy02.posteo.de (Postfix) with ESMTPS id 4JCKFJ1LCLz1214
|
||||
for <anonymous@posteo.de>; Mon, 13 Dec 2021 12:35:32 +0100 (CET)
|
||||
Received: from mx03.posteo.de (mailin05.posteo.de [127.0.0.1])
|
||||
by mailin05.posteo.de (Postfix) with ESMTPS id 1B26420012
|
||||
for <anonymous@posteo.de>; Mon, 13 Dec 2021 12:35:32 +0100 (CET)
|
||||
X-Virus-Scanned: amavisd-new at posteo.de
|
||||
X-Spam-Flag: NO
|
||||
X-Spam-Score: 0.011
|
||||
X-Spam-Level:
|
||||
X-Spam-Status: No, score=0.011 tagged_above=-1000 required=7
|
||||
tests=[HTML_MESSAGE=0.001, T_POSTEO_TLSINY=0.01] autolearn=disabled
|
||||
X-Posteo-Antispam-Signature: v=1; e=base64; a=aes-256-gcm; d=27yedFdXeAzOobR4x685XJ/5e6WQmX8PP5pSnOlGU2a9Ismhk38wb5AS44xh1yeL5PUxla78UEsHwGkPR0IyPRlHWaLMFLd5CJZN3GzFfrj/2CuB+cd1hOLpp9hRmCebc3rchuDr
|
||||
X-Posteo-Antispam-Signature: v=1; e=base64; a=aes-256-gcm; d=RzB41PpqvrD+cuxf3UAqQLiXQL4MHazHZcKeOYJw75deIl7zxtrLXqfAZCeq2IPKt/njRRONUbfuvNdvLxg4mBJ0Rnb53wFOKOqtEpTzxYoQff3yqBpGSohr0DBG26PyBHi7ba/7
|
||||
Authentication-Results: posteo.de; dmarc=none (p=none dis=none) header.from=example.org
|
||||
X-Posteo-TLS-Received-Status: TLSv1.2
|
||||
Received: from mail.example.org (mail.example.org [0.0.0.0])
|
||||
by mx04.posteo.de (Postfix) with ESMTPS id 4J8tXx38vRz10yw
|
||||
for <anonymous@posteo.at>; Thu, 9 Dec 2021 13:25:37 +0100 (CET)
|
||||
Received: from [192.168.1.11] (port=22105 helo=mail.example.org)
|
||||
by mx03.posteo.de (Postfix) with ESMTPS id 4JCKFH2ZM7zyx0
|
||||
for <alice@example.org>; Mon, 13 Dec 2021 12:35:31 +0100 (CET)
|
||||
Received: from [192.168.1.11] (port=27040 helo=mail.example.org)
|
||||
by mail.example.org with esmtps (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384
|
||||
(Exim 4.94.2)
|
||||
(envelope-from <anonymous@example.org>)
|
||||
id 1mvIUG-0007VC-2U
|
||||
for anonymous@posteo.at; Thu, 09 Dec 2021 13:25:24 +0100
|
||||
From: Anonymous <anonymous@example.org>
|
||||
To: Anonymous <anonymous@posteo.at>
|
||||
(envelope-from <bob@example.net>)
|
||||
id 1mwjc6-0003hM-2K
|
||||
for alice@example.org; Mon, 13 Dec 2021 12:35:26 +0100
|
||||
From: Anonymous_2 <bob@example.net>
|
||||
To: Anonymous_1 <alice@example.org>
|
||||
Subject: Gelesen: Test message
|
||||
Thread-Topic: Test message
|
||||
Thread-Index: AQHX7Dt/+5f88Aokk0KrqG0hbF8dN6wqFvxh
|
||||
Date: Thu, 9 Dec 2021 12:25:24 +0000
|
||||
Message-ID: <1711fc3548cd4b2699ccd4fffac17713@anonymous>
|
||||
In-Reply-To: <75dd051097b02468183707ad0dd62ebd@posteo.de>
|
||||
Thread-Index: AQHX8BVZ9B3+kB6CNUCtJ9eQIONSNawwSqpi
|
||||
Date: Mon, 13 Dec 2021 11:35:26 +0000
|
||||
Message-ID: <59b1d0c94a8d4834b7ab779a76647d44@mail.example.org>
|
||||
In-Reply-To: <d5904dc344eeb5deaf9bb44603f0c716@posteo.de>
|
||||
Accept-Language: de-AT, de-DE, en-US
|
||||
Content-Language: de-DE
|
||||
X-MS-Has-Attach:
|
||||
@@ -45,29 +45,29 @@ X-MS-TNEF-Correlator:
|
||||
x-ms-exchange-transport-fromentityheader: Hosted
|
||||
x-originating-ip: [192.168.120.215]
|
||||
Content-Type: multipart/report;
|
||||
boundary="_000_1711fc3548cd4b2699ccd4fffac17713anonymous_";
|
||||
boundary="_000_59b1d0c94a8d4834b7ab779a76647d44mailexampleorg_";
|
||||
report-type=disposition-notification
|
||||
MIME-Version: 1.0
|
||||
|
||||
--_000_1711fc3548cd4b2699ccd4fffac17713anonymous_
|
||||
--_000_59b1d0c94a8d4834b7ab779a76647d44mailexampleorg_
|
||||
Content-Type: multipart/alternative;
|
||||
boundary="_002_1711fc3548cd4b2699ccd4fffac17713anonymous_"
|
||||
boundary="_002_59b1d0c94a8d4834b7ab779a76647d44mailexampleorg_"
|
||||
|
||||
--_002_1711fc3548cd4b2699ccd4fffac17713anonymous_
|
||||
--_002_59b1d0c94a8d4834b7ab779a76647d44mailexampleorg_
|
||||
Content-Type: text/plain; charset="iso-8859-1"
|
||||
Content-Transfer-Encoding: quoted-printable
|
||||
|
||||
Ihre Nachricht
|
||||
|
||||
An: Anonymous
|
||||
An: Anonymous_2
|
||||
Betreff: Test message
|
||||
Gesendet: Mittwoch, 8. Dezember 2021 14:57:05 (UTC+01:00) Amsterdam, Ber=
|
||||
lin, Bern, Rom, Stockholm, Wien
|
||||
Gesendet: Montag, 13. Dezember 2021 12:33:58 (UTC+01:00) Amsterdam, Berl=
|
||||
in, Bern, Rom, Stockholm, Wien
|
||||
|
||||
wurde am Donnerstag, 9. Dezember 2021 13:24:34 (UTC+01:00) Amsterdam, Berl=
|
||||
in, Bern, Rom, Stockholm, Wien gelesen.
|
||||
wurde am Montag, 13. Dezember 2021 12:34:40 (UTC+01:00) Amsterdam, Berlin,=
|
||||
Bern, Rom, Stockholm, Wien gelesen.
|
||||
|
||||
--_002_1711fc3548cd4b2699ccd4fffac17713anonymous_
|
||||
--_002_59b1d0c94a8d4834b7ab779a76647d44mailexampleorg_
|
||||
Content-Type: text/html; charset="iso-8859-1"
|
||||
Content-Transfer-Encoding: quoted-printable
|
||||
|
||||
@@ -83,26 +83,26 @@ ding-left: 4pt; border-left: #800000 2px solid; } --></style>
|
||||
<font size=3D"2"><span style=3D"font-size:10pt;">
|
||||
<div class=3D"PlainText">Ihre Nachricht <br>
|
||||
<br>
|
||||
An: Anonymous<br>
|
||||
An: Anonymous_2<br>
|
||||
Betreff: Test message<br>
|
||||
Gesendet: Mittwoch, 8. Dezember 2021 14:57:05 (UTC+01:00) =
|
||||
Amsterdam, Berlin, Bern, Rom, Stockholm, Wien<br>
|
||||
Gesendet: Montag, 13. Dezember 2021 12:33:58 (UTC+01:00) A=
|
||||
msterdam, Berlin, Bern, Rom, Stockholm, Wien<br>
|
||||
<br>
|
||||
wurde am Donnerstag, 9. Dezember 2021 13:24:34 (UTC+01:00) Amster=
|
||||
dam, Berlin, Bern, Rom, Stockholm, Wien gelesen.</div>
|
||||
wurde am Montag, 13. Dezember 2021 12:34:40 (UTC+01:00) Amsterdam=
|
||||
, Berlin, Bern, Rom, Stockholm, Wien gelesen.</div>
|
||||
</span></font>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
--_002_1711fc3548cd4b2699ccd4fffac17713anonymous_--
|
||||
--_002_59b1d0c94a8d4834b7ab779a76647d44mailexampleorg_--
|
||||
|
||||
--_000_1711fc3548cd4b2699ccd4fffac17713anonymous_
|
||||
--_000_59b1d0c94a8d4834b7ab779a76647d44mailexampleorg_
|
||||
Content-Type: message/disposition-notification
|
||||
|
||||
Final-recipient: RFC822; anonymous@example.org
|
||||
Final-recipient: RFC822; bob@example.net
|
||||
Disposition: automatic-action/MDN-sent-automatically; displayed
|
||||
X-MSExch-Correlation-Key: coNC5vaCQkiAOjek1v1Uew==
|
||||
X-Display-Name: Anonymous
|
||||
X-MSExch-Correlation-Key: nf7/jgN6Qk+WzsrkY5s9WA==
|
||||
X-Display-Name: Anonymous_2
|
||||
|
||||
|
||||
--_000_1711fc3548cd4b2699ccd4fffac17713anonymous_--
|
||||
--_000_59b1d0c94a8d4834b7ab779a76647d44mailexampleorg_--
|
||||
|
||||
34
test-data/message/ms_exchange_report_original_message.eml
Normal file
34
test-data/message/ms_exchange_report_original_message.eml
Normal file
@@ -0,0 +1,34 @@
|
||||
Received: We have to put a Received header here. Otherwise, the message would be ignored
|
||||
because DC thinks it's a draft, and the test fails.
|
||||
Alternatively, we could configure the Sentobox folder in the test.
|
||||
MIME-Version: 1.0
|
||||
Content-Type: multipart/alternative;
|
||||
boundary="=_3293d145f71bf71c4bb97415536759d6"
|
||||
Date: Mon, 13 Dec 2021 12:33:58 +0100
|
||||
From: Anonymous_1 <alice@example.org>
|
||||
To: Anonymous_2 <bob@example.net>
|
||||
Subject: Test message
|
||||
Return-Receipt-To: Anonymous_1 <alice@example.org>
|
||||
Disposition-Notification-To: Anonymous_1 <alice@example.org>
|
||||
Message-ID: <d5904dc344eeb5deaf9bb44603f0c716@posteo.de>
|
||||
X-Sender: alice@example.org
|
||||
User-Agent: Posteo Webmail
|
||||
|
||||
--=_3293d145f71bf71c4bb97415536759d6
|
||||
Content-Transfer-Encoding: 7bit
|
||||
Content-Type: text/plain; charset=US-ASCII
|
||||
|
||||
This is a test!
|
||||
|
||||
Best regards
|
||||
--=_3293d145f71bf71c4bb97415536759d6
|
||||
Content-Transfer-Encoding: quoted-printable
|
||||
Content-Type: text/html; charset=UTF-8
|
||||
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN">
|
||||
<html><body style=3D'font-size: 10pt; font-family: Verdana,Geneva,sans-seri=
|
||||
f'>
|
||||
This is a test!<br /><br />Best regards
|
||||
</body></html>
|
||||
|
||||
--=_3293d145f71bf71c4bb97415536759d6--
|
||||
Reference in New Issue
Block a user