> I subscribe to a number of mailing lists, one of which is the Ubuntu > UK list. I have rules that move these different mails to different > folders. On receipt of a mail from the Ubuntu list, the mail is moved > to the correct folder but the Received field is a "?". If I move the > mail to another folder manually, the Received field reverts to the > proper format, ie date and time. If I move the mail back to the Ubuntu > List folder the Date and time received stay as normal. this *ONLY* > happens with the Ubuntu mailing List
Sounds like an issue of that particular list to me. > and *ONLY* in Evolution. In other words none of the other mailing > lists I receive have a problem with the date, and no other mail client > has a problem with the Ubuntu mailing list date. > > Can someone please suggest what might be going on? OK, here is a guess. Assuming you are using POP3. By "Received field" I assume you are referring to to the Received column in the mail list. That Received date is being calculated somehow by the last (IIRC) Received: header in the mail. Don't know how the date to be displayed is calculated exactly. I do know though, that headers are being unfolded by Evo on copying [1] (move is copy and delete). I suspect something like this is going on here. Seems like the algorithm to extract the date from the Received: headers can't parse the original header. After copying (and re-folding those headers) it can. Now how to start debugging this? We need the *raw* mail as retrieved by Evo in the physical mbox. Please do not copy-n-paste from within Evo. If that particular mailing list is located in a mail folder named "ubuntu" in the subfolder "mailing-lists" on your "On This Computer" node, the physical mbox file I'm after is ~/.evolution/mail/local/mailing-lists.sbd/ubuntu I need the entire headers of the *last* mail in that mbox file. Twice. First the one, as it is retrieved (which means the "?" is displayed). Then the one, after copying this mail somewhere else and back again. Note: The last mail means, the mail that is at the bottom of the mail list *without* any sorting or ordering. This is the last mail in the mbox file as well. Please send both headers (full mail is fine as well) either to me personally, or to this list. If you are unsure about what to do [2] feel free to contact me off-list. In this case sending the entire raw mbox file (with mails just retrieved and displaying the "?") is fine as well. Compressed, please. :) I'll do the debugging myself then, to see if this might be the cause. Note: There is one thingy, that makes me wonder about this. Filtering mails is done after the mail is retrieved and stored in your Inbox, IIRC. Moving the mail due to a filter would be a copy just like the manual one. But maybe this changed since I last had a look at this... Please keep in mind, this is just a guess [3]... ...guenther [1] http://bugzilla.gnome.org/show_bug.cgi?id=319356 [2] Well, or what I really want, in case I wasn't clear enough. [3] A long one, so I don't feel like proof-reading this post... ;-) -- char *t="[EMAIL PROTECTED]"; main(){ char h,m=h=*t++,*x=t+2*h,c,i,l=*x,s=0; for (i=0;i<l;i++){ i%8? c<<=1: (c=*++x); c&128 && (s+=h); if (!(h>>=1)||!t[s+h]){ putchar(t[s]);h=m;s=0; }}} _______________________________________________ Evolution-list mailing list Evolution-list@gnome.org http://mail.gnome.org/mailman/listinfo/evolution-list