Hello DZ-Jay,

At least Firebird provides 5 priorities so why should we remove this
feature from ICS?
It's likely that X-MSMail-Priority can be removed, however my OE v6 
still uses it, XP SP3. 
Isn't it just the high priority itself, that scores?

-- 
Arno Garrels  


> On 09/03/2010 15:09, Arno Garrels wrote:
>> Does that mean that you or DZ-Jay will check in this change?
>> I'm currently not up to date with the SMTP RFCs.
>> But I wonder why "Priority" and "X-MSMail-Priority" are no
>> longer required?
>> 
> 
> Arno,
> 
> I did a little more research (I haven't kept up with these RFCs for a
> while) and I found the following:
> 
> The "Priority" header is defined in RFC #2156 (MIXER) for MIME
> headers, which extends RFC #822.  However, it appears that nobody is
> using that header.
> 
> There was a time, as you may know, that most every mail client
> implemented their own set of "standards" for things like Priority and
> Return Receipt, and they were all different.  Nowadays, these have
> standardize a bit, but they are still conventions, not "standards".
> This is the reason why ICS and other libraries and applications
> typically include more than one variation of a header, to please the
> most popular clients out there and their idiosyncrasies.
 
> The "X-MSMail-Priority" header was introduced in old versions of MS
> Outlook Express client, but it has been superseded by "X-Priority"
> since then. It was always MS-specific and non-standard.
> 
> "X-Priority" was originally introduced by Eudora in the 1980s, but
> since it was so popular, many other clients followed suit.  (The "X-"
> prefix indicates that it is a custom field.)
> 
> RFC #2156 seems to try to formalize this with "Priority" as a bona
> fide header, but perhaps it came too late and nobody paid attention.
> 
> I guess we should include it too, for the sake of following standards.
> After all, it is the only one of those which appears on an actual RFC.
> And if SpamAssassin treats it as "spam", well then it is SpamAssassin
> who is wrong.
> 
> Fabrice, I do not have Delphi available at this moment, so could you
> test the code below to see if it is treated as spam by SpamAssassin?
> 
> procedure TCustomSmtpClient.Data;
> ...
>         if FHdrPriority < smtpPriorityNormal then begin
>               FHdrLines.Add('Importance: high');
>               FHdrLines.Add('Priority: urgent');
>               FHdrLines.Add('X-Priority: 1');
>           end
> {
>           else if FHdrPriority = smtpPriorityNormal then begin
>               FHdrLines.Add('Importance: normal');
>               FHdrLines.Add('Priority: normal');
>               FHdrLines.Add('X-Priority: 3');
>           end
> }
>           else begin
>               FHdrLines.Add('Importance: low');
>               FHdrLines.Add('Priority: non-urgent');
>               FHdrLines.Add('X-Priority: 5');
>           end;
> ...
> 
> Thanks,
> -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