[Evolution] Bug#507431: #507431 evolution: ? is displayed instead of date, although Date: is specified in header.
Noèl Köthe
noel at debian.org
Sun Apr 11 12:48:55 UTC 2010
Hello Paul,
Am Sonntag, den 11.04.2010, 13:26 +0200 schrieb Paul Menzel:
> > I checked your submitted email header http://bugs.debian.org/507431 and
> > it looks like the sent email didn't had the Date: and it was added at
> > the recipient/by your evolution.
> > The date should be the date of the sender but chronological its after
> > all Received: timestamps.
> > Additional the Date: line is after the X-Evolution-Source: line which is
> > written at the sender/your evolution so this is a sign for
> > later/recipient Date:
> >
> > Could you reproduce this with the sender and/or could you agree with my
> > arguments?
>
> Your theory sounds reasonable. I would never have thought about that.
>
> An other point supporting your theory is that the Date timestamp is
> bigger than the received by timestamps.
Yes. Thats what i meant with my second sentence.
> You tagged this bug unreproducible. Did you try to import my inlined
> email? I can still reproduce this bug. I forgot to note that this is
> happening with an IMAP account. I therefore removed the tag
> »unreproducible« again.
You can reproduce this with the mentioned email or are you getting new
emails from time to time with the same problem?
> Just a note. The sender uses the O2 mail service with the MUA O3SIS UMA
> Mail 7.1.0 Cologne Edition.
>
> Anyway I glanced through RFC #822 [1] and RFC #2822 [2] and `Date` is
> required. So the MUAs do not comply with the standard.
I aggree with you that the sending MUA is doing it wrong.
> Regarding the order of the header fields I found the following in [1].
>
> 4. MESSAGE SPECIFICATION
>
> 4.1. SYNTAX
>
> Note: Due to an artifact of the notational conventions, the syn-
> tax indicates that, when present, some fields, must be in
> a particular order. Header fields are NOT required to
> occur in any particular order, except that the message
> body must occur AFTER the headers. It is recommended
> that, if present, headers be sent in the order "Return-
> Path", "Received", "Date", "From", "Subject", "Sender",
> "To", "cc", etc.
>
> This specification permits multiple occurrences of most
> fields. Except as noted, their interpretation is not
> specified here, and their use is discouraged.
>
> So Evolution tries to make the message standard compliant by adding a
> `Date` field. But it should display it correctly when doing so.
OK.
> Anyway in my case I am using Exim as MTA and reading [3] suggests that
> Exim is adding `Delivery-date` header field when no `Date` header field
> is present.
>
> So there is definitely an error in Evolution because as noted when
> replying the date is taken “correctly” from the `Delivery-date` header
> field.
>
> I searched the GNOME Bugzilla but could not find a report containing
> `Delivery-Date`.
>
> If you could not reproduce it it is maybe a bug in the Evolution IMAP
> code. Evolution 2.30 has not yet entered Sid/unstable so I could not yet
> try with the latest release. I think, I read the IMAP code has changed
> quite a bit.
So the problem we both see is:
- when a sender is not rfc-compliant and don't add a Date: line
- we guess evolution adds the missing Date: line
- but doing this wrong because after the addition to the header its
still not shown in evolution
I will report this upstream to see what the developers say.
> ¹ To preserve threading when replying to bug reports you do not have the
> original messages from you can get them using `bts show --mbox 507431`
> and import that mbox file (in `~/.dev-scripts/bts/`) to your MUA (for
> example Evolution).
I have hear about this ;) but because im working on all the old bugs I
used URLs so the reporter will find everything and not just my quoting.
--
Noèl Köthe <noel debian.org>
Debian GNU/Linux, www.debian.org
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 198 bytes
Desc: Dies ist ein digital signierter Nachrichtenteil
URL: <http://lists.alioth.debian.org/pipermail/pkg-evolution-maintainers/attachments/20100411/81e4b8d3/attachment.pgp>
More information about the Pkg-evolution-maintainers
mailing list