Feature Requests item #1481316, was opened at 2006-05-03 21:08
Message generated for change (Comment added) made by nikosch
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=456913&aid=1481316&group_id=49630
Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: None
Group: None
>Status: Closed
Priority: 5
Private: No
Submitted By: Nobody/Anonymous (nobody)
>Assigned to: Nikolaus Schulz (nikosch)
Summary: Option to use date from most recent Received: header
Initial Comment:
Often, mail sent from others is sent while their machine has a incorrect time/date (sometimes months or years off). The current version of archivemail trusts that the time in the headers by their sending software is correct, when that is often not the case, and often results in messages getting archived when they shouldn't, and vice versa. It also negatively affects proper message ordering.
I prefer to trust the datestamps from the last-hop Received header, because I KNOW my mailserver always has the correct time. I'm more interested in when it was received rather than when it was sent anyway.
So, feature request: Either add an override to use the date from Received: or put it as the first date source for the header date checks.
I know that using received may be trickier, since the format is not standardized, but most servers do put fairly standardized dates within the header, and is should be easy to cover the vast majority of cases with very little variation.
Thanks.
----------------------------------------------------------------------
>Comment By: Nikolaus Schulz (nikosch)
Date: 2007-11-13 21:58
Message:
Logged In: YES
user_id=1594781
Originator: NO
I agree. Note that archivemail in fact determines the age of a message by
delivery time. If present, it uses the 'Delivery-date' header, which should
be fine, but this header is not standard. So, if this fails, archivemail
0.7.3 will try the latest 'Received' header before resorting to headers
that precede the message transport.
The order in which messages are saved is an unrelated issue, though;
archivemail does not sort messages in any way.
Oh, and the 'Received' header *is* standardized in RFC 2822, although not
all mailers may follow the standard.
Nikolaus
----------------------------------------------------------------------
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=456913&aid=1481316&group_id=49630
|