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

Reply via email to