[Evolution] Character encoding and expunge?
Bjørn T Johansen
btj@havleik.no
Mon, 24 May 2004 12:12:21 +0200
Not Zed wrote:
> On Mon, 2004-05-24 at 11:06 +0200, Bjørn T Johansen wrote:
>
>>Jeffrey Stedfast wrote:
>>> because the subject encoding is broken and does not conform to the spec
>>> (which means this is probably spam anyway, so who cares???)
>>>
>>> for more information, read rfc2047 and rfc0822
>>>
>>
>>Well, it's not spam, it's actually mail from a customer... And I am
>>guessing that it does not conform to the spec... But I was just curious
>>why Evolution doesn't handle this since most of the other MUA does?
>>
> The short of it is that the code in question is hairy enough as it is,
> without adding more workarounds for software who'se authors clearly
> haven't read the spec, or tried to interoperate in any way.
>
> Particularly with the plethora of hacked up mailers out there,
> everything from perl web mailers to [gk]mailers, it would seem pretty
> well a waste of time to put in a fix just because SlopMail pre-Beta
> 0.0.95 didn't send out valid messages (as evolution has itself done in
> the past), particularly since it might even be fixed by now.
>
Well, that's fair enough... it's just annoying, especially since I am
getting a lot of mail from my customer...
>
>>>
>>>>
>>>>And also, when using IMAP, why isn't the seen flag marked when I have
>>>>read the email? I have to eg. go to another folder en back again to make
>>>>sure the mail is marked as read..
>>>
>>>
>>> because it's a lot slower??? :-)
>>>
>>> flag syncing is delayed until either:
>>>
>>> 1. a timeout expires
>>> 2. folder change
>>>
>>
>>It can't be that much slower but then I am running my own mailserver on
>>my LAN and I don't have any trouble with bandwidth... :)
>>
> Yes but we can't tell that from evolution. The delay could be
> unspecifically long.
>
> Sure we could do better, e.g. launch a background thread to do the flag
> syncing while we're displaying our version of the flags. But there's
> only so many hours in a day and other more important problems to fix
> too. The code didn't have the mechamisms to manage background tasks
> until fairly recently. And well, as i keep saying (hinting), nobody's
> sent us a patch either.
>
Or just an option to tell if the flag syncing should be done immediately
or not, but I wan't nag about this anymore... :)
BTJ