incubator-ponymail
incubator-ponymail copied to clipboard
Enh: store message arrival time for use in sorting
Messages can be delayed in transit for various reasons; in particular messages that are moderated may incur a delay of several days.
It might be useful to show when a message actually arrived.
It would also be useful to be able to display messages in arrival order: at present they are displayed in order by Date, which means that it is quite difficult to see which messages have arrived since one last looked at a list.
For messages that were archived, the timestamp on the From_ line could potentially be used. However that would not work for imports.
It might be useful to add a new field to the database with a timestamp showing when it was added. Also whether it was imported or not.
that is typically what archived-at is for, with most MTAs (postfix et al) storing that as the email gets punted to the archiver. While I am in favor of keeping a separate record of this, I wonder how we would display the discrepancy in the UI?
I don't think the discrepancy needs to be displayed. Just sorting by arrival time would help to show which messages have arrived recently.