Priority Technical Documentation/fr : Différence entre versions
(Page créée avec « > Documentation > Trustedbird > SMTP PRIORITY > Documentation technique La r… ») |
|||
Ligne 1 : | Ligne 1 : | ||
+ | {{lang|Priority Technical Documentation|Priority Technical Documentation/fr}} |
||
> [[Documentation/fr|Documentation]] > [[Trustedbird/fr|Trustedbird]] > [[Priority/fr|SMTP PRIORITY]] > [[Priority Technical Documentation/fr|Documentation technique]] |
> [[Documentation/fr|Documentation]] > [[Trustedbird/fr|Trustedbird]] > [[Priority/fr|SMTP PRIORITY]] > [[Priority Technical Documentation/fr|Documentation technique]] |
||
Version actuelle en date du 2 septembre 2010 à 17:03
> 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:
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 ...