deltachat-core-rust
deltachat-core-rust copied to clipboard
Latest information from MDS overwrites previous ones
-
Operating System (Linux/Mac/Windows/iOS/Android): Android 10 on Fairphone FP2 (Lineage OS 17.1 build QQ3A.200805.001 from 2021-03-26).
-
Delta Chat Version: 1.15.0-beta.
-
Expected behavior: When more than one mail from the MDS (Mail Delivery System) arrives for a certain message that could not be delivered, all failures to the corresponding message are summarized.
-
Actual behavior: The latest report from the MDS overwrites the previous one(s). The user is not informed that there have been other failures before in delivering the corresponding message.
-
Steps to reproduce the problem: This is not very easy to reproduce, but the thing is: -- The first failure report includes something like this:
<[email protected]>: Server certificate not verified
-- The second (and last) failure report includes something like this:
<[email protected]>: host mail.example2.com[0.0.0.0] said: 552
5.2.2 <[email protected]> Quota exceeded (mailbox for user is full)
(in reply to end of DATA command)
(Result: The first information is not displayed to the user.)
-
Screenshots: N/A.
-
Logs: N/A.
So currently when we receive an NDN we overwrite the last error each time. Being able to see all received NDNs at last in the message info sounds more correct, but I would say it is low priority for now unless someone comes up with a very simple solution.