Priority Technical Documentation/fr

De Trustedbird Client Wiki
English | Français

> Documentation > Trustedbird > SMTP PRIORITY > Documentation technique


La référence de l'implémentation de cette fonctionnalité est le draft de RFC: draft-schmeing-smtp-priorities-04.txt.

Architecture

Les fichiers d'IHM

L'IHM a été complétée afin que l'utilisateur puisse définir le niveau de priorité souhaité pour le message en cours:

Priority en.gif

Le choix de l'utilisateur est stocké dans l'objet standard nsIMsgCompFields. Cet objet est ensuite fourni au service XPCOM d'envoi de message, qui se charge de positionner la priorité au niveau défini par l'émetteur.


Les fichiers XPCOM

L'ajout de la gestion de la priorité dans la couche service de Thunderbird est implémentée en modifiant des composants XPCOM existants.

Communication réseau

Exemple de dialogue entre Trustedbird et un serveur SMTP supportant l'extension "PRIORITY" :

> EHLO [1.2.3.4]
< 250-test.milimail.org
< 250-PIPELINING
< 250-STARTTLS
< 250-PRIORITY
> MAIL FROM:<user1@test.milimail.org>
< 250 2.1.0 Ok
> RCPT TO:<user2@test.milimail.org> PRIORITY=2
< 250 2.1.5 Ok
> DATA
...