On Sep 04, 2010, at 13:14, Arno Garrels wrote:
> DZ-Jay wrote:
>> On Sep 04, 2010, at 11:40, Arno Garrels wrote:
>>
>>> Hello DZ-Jay,
>>>
>>> At least Firebird provides 5 priorities so why should we remove this
>>> feature from ICS?
>>
>> It's not standard, most clients assume there's only "low," "normal,"
>> and "urgent". In any case, setting TSmtpCli to use only three values
>> (which is what it currently does, by the way)
>
> It actually uses 5 values, look at the source:
Sorry, I was going by the code posted by Fabrice at the start of this thread.
I didn't see the "X-Priority" in that code. We should definitely keep that.
> It understands "X-Priority" not "Priority".
Good, then keeping "X-Priority" should work fine for it. My guess is that
nobody else uses exclusively the OE header, since it's MS-specific and
non-standard.
>
> Most likely, but it has to be tested with all common e-mail readers
> in use today. I currently haven't the time to do that.
I agree. I also do not have the time, nor access to all common clients, to do
extensive testing.
>
>> Client applications using TPop3Cli component
>> should then take care to expect different formats and attempt to
>> decode them. It should not hurt to include more than one, but it may
>> be unnecessary, and it also doesn't follow the convention of other
>> popular clients.
>>
>> The RFC standard suggests "Priority," but like I said, not many
>> clients seem to be using it. They probably support it, though. The
>> most common one seems to be "X-Priority".
>
> That's my guess as well, but before we change the source it must be
> fact.
>
I agree, though "fact" is a little too ambitious; after all these are
conventions not hard-enforced standards. The best we can hope for is to follow
the most common conventions.
Based on the code you posted the only suggestions I have, is to remove the
"X-MSMail-Priority" header which is OE-specific and seems to be treated as spam
by SpamAssassin.
After this header then we can tackle the "return receipt" feature which is just
as messy and controversial :)
dZ.
--
To unsubscribe or change your settings for TWSocket mailing list
please goto http://lists.elists.org/cgi-bin/mailman/listinfo/twsocket
Visit our website at http://www.overbyte.be