<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="fr">
		<id>https://adullact.net/plugins/mediawiki/wiki/milimail/api.php?action=feedcontributions&amp;amp;feedformat=atom&amp;amp;user=Xparis</id>
		<title>Trustedbird Client Wiki - Contributions de l’utilisateur [fr]</title>
		<link rel="self" type="application/atom+xml" href="https://adullact.net/plugins/mediawiki/wiki/milimail/api.php?action=feedcontributions&amp;amp;feedformat=atom&amp;amp;user=Xparis"/>
		<link rel="alternate" type="text/html" href="https://adullact.net/plugins/mediawiki/wiki/milimail/index.php/Sp%C3%A9cial:Contributions/Xparis"/>
		<updated>2026-04-26T09:37:23Z</updated>
		<subtitle>Contributions de l’utilisateur</subtitle>
		<generator>MediaWiki 1.27.4</generator>

	<entry>
		<id>https://adullact.net/plugins/mediawiki/wiki/milimail/index.php?title=Secure_Headers/fr&amp;diff=972</id>
		<title>Secure Headers/fr</title>
		<link rel="alternate" type="text/html" href="https://adullact.net/plugins/mediawiki/wiki/milimail/index.php?title=Secure_Headers/fr&amp;diff=972"/>
				<updated>2012-07-26T15:45:29Z</updated>
		
		<summary type="html">&lt;p&gt;Xparis : /* Sécurisation du message: informations complémentaires */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{lang|Secure Headers|Secure Headers/fr}}&lt;br /&gt;
&amp;gt; [[Documentation/fr|Documentation]] &amp;gt; [[Trustedbird/fr|Trustedbird]] &amp;gt; [[Secure Headers/fr|En-têtes sécurisés]] &amp;gt; [[Secure_Headers_Technical_Documentation/fr|Documentation technique]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Cette fonction offre des mécanismes de sécurisation des entêtes de messages lors de l'échange d'un message entre l'émetteur et son destinataire.&lt;br /&gt;
Cette fonction garantit l'intégrité et la non répudiation des entêtes de messages en les intégrant dans la signature SMIME du message.&lt;br /&gt;
Les mécanismes utilisés sont basés sur les concepts des attributs signés décrits dans [RFC 5652].&lt;br /&gt;
&lt;br /&gt;
Une description détaillée de la mise en oeuvre est disponilble : [[Secure_Headers_Technical_Documentation/fr|Documentation technique]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
&lt;br /&gt;
La gestion des entêtes sécurisés est intégrée directement dans les sources de Trustedbird 2 et Trustedbird 3.1.&lt;br /&gt;
&lt;br /&gt;
=== Pré-requis ===&lt;br /&gt;
&lt;br /&gt;
Pour signer les entêtes d'un message, il faut avoir installé un certificat valide pour l'utilisateur concerné.&lt;br /&gt;
&lt;br /&gt;
=== Définir les entêtes de message à signer ===&lt;br /&gt;
&lt;br /&gt;
Un fichier XML contient la liste des entêtes de message à intégrer dans la signature.&lt;br /&gt;
Un fichier par défaut est chargé à l'installation du client. Il est possible de le modifier ou d'utiliser un autre fichier pour ajouter et supprimer des champs. Le fichier à utiliser est défini dans les préférences de compte utilisateur, section Entêtes signés.&lt;br /&gt;
Le format ce ce fichier doit respecter strictement la structure suivante:&lt;br /&gt;
Pour ajouter un élément, il convient d'ajouter : ”&amp;lt;ximf:header name=“XXXXXX” /&amp;gt;” avec XXXXXX le champ qui correspond à un champ d'entête.&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
  &amp;lt;ximf:secure_headers id=&amp;quot;001&amp;quot; version=&amp;quot;1.0&amp;quot; ximfVersion=&amp;quot;2.0&amp;quot; xmlns:ximf=&amp;quot;http://ximf.org/ximf/&amp;quot;&amp;gt;&lt;br /&gt;
  	&amp;lt;ximf:headers identity=&amp;quot;XIMF_BASIC&amp;quot; canonalgo=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
  		&amp;lt;ximf:header name=&amp;quot;X-XIMF-Primary-Precedence&amp;quot;  status=&amp;quot;0&amp;quot; /&amp;gt;&lt;br /&gt;
  		&amp;lt;ximf:header name=&amp;quot;X-XIMF-Copy-Precedence&amp;quot; status=&amp;quot;0&amp;quot; /&amp;gt;&lt;br /&gt;
  		&amp;lt;ximf:header name=&amp;quot;X-XIMF-Correspondance-Type&amp;quot; /&amp;gt;&lt;br /&gt;
  		&amp;lt;ximf:header name=&amp;quot;X-XIMF-Exchange-Type&amp;quot; /&amp;gt;&lt;br /&gt;
  		&amp;lt;ximf:header name=&amp;quot;X-XIMF-Security-Policy-Identifier&amp;quot; /&amp;gt;	&lt;br /&gt;
  		&amp;lt;ximf:header name=&amp;quot;X-XIMF-Security-Classification-Identifier&amp;quot; /&amp;gt;  		&lt;br /&gt;
  		&amp;lt;ximf:header name=&amp;quot;Sender&amp;quot; /&amp;gt;&lt;br /&gt;
  		&amp;lt;ximf:header name=&amp;quot;To&amp;quot; /&amp;gt;&lt;br /&gt;
  		&amp;lt;ximf:header name=&amp;quot;From&amp;quot; /&amp;gt;&lt;br /&gt;
  		&amp;lt;ximf:header name=&amp;quot;Subject&amp;quot; /&amp;gt;	&lt;br /&gt;
  	&amp;lt;/ximf:headers&amp;gt;&lt;br /&gt;
  &amp;lt;/ximf:secure_headers&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Il est possible d'ajouter un statut (status=“0”) précisant les mécanismes d'associations entre les entêtes du message et les entêtes intégrés dans la signature.&lt;br /&gt;
'''Attention, seul le statut duplicated est implémenté dans la version disponible.'''&lt;br /&gt;
Les différentes valeurs sont :&lt;br /&gt;
&lt;br /&gt;
  0 : Duplicated - duplication simple de l'entête du message dans la signature &lt;br /&gt;
  1 : Deleted - intégration de l'entête du message dans la signature et suppression du champ dans le message&lt;br /&gt;
  2 : Modified - intégration de l'entête du message dans la signature et modification du champ dans le message&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Les entêtes sont formatés dans la signature selon un algorithme de canonicalisation simple ou allégé (RFC 4871 §3.4.2). &lt;br /&gt;
Cet algorithme est précisé par dans le fichier xml via l'attribut '''canonalgo''' de l'élément '''ximf:headers'''.&lt;br /&gt;
Si l'attribut n'est pas spécifié dans le fichier, l'algorithme allégé sera appliqué.&lt;br /&gt;
&lt;br /&gt;
  0 : Algorithme de canonicalisation simple (simple canonicalization)&lt;br /&gt;
  1 : Algorithme de canonicalisation allégé (relaxed canonicalization)&lt;br /&gt;
&lt;br /&gt;
=== Configuration du compte utilisateur ===&lt;br /&gt;
&lt;br /&gt;
Pour choisir ou modifier le fichier XML contenant la liste des entêtes de message à sécuriser, il faut ouvrir la fenêtre des paramètres de compte utilisateur (menu Outils &amp;gt; Paramètres des comptes).&lt;br /&gt;
La section Entêtes sécurisés permet de choisir le fichier XML. &lt;br /&gt;
&lt;br /&gt;
[[File:SecureHeaders_settings.png‎ |center|caption]]&lt;br /&gt;
&lt;br /&gt;
== Utilisation ==&lt;br /&gt;
&lt;br /&gt;
=== Signer un message et ses entêtes XIMF ===&lt;br /&gt;
&lt;br /&gt;
Pour envoyer un message avec des entêtes signés, il faut activer l'option de signature du message et de sécurisation des entêtes.&lt;br /&gt;
Pour activer l'option de sécurisation des entêtes, il suffit de sélectionner l'option via le menu options ou via la petite flèche à coté du bouton Sécurité.&lt;br /&gt;
&lt;br /&gt;
[[File:SecureHeaders_compose.png‎ |center|caption]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
le bouton “Sécurité” ou l'enveloppe visible dans la barre de statut permet d'accéder aux informations de sécurité du message et notamment la liste des entêtes qui vont être signés. Pour visualiser cette liste, il faut sélectionner l'option de sécurisation des entêtes (voir paragraphe précédent) mais aussi définir un sujet et un destinataire.&lt;br /&gt;
La présence de la liste des entêtes dans cette interface permet ainsi de s'assurer que le message sera envoyé avec les entêtes signés.&lt;br /&gt;
&lt;br /&gt;
[[File:SecureHeaders_compose_info.PNG‎ |center|caption]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Aller plus loin... ====&lt;br /&gt;
Il est possible d'automatiser le processus de signature des entêtes sécurisés.&lt;br /&gt;
En effet, l'extension [[Ximfmail]] permet de créer une règle rendant obligatoire la signature des messages envoyés. Dans, cette même règle, la liste des entêtes à sécuriser est enregistrée.&lt;br /&gt;
Bien sur, pour utiliser ces fonctions, l'utilisateur devra établir une instance  pour le moteur [[Ximfmail]].&lt;br /&gt;
Ainsi, à chaque envoi de message, les fonctions de signature des entêtes sécurisés deviennent transparentes pour l'utilisateur.&lt;br /&gt;
&lt;br /&gt;
=== Vérifier la signature d'un message reçu ===&lt;br /&gt;
&lt;br /&gt;
Dans la boîte de réception des messages, ceux signés ont une icône [[File:SecureHeaders_read_icon.png||caption]] affichée près des boutons d'action sur le message.&lt;br /&gt;
Pour visualiser ce qui est sécurisé, il faut cliquer sur cette enveloppe. Une fenêtre s'ouvre et affiche toutes les informations de sécurité pour ce message. Un bouton au bas de la fenêtre de sécurité des messages permet de voir le détail des entêtes sécurisés.&lt;br /&gt;
&lt;br /&gt;
[[File:SecureHeaders_Read1.PNG‎ |center|caption]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:SecureHeaders_Read_Security_Info.png‎ |center|caption]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Message reçu avec entêtes intègres ====&lt;br /&gt;
Lorsque les mécanismes de vérification d'une signature valident l'intégrité et la non répudiation des entêtes du message, l'icône du message représentant une enveloppe simple est présentée et dans la fenêtre de détail des entêtes signés, ceux-ci sont marqués d'une coche verte.&lt;br /&gt;
&lt;br /&gt;
[[File:SecureHeaders_Read_Ok.png‎ |center|caption]]&lt;br /&gt;
&lt;br /&gt;
==== Message reçu avec entêtes non intègres ====&lt;br /&gt;
Lorsque les mécanismes de vérification d'une signature détectent une non-intégrité d'un ou plusieurs entêtes du message, l'icône du message représentant une enveloppe est complétée d'un point d'interrogation et dans la fenêtre de détail des entêtes signés, ceux non intègres sont marqués d'une croix rouge.&lt;br /&gt;
&lt;br /&gt;
[[File:SecureHeaders_Read_Nok.PNG‎ |center|caption]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Sécurisation du message: informations complémentaires ====&lt;br /&gt;
&lt;br /&gt;
Une fonction de vérification de l’état de sécurisation d’un message reçu affiche un bandeau informatif dans le message analysé.&lt;br /&gt;
Ce bandeau propose un texte détaillé alertant l’utilisateur de manière verbeuse, en complément de l’icône existante, du niveau de sécurité du message.&lt;br /&gt;
Cette alerte est disponible dans la version 3.1.20 du client Trustedbird (livraison à venir).&lt;br /&gt;
&lt;br /&gt;
Pour activer cette alerte, il faut cocher l’option « Indiquer l’état de sécurité de chaque message » de la section « Entêtes Sécurisés » des paramètres des comptes courrier et Groupes (accessible via le menu Outils &amp;gt; Paramètres des comptes).&lt;br /&gt;
&lt;br /&gt;
5 niveaux d’alertes sont disponibles :&lt;br /&gt;
&lt;br /&gt;
#	message non sécurisé&lt;br /&gt;
#	intégrité du message assurée&lt;br /&gt;
#	signature du message non valide&lt;br /&gt;
#	entête(s) du message modifié(s)&lt;br /&gt;
#	signature valide mais intégrité pas complètement assurée&lt;br /&gt;
&lt;br /&gt;
===== Détail des alertes =====&lt;br /&gt;
Un message affichant un bandeau à fond jaune clair avec le texte « Ce message n’est pas sécurisé » indique à l’utilisateur que celui-ci n’est pas signé et a pu être modifié par une autre entité que le rédacteur de ce message:&lt;br /&gt;
[[Fichier:Secureheaders-check-clearok.PNG‎|center]] &lt;br /&gt;
&lt;br /&gt;
Un message affichant un bandeau à fond vert avec le texte « L’intégrité du message est assurée » indique à l’utilisateur que celui-ci est signé (entêtes de messages compris) et que tous les entêtes à sécuriser selon le fichier paramétré par l’utilisateur (Paramètres des comptes &amp;gt; Entêtes Sécurisés) sont effectivement signés:&lt;br /&gt;
[[Fichier:Secureheaders-check-secureok.PNG‎|center]] &lt;br /&gt;
&lt;br /&gt;
Un message affichant un bandeau à fond rouge avec le texte « La signature de ce message n’est pas valide » indique à l’utilisateur que celui-ci est signé et qu’il a été modifié par une autre entité que le rédacteur de ce message:&lt;br /&gt;
[[Fichier:Secureheaders-check-securenok.PNG‎|center]] &lt;br /&gt;
&lt;br /&gt;
Un message affichant un bandeau à fond rouge avec le texte « Un des champs d’entête a été modifié » indique à l’utilisateur que celui-ci est signé, que le corps du message est intègre mais que des entêtes ont été modifiés par une autre entité que le rédacteur de ce message. Le détail des entêtes modifiés est accessible en cliquant sur l’icône « enveloppe » ou sur le texte du bandeau:&lt;br /&gt;
[[Fichier:secureheaders-check-secureko.PNG|center]] &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Fichier:Secureheaders-check-secureko-view.PNG|center]]&lt;br /&gt;
&lt;br /&gt;
Un message affichant un bandeau à fond orange avec le texte « La signature de ce message est valide mais son intégrité n’est pas complètement assurée » indique à l’utilisateur que celui-ci est signé (entêtes de messages compris) mais que tous les entêtes à sécuriser selon le fichier paramétré par l’utilisateur ne le sont pas dans ce message. Il peut donc subsister un doute sur l’intégrité de ces entêtes non sécurisés.Le détail des entêtes non signés est accessible en cliquant sur l’icône « enveloppe » ou sur le texte du bandeau:&lt;br /&gt;
[[Fichier:Secureheaders-check-securewrn.PNG|center]] &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Fichier:Secureheaders-check-securewrn-view.PNG|center]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Les entêtes sécurisés ont été implémentés par [[File:Cassidian_logo.png|link=http://www.cassidian.com|150px]]&lt;/div&gt;</summary>
		<author><name>Xparis</name></author>	</entry>

	<entry>
		<id>https://adullact.net/plugins/mediawiki/wiki/milimail/index.php?title=Fichier:Secureheaders-check-securewrn-view.PNG&amp;diff=971</id>
		<title>Fichier:Secureheaders-check-securewrn-view.PNG</title>
		<link rel="alternate" type="text/html" href="https://adullact.net/plugins/mediawiki/wiki/milimail/index.php?title=Fichier:Secureheaders-check-securewrn-view.PNG&amp;diff=971"/>
				<updated>2012-07-26T15:35:35Z</updated>
		
		<summary type="html">&lt;p&gt;Xparis : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Xparis</name></author>	</entry>

	<entry>
		<id>https://adullact.net/plugins/mediawiki/wiki/milimail/index.php?title=Fichier:Secureheaders-check-secureko-view.PNG&amp;diff=970</id>
		<title>Fichier:Secureheaders-check-secureko-view.PNG</title>
		<link rel="alternate" type="text/html" href="https://adullact.net/plugins/mediawiki/wiki/milimail/index.php?title=Fichier:Secureheaders-check-secureko-view.PNG&amp;diff=970"/>
				<updated>2012-07-26T15:34:50Z</updated>
		
		<summary type="html">&lt;p&gt;Xparis : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Xparis</name></author>	</entry>

	<entry>
		<id>https://adullact.net/plugins/mediawiki/wiki/milimail/index.php?title=Fichier:Secureheaders-check-securewrn.PNG&amp;diff=969</id>
		<title>Fichier:Secureheaders-check-securewrn.PNG</title>
		<link rel="alternate" type="text/html" href="https://adullact.net/plugins/mediawiki/wiki/milimail/index.php?title=Fichier:Secureheaders-check-securewrn.PNG&amp;diff=969"/>
				<updated>2012-07-26T15:25:40Z</updated>
		
		<summary type="html">&lt;p&gt;Xparis : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Xparis</name></author>	</entry>

	<entry>
		<id>https://adullact.net/plugins/mediawiki/wiki/milimail/index.php?title=Fichier:Secureheaders-check-secureko.PNG&amp;diff=968</id>
		<title>Fichier:Secureheaders-check-secureko.PNG</title>
		<link rel="alternate" type="text/html" href="https://adullact.net/plugins/mediawiki/wiki/milimail/index.php?title=Fichier:Secureheaders-check-secureko.PNG&amp;diff=968"/>
				<updated>2012-07-26T15:25:07Z</updated>
		
		<summary type="html">&lt;p&gt;Xparis : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Xparis</name></author>	</entry>

	<entry>
		<id>https://adullact.net/plugins/mediawiki/wiki/milimail/index.php?title=Fichier:Secureheaders-check-securenok.PNG&amp;diff=967</id>
		<title>Fichier:Secureheaders-check-securenok.PNG</title>
		<link rel="alternate" type="text/html" href="https://adullact.net/plugins/mediawiki/wiki/milimail/index.php?title=Fichier:Secureheaders-check-securenok.PNG&amp;diff=967"/>
				<updated>2012-07-26T15:24:27Z</updated>
		
		<summary type="html">&lt;p&gt;Xparis : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Xparis</name></author>	</entry>

	<entry>
		<id>https://adullact.net/plugins/mediawiki/wiki/milimail/index.php?title=Fichier:Secureheaders-check-secureok.PNG&amp;diff=966</id>
		<title>Fichier:Secureheaders-check-secureok.PNG</title>
		<link rel="alternate" type="text/html" href="https://adullact.net/plugins/mediawiki/wiki/milimail/index.php?title=Fichier:Secureheaders-check-secureok.PNG&amp;diff=966"/>
				<updated>2012-07-26T15:23:27Z</updated>
		
		<summary type="html">&lt;p&gt;Xparis : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Xparis</name></author>	</entry>

	<entry>
		<id>https://adullact.net/plugins/mediawiki/wiki/milimail/index.php?title=Fichier:Secureheaders-check-clearok.PNG&amp;diff=965</id>
		<title>Fichier:Secureheaders-check-clearok.PNG</title>
		<link rel="alternate" type="text/html" href="https://adullact.net/plugins/mediawiki/wiki/milimail/index.php?title=Fichier:Secureheaders-check-clearok.PNG&amp;diff=965"/>
				<updated>2012-07-26T15:17:52Z</updated>
		
		<summary type="html">&lt;p&gt;Xparis : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Xparis</name></author>	</entry>

	<entry>
		<id>https://adullact.net/plugins/mediawiki/wiki/milimail/index.php?title=Secure_Headers/fr&amp;diff=964</id>
		<title>Secure Headers/fr</title>
		<link rel="alternate" type="text/html" href="https://adullact.net/plugins/mediawiki/wiki/milimail/index.php?title=Secure_Headers/fr&amp;diff=964"/>
				<updated>2012-07-18T15:26:15Z</updated>
		
		<summary type="html">&lt;p&gt;Xparis : /* Vérifier la signature d'un message reçu */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{lang|Secure Headers|Secure Headers/fr}}&lt;br /&gt;
&amp;gt; [[Documentation/fr|Documentation]] &amp;gt; [[Trustedbird/fr|Trustedbird]] &amp;gt; [[Secure Headers/fr|En-têtes sécurisés]] &amp;gt; [[Secure_Headers_Technical_Documentation/fr|Documentation technique]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Cette fonction offre des mécanismes de sécurisation des entêtes de messages lors de l'échange d'un message entre l'émetteur et son destinataire.&lt;br /&gt;
Cette fonction garantit l'intégrité et la non répudiation des entêtes de messages en les intégrant dans la signature SMIME du message.&lt;br /&gt;
Les mécanismes utilisés sont basés sur les concepts des attributs signés décrits dans [RFC 5652].&lt;br /&gt;
&lt;br /&gt;
Une description détaillée de la mise en oeuvre est disponilble : [[Secure_Headers_Technical_Documentation/fr|Documentation technique]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
&lt;br /&gt;
La gestion des entêtes sécurisés est intégrée directement dans les sources de Trustedbird 2 et Trustedbird 3.1.&lt;br /&gt;
&lt;br /&gt;
=== Pré-requis ===&lt;br /&gt;
&lt;br /&gt;
Pour signer les entêtes d'un message, il faut avoir installé un certificat valide pour l'utilisateur concerné.&lt;br /&gt;
&lt;br /&gt;
=== Définir les entêtes de message à signer ===&lt;br /&gt;
&lt;br /&gt;
Un fichier XML contient la liste des entêtes de message à intégrer dans la signature.&lt;br /&gt;
Un fichier par défaut est chargé à l'installation du client. Il est possible de le modifier ou d'utiliser un autre fichier pour ajouter et supprimer des champs. Le fichier à utiliser est défini dans les préférences de compte utilisateur, section Entêtes signés.&lt;br /&gt;
Le format ce ce fichier doit respecter strictement la structure suivante:&lt;br /&gt;
Pour ajouter un élément, il convient d'ajouter : ”&amp;lt;ximf:header name=“XXXXXX” /&amp;gt;” avec XXXXXX le champ qui correspond à un champ d'entête.&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
  &amp;lt;ximf:secure_headers id=&amp;quot;001&amp;quot; version=&amp;quot;1.0&amp;quot; ximfVersion=&amp;quot;2.0&amp;quot; xmlns:ximf=&amp;quot;http://ximf.org/ximf/&amp;quot;&amp;gt;&lt;br /&gt;
  	&amp;lt;ximf:headers identity=&amp;quot;XIMF_BASIC&amp;quot; canonalgo=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
  		&amp;lt;ximf:header name=&amp;quot;X-XIMF-Primary-Precedence&amp;quot;  status=&amp;quot;0&amp;quot; /&amp;gt;&lt;br /&gt;
  		&amp;lt;ximf:header name=&amp;quot;X-XIMF-Copy-Precedence&amp;quot; status=&amp;quot;0&amp;quot; /&amp;gt;&lt;br /&gt;
  		&amp;lt;ximf:header name=&amp;quot;X-XIMF-Correspondance-Type&amp;quot; /&amp;gt;&lt;br /&gt;
  		&amp;lt;ximf:header name=&amp;quot;X-XIMF-Exchange-Type&amp;quot; /&amp;gt;&lt;br /&gt;
  		&amp;lt;ximf:header name=&amp;quot;X-XIMF-Security-Policy-Identifier&amp;quot; /&amp;gt;	&lt;br /&gt;
  		&amp;lt;ximf:header name=&amp;quot;X-XIMF-Security-Classification-Identifier&amp;quot; /&amp;gt;  		&lt;br /&gt;
  		&amp;lt;ximf:header name=&amp;quot;Sender&amp;quot; /&amp;gt;&lt;br /&gt;
  		&amp;lt;ximf:header name=&amp;quot;To&amp;quot; /&amp;gt;&lt;br /&gt;
  		&amp;lt;ximf:header name=&amp;quot;From&amp;quot; /&amp;gt;&lt;br /&gt;
  		&amp;lt;ximf:header name=&amp;quot;Subject&amp;quot; /&amp;gt;	&lt;br /&gt;
  	&amp;lt;/ximf:headers&amp;gt;&lt;br /&gt;
  &amp;lt;/ximf:secure_headers&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Il est possible d'ajouter un statut (status=“0”) précisant les mécanismes d'associations entre les entêtes du message et les entêtes intégrés dans la signature.&lt;br /&gt;
'''Attention, seul le statut duplicated est implémenté dans la version disponible.'''&lt;br /&gt;
Les différentes valeurs sont :&lt;br /&gt;
&lt;br /&gt;
  0 : Duplicated - duplication simple de l'entête du message dans la signature &lt;br /&gt;
  1 : Deleted - intégration de l'entête du message dans la signature et suppression du champ dans le message&lt;br /&gt;
  2 : Modified - intégration de l'entête du message dans la signature et modification du champ dans le message&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Les entêtes sont formatés dans la signature selon un algorithme de canonicalisation simple ou allégé (RFC 4871 §3.4.2). &lt;br /&gt;
Cet algorithme est précisé par dans le fichier xml via l'attribut '''canonalgo''' de l'élément '''ximf:headers'''.&lt;br /&gt;
Si l'attribut n'est pas spécifié dans le fichier, l'algorithme allégé sera appliqué.&lt;br /&gt;
&lt;br /&gt;
  0 : Algorithme de canonicalisation simple (simple canonicalization)&lt;br /&gt;
  1 : Algorithme de canonicalisation allégé (relaxed canonicalization)&lt;br /&gt;
&lt;br /&gt;
=== Configuration du compte utilisateur ===&lt;br /&gt;
&lt;br /&gt;
Pour choisir ou modifier le fichier XML contenant la liste des entêtes de message à sécuriser, il faut ouvrir la fenêtre des paramètres de compte utilisateur (menu Outils &amp;gt; Paramètres des comptes).&lt;br /&gt;
La section Entêtes sécurisés permet de choisir le fichier XML. &lt;br /&gt;
&lt;br /&gt;
[[File:SecureHeaders_settings.png‎ |center|caption]]&lt;br /&gt;
&lt;br /&gt;
== Utilisation ==&lt;br /&gt;
&lt;br /&gt;
=== Signer un message et ses entêtes XIMF ===&lt;br /&gt;
&lt;br /&gt;
Pour envoyer un message avec des entêtes signés, il faut activer l'option de signature du message et de sécurisation des entêtes.&lt;br /&gt;
Pour activer l'option de sécurisation des entêtes, il suffit de sélectionner l'option via le menu options ou via la petite flèche à coté du bouton Sécurité.&lt;br /&gt;
&lt;br /&gt;
[[File:SecureHeaders_compose.png‎ |center|caption]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
le bouton “Sécurité” ou l'enveloppe visible dans la barre de statut permet d'accéder aux informations de sécurité du message et notamment la liste des entêtes qui vont être signés. Pour visualiser cette liste, il faut sélectionner l'option de sécurisation des entêtes (voir paragraphe précédent) mais aussi définir un sujet et un destinataire.&lt;br /&gt;
La présence de la liste des entêtes dans cette interface permet ainsi de s'assurer que le message sera envoyé avec les entêtes signés.&lt;br /&gt;
&lt;br /&gt;
[[File:SecureHeaders_compose_info.PNG‎ |center|caption]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Aller plus loin... ====&lt;br /&gt;
Il est possible d'automatiser le processus de signature des entêtes sécurisés.&lt;br /&gt;
En effet, l'extension [[Ximfmail]] permet de créer une règle rendant obligatoire la signature des messages envoyés. Dans, cette même règle, la liste des entêtes à sécuriser est enregistrée.&lt;br /&gt;
Bien sur, pour utiliser ces fonctions, l'utilisateur devra établir une instance  pour le moteur [[Ximfmail]].&lt;br /&gt;
Ainsi, à chaque envoi de message, les fonctions de signature des entêtes sécurisés deviennent transparentes pour l'utilisateur.&lt;br /&gt;
&lt;br /&gt;
=== Vérifier la signature d'un message reçu ===&lt;br /&gt;
&lt;br /&gt;
Dans la boîte de réception des messages, ceux signés ont une icône [[File:SecureHeaders_read_icon.png||caption]] affichée près des boutons d'action sur le message.&lt;br /&gt;
Pour visualiser ce qui est sécurisé, il faut cliquer sur cette enveloppe. Une fenêtre s'ouvre et affiche toutes les informations de sécurité pour ce message. Un bouton au bas de la fenêtre de sécurité des messages permet de voir le détail des entêtes sécurisés.&lt;br /&gt;
&lt;br /&gt;
[[File:SecureHeaders_Read1.PNG‎ |center|caption]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:SecureHeaders_Read_Security_Info.png‎ |center|caption]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Message reçu avec entêtes intègres ====&lt;br /&gt;
Lorsque les mécanismes de vérification d'une signature valident l'intégrité et la non répudiation des entêtes du message, l'icône du message représentant une enveloppe simple est présentée et dans la fenêtre de détail des entêtes signés, ceux-ci sont marqués d'une coche verte.&lt;br /&gt;
&lt;br /&gt;
[[File:SecureHeaders_Read_Ok.png‎ |center|caption]]&lt;br /&gt;
&lt;br /&gt;
==== Message reçu avec entêtes non intègres ====&lt;br /&gt;
Lorsque les mécanismes de vérification d'une signature détectent une non-intégrité d'un ou plusieurs entêtes du message, l'icône du message représentant une enveloppe est complétée d'un point d'interrogation et dans la fenêtre de détail des entêtes signés, ceux non intègres sont marqués d'une croix rouge.&lt;br /&gt;
&lt;br /&gt;
[[File:SecureHeaders_Read_Nok.PNG‎ |center|caption]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Sécurisation du message: informations complémentaires ====&lt;br /&gt;
&lt;br /&gt;
Une fonction de vérification de l’état de sécurisation d’un message reçu affiche un bandeau informatif dans le message analysé.&lt;br /&gt;
Ce bandeau propose un texte détaillé alertant l’utilisateur de manière verbeuse, en complément de l’icône existante, du niveau de sécurité du message.&lt;br /&gt;
Cette alerte est disponible dans la version 3.1.20 du client Trustedbird (livraison à venir).&lt;br /&gt;
&lt;br /&gt;
Pour activer cette alerte, il faut cocher l’option « Indiquer l’état de sécurité de chaque message » de la section « Entêtes Sécurisés » des paramètres des comptes courrier et Groupes (accessible via le menu Outils &amp;gt; Paramètres des comptes).&lt;br /&gt;
&lt;br /&gt;
'''5 niveaux d’alertes sont disponibles :'''&lt;br /&gt;
&lt;br /&gt;
#	message non sécurisé&lt;br /&gt;
#	intégrité du message assurée&lt;br /&gt;
#	signature du message non valide&lt;br /&gt;
#	entête(s) du message modifié(s)&lt;br /&gt;
#	signature valide mais intégrité pas complètement assurée&lt;br /&gt;
&lt;br /&gt;
'''Détail des alertes:'''&lt;br /&gt;
* Un message affichant un bandeau à fond jaune clair avec le texte « Ce message n’est pas sécurisé » indique à l’utilisateur que celui-ci n’est pas signé et a pu être modifié par une autre entité que le rédacteur de ce message.&lt;br /&gt;
* Un message affichant un bandeau à fond vert avec le texte « L’intégrité du message est assurée » indique à l’utilisateur que celui-ci est signé (entêtes de messages compris) et que tous les entêtes à sécuriser selon le fichier paramétré par l’utilisateur (Paramètres des comptes &amp;gt; Entêtes Sécurisés) sont effectivement signés. &lt;br /&gt;
* Un message affichant un bandeau à fond rouge avec le texte « La signature de ce message n’est pas valide » indique à l’utilisateur que celui-ci est signé et qu’il a été modifié par une autre entité que le rédacteur de ce message.&lt;br /&gt;
* Un message affichant un bandeau à fond rouge avec le texte « Un des champs d’entête a été modifié » indique à l’utilisateur que celui-ci est signé, que le corps du message est intègre mais que des entêtes ont été modifiés par une autre entité que le rédacteur de ce message. Le détail des entêtes modifiés est accessible en cliquant sur l’icône « enveloppe » ou sur le texte du bandeau.&lt;br /&gt;
* Un message affichant un bandeau à fond orange avec le texte « La signature de ce message est valide mais son intégrité n’est pas complètement assurée » indique à l’utilisateur que celui-ci est signé (entêtes de messages compris) mais que tous les entêtes à sécuriser selon le fichier paramétré par l’utilisateur ne le sont pas dans ce message. Il peut donc subsister un doute sur l’intégrité de ces entêtes non sécurisés.Le détail des entêtes non signés est accessible en cliquant sur l’icône « enveloppe » ou sur le texte du bandeau.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Les entêtes sécurisés ont été implémentés par [[File:Cassidian_logo.png|link=http://www.cassidian.com|150px]]&lt;/div&gt;</summary>
		<author><name>Xparis</name></author>	</entry>

	<entry>
		<id>https://adullact.net/plugins/mediawiki/wiki/milimail/index.php?title=Ximfmail/fr&amp;diff=933</id>
		<title>Ximfmail/fr</title>
		<link rel="alternate" type="text/html" href="https://adullact.net/plugins/mediawiki/wiki/milimail/index.php?title=Ximfmail/fr&amp;diff=933"/>
				<updated>2011-07-22T12:42:20Z</updated>
		
		<summary type="html">&lt;p&gt;Xparis : /* Règles de sécurité */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{lang|Ximfmail|Ximfmail/fr}}&lt;br /&gt;
&amp;gt; [[Documentation/fr|Documentation]] &amp;gt; [[Ximfmail/fr|Module : XIMFMAIL]]&lt;br /&gt;
{{DownloadPanel/fr&lt;br /&gt;
| title        = ximfmail&lt;br /&gt;
| compat       = Trustedbird 2&lt;br /&gt;
| info = &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''XIMFMAIL''' est un module complémentaire pour Trustedbird.&amp;lt;br&amp;gt;&lt;br /&gt;
C'est une extension qui permet de générer à la volée des formulaires en émission et réception en fonction d'une '''''extension de définition'''''.&amp;lt;br&amp;gt;&lt;br /&gt;
L'extension de définition permet de définir dans un dialecte XML, quels sont les champs facultatifs, obligatoires, devant se retrouver dans l'IHM, dans la signature...&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Cela permet d'adapter Trustedbird à vos propres besoins en messagerie (associations, entreprises, administrations...).&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Les données complémentaires sont véhiculées dans des entêtes MIME en respectant le format XIMF (eXtended Internet Message Format) &lt;br /&gt;
&lt;br /&gt;
[[File:Compose-ximfmail-doc.png]]&lt;br /&gt;
== Qu'est-il possible de décrire dans une extension de définition ? ==&lt;br /&gt;
L'extension de définition permet de décrire en respectant l'internationalisation les entêtes XIMF et leur valeur.&amp;lt;br&amp;gt;&lt;br /&gt;
La valeur d'un entête peut être :&lt;br /&gt;
   &amp;lt;ul&amp;gt; &lt;br /&gt;
      &amp;lt;li&amp;gt;facultative&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;obligatoire&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;du texte libre&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;du texte contraint&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;ul&amp;gt;&lt;br /&gt;
         &amp;lt;li&amp;gt;texte contenu dans une liste de choix&amp;lt;/li&amp;gt;&lt;br /&gt;
         &amp;lt;li&amp;gt;texte composé de parties contraintes et de parties libres&amp;lt;/li&amp;gt;&lt;br /&gt;
         &amp;lt;li&amp;gt;valeur contrainte par la valeur d'un autre label&amp;lt;/li&amp;gt;&lt;br /&gt;
         &amp;lt;li&amp;gt;...&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;/ul&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;une date sélectionnée depuis un calendrier&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;des adresses spécifiques&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;...&amp;lt;/li&amp;gt;&lt;br /&gt;
   &amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Il est possible de définir des règles sur les données du formulaire :&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
   &amp;lt;li&amp;gt;Lister les entêtes à intégrer dans la signature (secure header). Le noyau Trustedbird les insère dans la signature à l'émission et permet de les vérifier et les visualiser en réception&amp;lt;/li&amp;gt;&lt;br /&gt;
   &amp;lt;li&amp;gt;Assurer la compatibilité avec un autre format utilisant les entêtes étendus MIME (exemple : XSMTP)&amp;lt;/li&amp;gt;&lt;br /&gt;
   &amp;lt;li&amp;gt;Afficher en réception la valeur de l'entête avec une image&amp;lt;/li&amp;gt;&lt;br /&gt;
   &amp;lt;li&amp;gt;...&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Il est possible d'organiser la présentation des données dans le formulaire de composition d'un message et de définir les entêtes à visualiser dans les colonnes du panneau principal des messages reçus.&lt;br /&gt;
&lt;br /&gt;
Pour plus de détails, cf. [[XIMF/fr|documentation de l'extension de définition XIMF]].&lt;br /&gt;
&lt;br /&gt;
== Comment tester ?==&lt;br /&gt;
===Installer===&lt;br /&gt;
===Créer un compte ximfmail===&lt;br /&gt;
&lt;br /&gt;
Ximfmail est un générateur d’entêtes XIMF multi-comptes.&amp;lt;br&amp;gt;&lt;br /&gt;
La création d’un compte spécifique est nécessaire pour une bonne utilisation de celui-ci.&lt;br /&gt;
====nouveau compte====&lt;br /&gt;
#Lancer le client Trustedbird&lt;br /&gt;
#Ouvrir l’interface de gestion des paramètres des comptes : Menu Outils - Paramètres des comptes…&lt;br /&gt;
#Cliquer sur le bouton « Ajouter un compte » : Un assistant de création de compte s’ouvre&lt;br /&gt;
#Fenêtre Paramétrage d’un nouveau compte : cocher la case « Compte Courrier électronique », puis cliquer sur « Suivant »&lt;br /&gt;
#Fenêtre Identité : saisir le nom et l’adresse de l’utilisateur XIMFMAIL.&lt;br /&gt;
#Fenêtre Information sur le serveur, 2 possibilités : &amp;lt;br&amp;gt; &lt;br /&gt;
##Cocher la case « pop » et saisir le nom du serveur hébergeant la boite mail de l’utilisateur», puis cliquer sur « Suivant ». '''Décocher la case « utiliser la boîte globale !''' &amp;lt;br&amp;gt;&lt;br /&gt;
##Cocher la case « imap »&lt;br /&gt;
#Fenêtre nom d’utilisateur : saisir le nom de l’utilisateur XIMFMAIL, puis cliquer sur « Suivant »&lt;br /&gt;
#Fenêtre nom du compte : saisir l’adresse internet de l’utilisateur XIMFMAIL, puis cliquer sur « Suivant »&lt;br /&gt;
#Fenêtre Félicitations : la création du compte est complète, cliquer sur « Terminer ». l’assistant de création de compte se ferme.&lt;br /&gt;
#Fenêtre Paramètres des comptes : cliquer sur le bouton « OK » de la fenêtre des paramètres des comptes&lt;br /&gt;
====compte existant====&lt;br /&gt;
#Lancer le client Trustedbird&lt;br /&gt;
#Ouvrir l’interface de gestion des paramètres des comptes : Menu Outils - Paramètres des comptes…&lt;br /&gt;
#Fenêtre Paramètres des comptes	: sélectionner le compte XIMFMAIL à modifier et sélectionner « Paramètres du serveur »&lt;br /&gt;
#Cliquer sur le bouton « Avancés… »&lt;br /&gt;
#Fenêtre Paramètres avancés des comptes : sélectionner le libellé « Courrier entrant de compte », cliquer sur le bouton « OK »&lt;br /&gt;
#Fenêtre Paramètres des comptes	: la modification du compte est terminée. Cliquer sur le bouton « OK » de la fenêtre des paramètres des comptes&lt;br /&gt;
#Fenêtre Paramètres des comptes : Sélectionner le compte XIMFMAIL à modifier. Cliquer sur le nom du compte XIMFMAIL&lt;br /&gt;
#Cliquer sur le bouton  « Gérer les identitiés »&lt;br /&gt;
#Fenêtre Identité : sélectionner l’identité à modifier, cliquer sur le bouton Modifier&lt;br /&gt;
#Fenêtre Paramètres de l’identité : cliquer sur l’onglet « Copies et dossiers ». Sélectionner le libellé « Autre » dans les rubriques suivantes et sélectionner le dossier du compte XIMFMAIL:&lt;br /&gt;
##Lors de l’envoi de messages, automatiquement, placer une copie dans :&lt;br /&gt;
##Brouillons et modèles, Conserver les brouillons dans&lt;br /&gt;
##Brouillons et modèles, Conserver les modèles dans&lt;br /&gt;
#Cliquer sur le bouton « OK »&lt;br /&gt;
#Fenêtre Paramètres des comptes : cliquer sur le bouton « OK » de la fenêtre des paramètres des comptes&lt;br /&gt;
===Configurer un compte ximfmail===&lt;br /&gt;
Configurer un compte ximfmail revient à choisir une définition d'instances parmi celles enregistrées par le moteur ximfmail et à sélectionner les instances par défaut à utiliser pour la composition et la lecture de messages.&lt;br /&gt;
&lt;br /&gt;
# Lancer le client Trustedbird&lt;br /&gt;
# Ouvrir l’interface de gestion des paramètres des comptes : Menu Outils - Paramètres des comptes…&lt;br /&gt;
# Fenêtre Paramètres des comptes : sélectionner le compte XIMFMAILà configurer&lt;br /&gt;
# Sélectionner la rubrique &amp;quot;XIMF&amp;quot;&lt;br /&gt;
# Cocher la case &amp;quot;Utiliser un thème ximfmail pour ce compte&amp;quot; et sélectionner la définition à utiliser dans le menu joint&lt;br /&gt;
# Dans la partie Rédaction,&lt;br /&gt;
## Sélectionner l'instance par défaut à utiliser lors de la rédaction d'un nouveau message&lt;br /&gt;
## Cocher la case &amp;quot;assurer la compatibilité XSMTP&amp;quot; pour dupliquer les champs XIMF au format XSMTP lors de l'envoi de messages&lt;br /&gt;
# Dans la partie réception,&lt;br /&gt;
## Rubrique &amp;quot;Trier les entêtes de messages&amp;quot;, sélectionner l'instance par défaut à utiliser pour afficher des entêtes XIMF dans le panneau principal listant les messages d'un dossier&lt;br /&gt;
## Rubrique &amp;quot;Afficher les messages stockés&amp;quot;, sélectionner l'instance par défaut à utiliser pour afficher les informations d'un message contenant des entêtes ximf mais dont l'instance n'a pas été identifiée&lt;br /&gt;
# Configuration complète, Cliquer sur &amp;quot;OK&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Pour activer la configuration:&lt;br /&gt;
* si un seul compte est créé dans le client Trustedbird, redémarrer ce dernier&lt;br /&gt;
* si plusieurs comptes sont créés dans le client Trustedbird, sélectionner la boite courrier d'un autre compte puis revenir sur la boite du compte concerné ou redémarrer le client.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:XimfmailAccountSettings.PNG]]&lt;br /&gt;
&lt;br /&gt;
===Utiliser ximfmail===&lt;br /&gt;
[en cours de rédaction...]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
==== Composition d'un message ====&lt;br /&gt;
Pour composer un nouveau message avec l'instance définie lors de la configuration du compte :&lt;br /&gt;
* Ouvrir le menu &amp;quot;Fichier&amp;quot;, sélectionner &amp;quot;nouveau message&amp;quot;&lt;br /&gt;
* Dans la barre d'outils, cliquer sur le bouton &amp;quot;Ecrire&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Pour composer un nouveau message avec une instance autre que celle définie lors de la configuration du compte :&lt;br /&gt;
* Dans la barre d'outils, cliquer sur le menu associé au bouton &amp;quot;Ecrire&amp;quot;, sélectionner l'instance à utiliser&lt;br /&gt;
&lt;br /&gt;
Dans le message de composition, tous les entêtes XIMF modifiables sont regroupés dans le panneau &amp;quot;nom de l'instance&amp;quot; entre l'item &amp;quot;sujet&amp;quot; et le corps du message.&amp;lt;br&amp;gt;&lt;br /&gt;
Ce panneau peut être caché ou non :&lt;br /&gt;
* Cliquer sur le bouton &amp;quot;+&amp;quot;/&amp;quot;-&amp;quot;&lt;br /&gt;
* Double-cliquer sur la barre de titre de l'instance&lt;br /&gt;
* Utiliser le raccourci clavier Alt + / Alt -&lt;br /&gt;
&lt;br /&gt;
Pour renseigner un entête de message, cliquer sur l'image du champ associé.&amp;lt;br&amp;gt;&lt;br /&gt;
Chaque image correspond à un type d'information:&lt;br /&gt;
* [menu] propose de choisir une ou plusieurs données parmi la liste proposée&lt;br /&gt;
* [editeur] propose une interface de saisie libre. une ou plusieurs valeurs peuvent être saisies&lt;br /&gt;
* [calendar] affiche un calendrier pour définir une date complétée d'une heure&lt;br /&gt;
* [address] permet de saisir une address mail. une aide à la saisie des adresses enregistrées est activée &lt;br /&gt;
* [extern] affiche dans une boite de sélection des données externes (autres que celles définies dans le fichier de description des entêtes ximfmail)&lt;br /&gt;
&lt;br /&gt;
'''Parmi les informations XIMF affichées, celles dont le libellé est de couleur rouge indique que ce champ doit être obligatoirement renseigné! Tant que ces valeurs obligatoires ne sont pas saisies, le message ne peut être envoyé!'''&lt;br /&gt;
&lt;br /&gt;
== Comment construire mon extension de définition ?==&lt;br /&gt;
[en cours de rédaction...]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
=== Definir son instance XIMF en XML ===&lt;br /&gt;
Ce paragraphe fait office de tutoriel pour construire une extension d’instances de déifinition ximfmail.&lt;br /&gt;
&lt;br /&gt;
Le moteur ximfmail insère un groupe d’entêtes XIMF de messages à partir d’une description XML.&lt;br /&gt;
Construisons l’instance XML de la société Amoco, présente dans l’extension ximfmail_company.&lt;br /&gt;
&lt;br /&gt;
==== Structure du fichier XML ====&lt;br /&gt;
Tous les éléments utiles pour le moteur ximfmail sont décris dans le conteneur principal &amp;lt;ximf:instance&amp;gt;.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Un ou plusieurs fichiers peuvent être associés à une instance. Généralement, on définit pour une instance un fichier par type d’éléments de description :&lt;br /&gt;
*un fichier XML regroupant les entêtes XIMF,&lt;br /&gt;
*un fichier XML contenant des valeurs internationalisées de ces entêtes, &lt;br /&gt;
*un fichier XML contenant des règles sur les entêtes (association, compatibilité…)&lt;br /&gt;
*un fichier XML détaillant la structure IHM des entêtes à présenter&lt;br /&gt;
	&lt;br /&gt;
Le détail du schéma de validation d’une instance XIMF au format XML est accessible.&amp;lt;br&amp;gt;&lt;br /&gt;
Les exemples ci-dessous respectent strictement le schéma ximf.xsd&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:ximfmailInstanceStruc.PNG]]&lt;br /&gt;
&lt;br /&gt;
==== Entêtes XIMF du message ====&lt;br /&gt;
Amoco souhaiterait que chaque employé puisse préciser dans son courriel quatre informations : &lt;br /&gt;
*la classification du message envoyé, &lt;br /&gt;
*le niveau d’importance du message envoyé,&lt;br /&gt;
*une demande de réponse avant une date précisée,&lt;br /&gt;
*des informations de référence complémentaires.&lt;br /&gt;
&lt;br /&gt;
Les informations de classification et du niveau du message doivent être systématiquement intégrées dans les courriels envoyés. &amp;lt;br&amp;gt;&lt;br /&gt;
Décrivons ces entêtes dans notre instance :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:ximfmailHeadersStruc.PNG]]&lt;br /&gt;
&lt;br /&gt;
==== Données internationalisées ====&lt;br /&gt;
Afin d’échanger les informations dans un contexte internationalisé, nous allons associer aux entêtes décrites précédemment des traductions des valeurs affichées aux intervenants du message :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:ximfmailDictionaryStruc.PNG]]&lt;br /&gt;
&lt;br /&gt;
==== Règles sur les entêtes du message ====&lt;br /&gt;
Nous souhaitons définir des règles sur les données des entêtes de messages. Par exemple, lorsque la classification du message est du type général, il est inutile d’associer un niveau critique. Pour cela nous allons décrire des règles d’associations entre les entêtes :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:ximfmailRulesStruc.PNG]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Règles de sécurité =====&lt;br /&gt;
Ximfmail permet de définir des règles de sécurité pour la composition d'un message.&lt;br /&gt;
Une règle peut forcer la signature des messages composés par l'utilisateur et utiliser pour cette signature les fonctions des entêtes et étiquettes de sécurité.&lt;br /&gt;
Dans le cas d'utilisation de cette règle, les données de configuration sont décrites dans le fichier de règle. &lt;br /&gt;
Les fichiers de configuration des fonctions de sécurité définis dans les préférences de compte ne sont plus prises en compte lors de la signature des messages.&lt;br /&gt;
&lt;br /&gt;
====== Entêtes sécurisées ======&lt;br /&gt;
La description XML ci-dessous permet de forcer la signature d'un message composé en utilisant la liste des entêtes à sécuriser.&lt;br /&gt;
Les attributs canonalgo et status sont les mêmes que ceux définis dans l'[https://adullact.net/plugins/mediawiki/wiki/milimail/index.php/Secure_Headers/fr article] sur les entêtes sécurisés.&lt;br /&gt;
L'attribut headerName correspond au nom de l'entête à sécuriser.&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;ximf:rule id=&amp;quot;security-sign-rule&amp;quot; description=&amp;quot;Règle de signature des entêtes XIMF&amp;quot; &amp;gt;	&lt;br /&gt;
      &amp;lt;ximf:secureHeaders targetName=&amp;quot;SecureHeaders&amp;quot; canonalgo=&amp;quot;1&amp;quot;&amp;gt;			&lt;br /&gt;
          &amp;lt;ximf:aliasHeader headerName=&amp;quot;Subject&amp;quot; status=&amp;quot;0&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;ximf:aliasHeader headerName=&amp;quot;To&amp;quot; status=&amp;quot;0&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;ximf:aliasHeader headerName=&amp;quot;Cc&amp;quot; status=&amp;quot;0&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;ximf:aliasHeader headerName=&amp;quot;From&amp;quot; status=&amp;quot;0&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;/ximf:secureHeaders&amp;gt;&lt;br /&gt;
  &amp;lt;/ximf:rule&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====== Etiquettes de sécurité ======&lt;br /&gt;
La description XML ci-dessous permet de forcer la signature d'un message composé et de créer la liste des étiquettes de sécurité.&lt;br /&gt;
L'attribut headerName correspond au nom de l'étiquette à créer et l'attribut headerRef correspond à l'entête de message à inclure dans l'étiquette associée.&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;ximf:rule id=&amp;quot;security-sign-rule&amp;quot; description=&amp;quot;Règle de signature des entêtes XIMF&amp;quot; &amp;gt;	&lt;br /&gt;
      &amp;lt;ximf:securityLabel targetName=&amp;quot;SecurityLabel&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;ximf:aliasHeader headerName=&amp;quot;SecurityPolicyIdentifier&amp;quot; headerRef=&amp;quot;X-XIMF-Security-Policy-Identifier&amp;quot;/&amp;gt;			&lt;br /&gt;
        &amp;lt;ximf:aliasHeader headerName=&amp;quot;SecurityClassification&amp;quot; headerRef=&amp;quot;X-XIMF-Security-Classification-Identifier&amp;quot;/&amp;gt;     &lt;br /&gt;
        &amp;lt;ximf:aliasHeader headerName=&amp;quot;ESSPrivacyMark&amp;quot; headerRef=&amp;quot;X-XIMF-Privacy-Mark&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;ximf:aliasHeader headerName=&amp;quot;SecurityCategory&amp;quot; headerRef=&amp;quot;X-XIMF-Security-Categories-Identifier&amp;quot; type=&amp;quot;2&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;/ximf:securityLabel&amp;gt;	 &lt;br /&gt;
  &amp;lt;/ximf:rule&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Affichage des entêtes ====&lt;br /&gt;
Nous allons maintenant définir l’affichage de ces informations dans le message :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:ximfmailIhmStruc.PNG]]&lt;br /&gt;
&lt;br /&gt;
La structure &amp;lt;ximf :panel&amp;gt; détaille l’ordre d’affichage des entêtes dans un message. Ainsi, un panneau sera présenté à l’utilisateur dans lequel 1 groupe contiendra les entêtes de classification et niveau du message et un autre groupe contiendra les informations concernant la date de réponse et les références du message.&lt;br /&gt;
&lt;br /&gt;
Aussi, il est intéressant de connaître la valeur d’un entête de message reçu avant d’ouvrir celui-ci. Pour cela, l‘élément d’ihm &amp;lt;treeRcv&amp;gt; permet d’ajouter des colonnes dans le panneau principal Trustedbird qui contient la liste des messages d’un dossier.&lt;br /&gt;
&lt;br /&gt;
=== Packaging Thunderbird ===&lt;br /&gt;
&lt;br /&gt;
==== Structurer les instances dans une extension thunderbird ====&lt;br /&gt;
cf. mozilla.org&lt;br /&gt;
&lt;br /&gt;
==== Déclarer les instances de l’extension au moteur ximfmail ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:ximfmailProfileStruc.PNG]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
XIMFMAIL a été développé par [[File:Cassidian_logo.png|link=http://www.cassidian.com|150px]]&lt;/div&gt;</summary>
		<author><name>Xparis</name></author>	</entry>

	<entry>
		<id>https://adullact.net/plugins/mediawiki/wiki/milimail/index.php?title=Ximfmail/fr&amp;diff=932</id>
		<title>Ximfmail/fr</title>
		<link rel="alternate" type="text/html" href="https://adullact.net/plugins/mediawiki/wiki/milimail/index.php?title=Ximfmail/fr&amp;diff=932"/>
				<updated>2011-07-22T09:48:22Z</updated>
		
		<summary type="html">&lt;p&gt;Xparis : /* Règles sur les entêtes du message */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{lang|Ximfmail|Ximfmail/fr}}&lt;br /&gt;
&amp;gt; [[Documentation/fr|Documentation]] &amp;gt; [[Ximfmail/fr|Module : XIMFMAIL]]&lt;br /&gt;
{{DownloadPanel/fr&lt;br /&gt;
| title        = ximfmail&lt;br /&gt;
| compat       = Trustedbird 2&lt;br /&gt;
| info = &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''XIMFMAIL''' est un module complémentaire pour Trustedbird.&amp;lt;br&amp;gt;&lt;br /&gt;
C'est une extension qui permet de générer à la volée des formulaires en émission et réception en fonction d'une '''''extension de définition'''''.&amp;lt;br&amp;gt;&lt;br /&gt;
L'extension de définition permet de définir dans un dialecte XML, quels sont les champs facultatifs, obligatoires, devant se retrouver dans l'IHM, dans la signature...&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Cela permet d'adapter Trustedbird à vos propres besoins en messagerie (associations, entreprises, administrations...).&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Les données complémentaires sont véhiculées dans des entêtes MIME en respectant le format XIMF (eXtended Internet Message Format) &lt;br /&gt;
&lt;br /&gt;
[[File:Compose-ximfmail-doc.png]]&lt;br /&gt;
== Qu'est-il possible de décrire dans une extension de définition ? ==&lt;br /&gt;
L'extension de définition permet de décrire en respectant l'internationalisation les entêtes XIMF et leur valeur.&amp;lt;br&amp;gt;&lt;br /&gt;
La valeur d'un entête peut être :&lt;br /&gt;
   &amp;lt;ul&amp;gt; &lt;br /&gt;
      &amp;lt;li&amp;gt;facultative&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;obligatoire&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;du texte libre&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;du texte contraint&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;ul&amp;gt;&lt;br /&gt;
         &amp;lt;li&amp;gt;texte contenu dans une liste de choix&amp;lt;/li&amp;gt;&lt;br /&gt;
         &amp;lt;li&amp;gt;texte composé de parties contraintes et de parties libres&amp;lt;/li&amp;gt;&lt;br /&gt;
         &amp;lt;li&amp;gt;valeur contrainte par la valeur d'un autre label&amp;lt;/li&amp;gt;&lt;br /&gt;
         &amp;lt;li&amp;gt;...&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;/ul&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;une date sélectionnée depuis un calendrier&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;des adresses spécifiques&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;...&amp;lt;/li&amp;gt;&lt;br /&gt;
   &amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Il est possible de définir des règles sur les données du formulaire :&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
   &amp;lt;li&amp;gt;Lister les entêtes à intégrer dans la signature (secure header). Le noyau Trustedbird les insère dans la signature à l'émission et permet de les vérifier et les visualiser en réception&amp;lt;/li&amp;gt;&lt;br /&gt;
   &amp;lt;li&amp;gt;Assurer la compatibilité avec un autre format utilisant les entêtes étendus MIME (exemple : XSMTP)&amp;lt;/li&amp;gt;&lt;br /&gt;
   &amp;lt;li&amp;gt;Afficher en réception la valeur de l'entête avec une image&amp;lt;/li&amp;gt;&lt;br /&gt;
   &amp;lt;li&amp;gt;...&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Il est possible d'organiser la présentation des données dans le formulaire de composition d'un message et de définir les entêtes à visualiser dans les colonnes du panneau principal des messages reçus.&lt;br /&gt;
&lt;br /&gt;
Pour plus de détails, cf. [[XIMF/fr|documentation de l'extension de définition XIMF]].&lt;br /&gt;
&lt;br /&gt;
== Comment tester ?==&lt;br /&gt;
===Installer===&lt;br /&gt;
===Créer un compte ximfmail===&lt;br /&gt;
&lt;br /&gt;
Ximfmail est un générateur d’entêtes XIMF multi-comptes.&amp;lt;br&amp;gt;&lt;br /&gt;
La création d’un compte spécifique est nécessaire pour une bonne utilisation de celui-ci.&lt;br /&gt;
====nouveau compte====&lt;br /&gt;
#Lancer le client Trustedbird&lt;br /&gt;
#Ouvrir l’interface de gestion des paramètres des comptes : Menu Outils - Paramètres des comptes…&lt;br /&gt;
#Cliquer sur le bouton « Ajouter un compte » : Un assistant de création de compte s’ouvre&lt;br /&gt;
#Fenêtre Paramétrage d’un nouveau compte : cocher la case « Compte Courrier électronique », puis cliquer sur « Suivant »&lt;br /&gt;
#Fenêtre Identité : saisir le nom et l’adresse de l’utilisateur XIMFMAIL.&lt;br /&gt;
#Fenêtre Information sur le serveur, 2 possibilités : &amp;lt;br&amp;gt; &lt;br /&gt;
##Cocher la case « pop » et saisir le nom du serveur hébergeant la boite mail de l’utilisateur», puis cliquer sur « Suivant ». '''Décocher la case « utiliser la boîte globale !''' &amp;lt;br&amp;gt;&lt;br /&gt;
##Cocher la case « imap »&lt;br /&gt;
#Fenêtre nom d’utilisateur : saisir le nom de l’utilisateur XIMFMAIL, puis cliquer sur « Suivant »&lt;br /&gt;
#Fenêtre nom du compte : saisir l’adresse internet de l’utilisateur XIMFMAIL, puis cliquer sur « Suivant »&lt;br /&gt;
#Fenêtre Félicitations : la création du compte est complète, cliquer sur « Terminer ». l’assistant de création de compte se ferme.&lt;br /&gt;
#Fenêtre Paramètres des comptes : cliquer sur le bouton « OK » de la fenêtre des paramètres des comptes&lt;br /&gt;
====compte existant====&lt;br /&gt;
#Lancer le client Trustedbird&lt;br /&gt;
#Ouvrir l’interface de gestion des paramètres des comptes : Menu Outils - Paramètres des comptes…&lt;br /&gt;
#Fenêtre Paramètres des comptes	: sélectionner le compte XIMFMAIL à modifier et sélectionner « Paramètres du serveur »&lt;br /&gt;
#Cliquer sur le bouton « Avancés… »&lt;br /&gt;
#Fenêtre Paramètres avancés des comptes : sélectionner le libellé « Courrier entrant de compte », cliquer sur le bouton « OK »&lt;br /&gt;
#Fenêtre Paramètres des comptes	: la modification du compte est terminée. Cliquer sur le bouton « OK » de la fenêtre des paramètres des comptes&lt;br /&gt;
#Fenêtre Paramètres des comptes : Sélectionner le compte XIMFMAIL à modifier. Cliquer sur le nom du compte XIMFMAIL&lt;br /&gt;
#Cliquer sur le bouton  « Gérer les identitiés »&lt;br /&gt;
#Fenêtre Identité : sélectionner l’identité à modifier, cliquer sur le bouton Modifier&lt;br /&gt;
#Fenêtre Paramètres de l’identité : cliquer sur l’onglet « Copies et dossiers ». Sélectionner le libellé « Autre » dans les rubriques suivantes et sélectionner le dossier du compte XIMFMAIL:&lt;br /&gt;
##Lors de l’envoi de messages, automatiquement, placer une copie dans :&lt;br /&gt;
##Brouillons et modèles, Conserver les brouillons dans&lt;br /&gt;
##Brouillons et modèles, Conserver les modèles dans&lt;br /&gt;
#Cliquer sur le bouton « OK »&lt;br /&gt;
#Fenêtre Paramètres des comptes : cliquer sur le bouton « OK » de la fenêtre des paramètres des comptes&lt;br /&gt;
===Configurer un compte ximfmail===&lt;br /&gt;
Configurer un compte ximfmail revient à choisir une définition d'instances parmi celles enregistrées par le moteur ximfmail et à sélectionner les instances par défaut à utiliser pour la composition et la lecture de messages.&lt;br /&gt;
&lt;br /&gt;
# Lancer le client Trustedbird&lt;br /&gt;
# Ouvrir l’interface de gestion des paramètres des comptes : Menu Outils - Paramètres des comptes…&lt;br /&gt;
# Fenêtre Paramètres des comptes : sélectionner le compte XIMFMAILà configurer&lt;br /&gt;
# Sélectionner la rubrique &amp;quot;XIMF&amp;quot;&lt;br /&gt;
# Cocher la case &amp;quot;Utiliser un thème ximfmail pour ce compte&amp;quot; et sélectionner la définition à utiliser dans le menu joint&lt;br /&gt;
# Dans la partie Rédaction,&lt;br /&gt;
## Sélectionner l'instance par défaut à utiliser lors de la rédaction d'un nouveau message&lt;br /&gt;
## Cocher la case &amp;quot;assurer la compatibilité XSMTP&amp;quot; pour dupliquer les champs XIMF au format XSMTP lors de l'envoi de messages&lt;br /&gt;
# Dans la partie réception,&lt;br /&gt;
## Rubrique &amp;quot;Trier les entêtes de messages&amp;quot;, sélectionner l'instance par défaut à utiliser pour afficher des entêtes XIMF dans le panneau principal listant les messages d'un dossier&lt;br /&gt;
## Rubrique &amp;quot;Afficher les messages stockés&amp;quot;, sélectionner l'instance par défaut à utiliser pour afficher les informations d'un message contenant des entêtes ximf mais dont l'instance n'a pas été identifiée&lt;br /&gt;
# Configuration complète, Cliquer sur &amp;quot;OK&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Pour activer la configuration:&lt;br /&gt;
* si un seul compte est créé dans le client Trustedbird, redémarrer ce dernier&lt;br /&gt;
* si plusieurs comptes sont créés dans le client Trustedbird, sélectionner la boite courrier d'un autre compte puis revenir sur la boite du compte concerné ou redémarrer le client.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:XimfmailAccountSettings.PNG]]&lt;br /&gt;
&lt;br /&gt;
===Utiliser ximfmail===&lt;br /&gt;
[en cours de rédaction...]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
==== Composition d'un message ====&lt;br /&gt;
Pour composer un nouveau message avec l'instance définie lors de la configuration du compte :&lt;br /&gt;
* Ouvrir le menu &amp;quot;Fichier&amp;quot;, sélectionner &amp;quot;nouveau message&amp;quot;&lt;br /&gt;
* Dans la barre d'outils, cliquer sur le bouton &amp;quot;Ecrire&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Pour composer un nouveau message avec une instance autre que celle définie lors de la configuration du compte :&lt;br /&gt;
* Dans la barre d'outils, cliquer sur le menu associé au bouton &amp;quot;Ecrire&amp;quot;, sélectionner l'instance à utiliser&lt;br /&gt;
&lt;br /&gt;
Dans le message de composition, tous les entêtes XIMF modifiables sont regroupés dans le panneau &amp;quot;nom de l'instance&amp;quot; entre l'item &amp;quot;sujet&amp;quot; et le corps du message.&amp;lt;br&amp;gt;&lt;br /&gt;
Ce panneau peut être caché ou non :&lt;br /&gt;
* Cliquer sur le bouton &amp;quot;+&amp;quot;/&amp;quot;-&amp;quot;&lt;br /&gt;
* Double-cliquer sur la barre de titre de l'instance&lt;br /&gt;
* Utiliser le raccourci clavier Alt + / Alt -&lt;br /&gt;
&lt;br /&gt;
Pour renseigner un entête de message, cliquer sur l'image du champ associé.&amp;lt;br&amp;gt;&lt;br /&gt;
Chaque image correspond à un type d'information:&lt;br /&gt;
* [menu] propose de choisir une ou plusieurs données parmi la liste proposée&lt;br /&gt;
* [editeur] propose une interface de saisie libre. une ou plusieurs valeurs peuvent être saisies&lt;br /&gt;
* [calendar] affiche un calendrier pour définir une date complétée d'une heure&lt;br /&gt;
* [address] permet de saisir une address mail. une aide à la saisie des adresses enregistrées est activée &lt;br /&gt;
* [extern] affiche dans une boite de sélection des données externes (autres que celles définies dans le fichier de description des entêtes ximfmail)&lt;br /&gt;
&lt;br /&gt;
'''Parmi les informations XIMF affichées, celles dont le libellé est de couleur rouge indique que ce champ doit être obligatoirement renseigné! Tant que ces valeurs obligatoires ne sont pas saisies, le message ne peut être envoyé!'''&lt;br /&gt;
&lt;br /&gt;
== Comment construire mon extension de définition ?==&lt;br /&gt;
[en cours de rédaction...]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
=== Definir son instance XIMF en XML ===&lt;br /&gt;
Ce paragraphe fait office de tutoriel pour construire une extension d’instances de déifinition ximfmail.&lt;br /&gt;
&lt;br /&gt;
Le moteur ximfmail insère un groupe d’entêtes XIMF de messages à partir d’une description XML.&lt;br /&gt;
Construisons l’instance XML de la société Amoco, présente dans l’extension ximfmail_company.&lt;br /&gt;
&lt;br /&gt;
==== Structure du fichier XML ====&lt;br /&gt;
Tous les éléments utiles pour le moteur ximfmail sont décris dans le conteneur principal &amp;lt;ximf:instance&amp;gt;.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Un ou plusieurs fichiers peuvent être associés à une instance. Généralement, on définit pour une instance un fichier par type d’éléments de description :&lt;br /&gt;
*un fichier XML regroupant les entêtes XIMF,&lt;br /&gt;
*un fichier XML contenant des valeurs internationalisées de ces entêtes, &lt;br /&gt;
*un fichier XML contenant des règles sur les entêtes (association, compatibilité…)&lt;br /&gt;
*un fichier XML détaillant la structure IHM des entêtes à présenter&lt;br /&gt;
	&lt;br /&gt;
Le détail du schéma de validation d’une instance XIMF au format XML est accessible.&amp;lt;br&amp;gt;&lt;br /&gt;
Les exemples ci-dessous respectent strictement le schéma ximf.xsd&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:ximfmailInstanceStruc.PNG]]&lt;br /&gt;
&lt;br /&gt;
==== Entêtes XIMF du message ====&lt;br /&gt;
Amoco souhaiterait que chaque employé puisse préciser dans son courriel quatre informations : &lt;br /&gt;
*la classification du message envoyé, &lt;br /&gt;
*le niveau d’importance du message envoyé,&lt;br /&gt;
*une demande de réponse avant une date précisée,&lt;br /&gt;
*des informations de référence complémentaires.&lt;br /&gt;
&lt;br /&gt;
Les informations de classification et du niveau du message doivent être systématiquement intégrées dans les courriels envoyés. &amp;lt;br&amp;gt;&lt;br /&gt;
Décrivons ces entêtes dans notre instance :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:ximfmailHeadersStruc.PNG]]&lt;br /&gt;
&lt;br /&gt;
==== Données internationalisées ====&lt;br /&gt;
Afin d’échanger les informations dans un contexte internationalisé, nous allons associer aux entêtes décrites précédemment des traductions des valeurs affichées aux intervenants du message :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:ximfmailDictionaryStruc.PNG]]&lt;br /&gt;
&lt;br /&gt;
==== Règles sur les entêtes du message ====&lt;br /&gt;
Nous souhaitons définir des règles sur les données des entêtes de messages. Par exemple, lorsque la classification du message est du type général, il est inutile d’associer un niveau critique. Pour cela nous allons décrire des règles d’associations entre les entêtes :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:ximfmailRulesStruc.PNG]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Règles de sécurité =====&lt;br /&gt;
Ximfmail permet de définir des règles de sécurité pour la composition de message.&lt;br /&gt;
Une règle peut forcer la signature des messages composés par l'utilisateur et utiliser pour cette signature les fonctions des entêtes et étiquettes de sécurité.&lt;br /&gt;
Dans le cas d'utilisation de cette règle, les données de configuration sont décrites dans le fichier de règle. &lt;br /&gt;
Le fichiers de configuration des fonctions de sécurité définis dans les préférences de compte ne sont plus prises en compte lors de la signature des messages.&lt;br /&gt;
&lt;br /&gt;
====== Entêtes sécurisées ======&lt;br /&gt;
La descritpion XML ci-dessous permet de forcer la signature d'un message composé en utilisant la liste des entêtes à sécuriser.&lt;br /&gt;
Les attributs canonalog et status sont les mêmes que ceux définis dans l'article sur les entêtes sécurisés&lt;br /&gt;
L'attribut headerName correspond au nom de l'entête à sécuriser&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;ximf:rule id=&amp;quot;security-sign-rule&amp;quot; description=&amp;quot;Règle de signature des entêtes XIMF&amp;quot; &amp;gt;	&lt;br /&gt;
      &amp;lt;ximf:secureHeaders targetName=&amp;quot;SecureHeaders&amp;quot; canonalgo=&amp;quot;1&amp;quot;&amp;gt;			&lt;br /&gt;
          &amp;lt;ximf:aliasHeader headerName=&amp;quot;Subject&amp;quot; status=&amp;quot;0&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;ximf:aliasHeader headerName=&amp;quot;To&amp;quot; status=&amp;quot;0&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;ximf:aliasHeader headerName=&amp;quot;Cc&amp;quot; status=&amp;quot;0&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;ximf:aliasHeader headerName=&amp;quot;From&amp;quot; status=&amp;quot;0&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;/ximf:secureHeaders&amp;gt;&lt;br /&gt;
  &amp;lt;/ximf:rule&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====== Etiquettes de sécurité ======&lt;br /&gt;
La descritpion XML ci-dessous permet de forcer la signature d'un message composé et de créer la liste des étiquettes de sécurité.&lt;br /&gt;
L'attribut headerName correspond au nom de l'étiquette à créer et l'attribut headerRef correspond à l'entête de message à inclure dans l'étiquette associée.&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;ximf:rule id=&amp;quot;security-sign-rule&amp;quot; description=&amp;quot;Règle de signature des entêtes XIMF&amp;quot; &amp;gt;	&lt;br /&gt;
      &amp;lt;ximf:securityLabel targetName=&amp;quot;SecurityLabel&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;ximf:aliasHeader headerName=&amp;quot;SecurityPolicyIdentifier&amp;quot; headerRef=&amp;quot;X-XIMF-Security-Policy-Identifier&amp;quot;/&amp;gt;			&lt;br /&gt;
        &amp;lt;ximf:aliasHeader headerName=&amp;quot;SecurityClassification&amp;quot; headerRef=&amp;quot;X-XIMF-Security-Classification-Identifier&amp;quot;/&amp;gt;     &lt;br /&gt;
        &amp;lt;ximf:aliasHeader headerName=&amp;quot;ESSPrivacyMark&amp;quot; headerRef=&amp;quot;X-XIMF-Privacy-Mark&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;ximf:aliasHeader headerName=&amp;quot;SecurityCategory&amp;quot; headerRef=&amp;quot;X-XIMF-Security-Categories-Identifier&amp;quot; type=&amp;quot;2&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;/ximf:securityLabel&amp;gt;	 &lt;br /&gt;
  &amp;lt;/ximf:rule&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Affichage des entêtes ====&lt;br /&gt;
Nous allons maintenant définir l’affichage de ces informations dans le message :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:ximfmailIhmStruc.PNG]]&lt;br /&gt;
&lt;br /&gt;
La structure &amp;lt;ximf :panel&amp;gt; détaille l’ordre d’affichage des entêtes dans un message. Ainsi, un panneau sera présenté à l’utilisateur dans lequel 1 groupe contiendra les entêtes de classification et niveau du message et un autre groupe contiendra les informations concernant la date de réponse et les références du message.&lt;br /&gt;
&lt;br /&gt;
Aussi, il est intéressant de connaître la valeur d’un entête de message reçu avant d’ouvrir celui-ci. Pour cela, l‘élément d’ihm &amp;lt;treeRcv&amp;gt; permet d’ajouter des colonnes dans le panneau principal Trustedbird qui contient la liste des messages d’un dossier.&lt;br /&gt;
&lt;br /&gt;
=== Packaging Thunderbird ===&lt;br /&gt;
&lt;br /&gt;
==== Structurer les instances dans une extension thunderbird ====&lt;br /&gt;
cf. mozilla.org&lt;br /&gt;
&lt;br /&gt;
==== Déclarer les instances de l’extension au moteur ximfmail ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:ximfmailProfileStruc.PNG]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
XIMFMAIL a été développé par [[File:Cassidian_logo.png|link=http://www.cassidian.com|150px]]&lt;/div&gt;</summary>
		<author><name>Xparis</name></author>	</entry>

	<entry>
		<id>https://adullact.net/plugins/mediawiki/wiki/milimail/index.php?title=Fichier:SecureHeaders_Read_Nok.PNG&amp;diff=931</id>
		<title>Fichier:SecureHeaders Read Nok.PNG</title>
		<link rel="alternate" type="text/html" href="https://adullact.net/plugins/mediawiki/wiki/milimail/index.php?title=Fichier:SecureHeaders_Read_Nok.PNG&amp;diff=931"/>
				<updated>2011-07-22T09:20:30Z</updated>
		
		<summary type="html">&lt;p&gt;Xparis : a téléversé une nouvelle version de « Fichier:SecureHeaders Read Nok.PNG »&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Xparis</name></author>	</entry>

	<entry>
		<id>https://adullact.net/plugins/mediawiki/wiki/milimail/index.php?title=Fichier:SecureHeaders_compose_info.PNG&amp;diff=930</id>
		<title>Fichier:SecureHeaders compose info.PNG</title>
		<link rel="alternate" type="text/html" href="https://adullact.net/plugins/mediawiki/wiki/milimail/index.php?title=Fichier:SecureHeaders_compose_info.PNG&amp;diff=930"/>
				<updated>2011-07-22T09:16:58Z</updated>
		
		<summary type="html">&lt;p&gt;Xparis : a téléversé une nouvelle version de « Fichier:SecureHeaders compose info.PNG »&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Xparis</name></author>	</entry>

	<entry>
		<id>https://adullact.net/plugins/mediawiki/wiki/milimail/index.php?title=Fichier:SecureHeaders_compose.png&amp;diff=929</id>
		<title>Fichier:SecureHeaders compose.png</title>
		<link rel="alternate" type="text/html" href="https://adullact.net/plugins/mediawiki/wiki/milimail/index.php?title=Fichier:SecureHeaders_compose.png&amp;diff=929"/>
				<updated>2011-07-22T09:15:08Z</updated>
		
		<summary type="html">&lt;p&gt;Xparis : a téléversé une nouvelle version de « Fichier:SecureHeaders compose.png »&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Xparis</name></author>	</entry>

	<entry>
		<id>https://adullact.net/plugins/mediawiki/wiki/milimail/index.php?title=Fichier:SecureHeaders_Read1.PNG&amp;diff=928</id>
		<title>Fichier:SecureHeaders Read1.PNG</title>
		<link rel="alternate" type="text/html" href="https://adullact.net/plugins/mediawiki/wiki/milimail/index.php?title=Fichier:SecureHeaders_Read1.PNG&amp;diff=928"/>
				<updated>2011-07-22T09:13:25Z</updated>
		
		<summary type="html">&lt;p&gt;Xparis : a téléversé une nouvelle version de « Fichier:SecureHeaders Read1.PNG »&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Xparis</name></author>	</entry>

	<entry>
		<id>https://adullact.net/plugins/mediawiki/wiki/milimail/index.php?title=Fichier:SecureHeaders_Read_Nok.PNG&amp;diff=927</id>
		<title>Fichier:SecureHeaders Read Nok.PNG</title>
		<link rel="alternate" type="text/html" href="https://adullact.net/plugins/mediawiki/wiki/milimail/index.php?title=Fichier:SecureHeaders_Read_Nok.PNG&amp;diff=927"/>
				<updated>2011-07-22T09:11:41Z</updated>
		
		<summary type="html">&lt;p&gt;Xparis : a téléversé une nouvelle version de « Fichier:SecureHeaders Read Nok.PNG »&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Xparis</name></author>	</entry>

	<entry>
		<id>https://adullact.net/plugins/mediawiki/wiki/milimail/index.php?title=Fichier:SecureHeaders_Read_Ok.png&amp;diff=926</id>
		<title>Fichier:SecureHeaders Read Ok.png</title>
		<link rel="alternate" type="text/html" href="https://adullact.net/plugins/mediawiki/wiki/milimail/index.php?title=Fichier:SecureHeaders_Read_Ok.png&amp;diff=926"/>
				<updated>2011-07-22T09:10:39Z</updated>
		
		<summary type="html">&lt;p&gt;Xparis : a téléversé une nouvelle version de « Fichier:SecureHeaders Read Ok.png »&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Xparis</name></author>	</entry>

	<entry>
		<id>https://adullact.net/plugins/mediawiki/wiki/milimail/index.php?title=Fichier:SecureHeaders_Read_Security_Info.png&amp;diff=925</id>
		<title>Fichier:SecureHeaders Read Security Info.png</title>
		<link rel="alternate" type="text/html" href="https://adullact.net/plugins/mediawiki/wiki/milimail/index.php?title=Fichier:SecureHeaders_Read_Security_Info.png&amp;diff=925"/>
				<updated>2011-07-22T09:08:36Z</updated>
		
		<summary type="html">&lt;p&gt;Xparis : a téléversé une nouvelle version de « Fichier:SecureHeaders Read Security Info.png »&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Xparis</name></author>	</entry>

	<entry>
		<id>https://adullact.net/plugins/mediawiki/wiki/milimail/index.php?title=Fichier:SecureHeaders_settings.png&amp;diff=924</id>
		<title>Fichier:SecureHeaders settings.png</title>
		<link rel="alternate" type="text/html" href="https://adullact.net/plugins/mediawiki/wiki/milimail/index.php?title=Fichier:SecureHeaders_settings.png&amp;diff=924"/>
				<updated>2011-07-22T09:05:39Z</updated>
		
		<summary type="html">&lt;p&gt;Xparis : a téléversé une nouvelle version de « Fichier:SecureHeaders settings.png »&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Xparis</name></author>	</entry>

	<entry>
		<id>https://adullact.net/plugins/mediawiki/wiki/milimail/index.php?title=Secure_Headers/fr&amp;diff=923</id>
		<title>Secure Headers/fr</title>
		<link rel="alternate" type="text/html" href="https://adullact.net/plugins/mediawiki/wiki/milimail/index.php?title=Secure_Headers/fr&amp;diff=923"/>
				<updated>2011-07-22T08:17:23Z</updated>
		
		<summary type="html">&lt;p&gt;Xparis : /* Définir les entêtes de message à signer */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{lang|Secure Headers|Secure Headers/fr}}&lt;br /&gt;
&amp;gt; [[Documentation/fr|Documentation]] &amp;gt; [[Trustedbird/fr|Trustedbird]] &amp;gt; [[Secure Headers/fr|En-têtes sécurisés]] &amp;gt; [[Secure_Headers_Technical_Documentation/fr|Documentation technique]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Cette fonction offre des mécanismes de sécurisation des entêtes de messages lors de l'échange d'un message entre l'émetteur et son destinataire.&lt;br /&gt;
Cette fonction garantit l'intégrité et la non répudiation des entêtes de messages en les intégrant dans la signature SMIME du message.&lt;br /&gt;
Les mécanismes utilisés sont basés sur les concepts des attributs signés décrits dans [RFC 5652].&lt;br /&gt;
&lt;br /&gt;
Une description détaillée de la mise en oeuvre est disponilble : [[Secure_Headers_Technical_Documentation/fr|Documentation technique]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
&lt;br /&gt;
La gestion des entêtes sécurisés est intégrée directement dans les sources de Trustedbird 2 et Trustedbird 3.1.&lt;br /&gt;
&lt;br /&gt;
=== Pré-requis ===&lt;br /&gt;
&lt;br /&gt;
Pour signer les entêtes d'un message, il faut avoir installé un certificat valide pour l'utilisateur concerné.&lt;br /&gt;
&lt;br /&gt;
=== Définir les entêtes de message à signer ===&lt;br /&gt;
&lt;br /&gt;
Un fichier XML contient la liste des entêtes de message à intégrer dans la signature.&lt;br /&gt;
Un fichier par défaut est chargé à l'installation du client. Il est possible de le modifier ou d'utiliser un autre fichier pour ajouter et supprimer des champs. Le fichier à utiliser est défini dans les préférences de compte utilisateur, section Entêtes signés.&lt;br /&gt;
Le format ce ce fichier doit respecter strictement la structure suivante:&lt;br /&gt;
Pour ajouter un élément, il convient d'ajouter : ”&amp;lt;ximf:header name=“XXXXXX” /&amp;gt;” avec XXXXXX le champ qui correspond à un champ d'entête.&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
  &amp;lt;ximf:secure_headers id=&amp;quot;001&amp;quot; version=&amp;quot;1.0&amp;quot; ximfVersion=&amp;quot;2.0&amp;quot; xmlns:ximf=&amp;quot;http://ximf.org/ximf/&amp;quot;&amp;gt;&lt;br /&gt;
  	&amp;lt;ximf:headers identity=&amp;quot;XIMF_BASIC&amp;quot; canonalgo=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
  		&amp;lt;ximf:header name=&amp;quot;X-XIMF-Primary-Precedence&amp;quot;  status=&amp;quot;0&amp;quot; /&amp;gt;&lt;br /&gt;
  		&amp;lt;ximf:header name=&amp;quot;X-XIMF-Copy-Precedence&amp;quot; status=&amp;quot;0&amp;quot; /&amp;gt;&lt;br /&gt;
  		&amp;lt;ximf:header name=&amp;quot;X-XIMF-Correspondance-Type&amp;quot; /&amp;gt;&lt;br /&gt;
  		&amp;lt;ximf:header name=&amp;quot;X-XIMF-Exchange-Type&amp;quot; /&amp;gt;&lt;br /&gt;
  		&amp;lt;ximf:header name=&amp;quot;X-XIMF-Security-Policy-Identifier&amp;quot; /&amp;gt;	&lt;br /&gt;
  		&amp;lt;ximf:header name=&amp;quot;X-XIMF-Security-Classification-Identifier&amp;quot; /&amp;gt;  		&lt;br /&gt;
  		&amp;lt;ximf:header name=&amp;quot;Sender&amp;quot; /&amp;gt;&lt;br /&gt;
  		&amp;lt;ximf:header name=&amp;quot;To&amp;quot; /&amp;gt;&lt;br /&gt;
  		&amp;lt;ximf:header name=&amp;quot;From&amp;quot; /&amp;gt;&lt;br /&gt;
  		&amp;lt;ximf:header name=&amp;quot;Subject&amp;quot; /&amp;gt;	&lt;br /&gt;
  	&amp;lt;/ximf:headers&amp;gt;&lt;br /&gt;
  &amp;lt;/ximf:secure_headers&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Il est possible d'ajouter un statut (status=“0”) précisant les mécanismes d'associations entre les entêtes du message et les entêtes intégrés dans la signature.&lt;br /&gt;
'''Attention, seul le statut duplicated est implémenté dans la version disponible.'''&lt;br /&gt;
Les différentes valeurs sont :&lt;br /&gt;
&lt;br /&gt;
  0 : Duplicated - duplication simple de l'entête du message dans la signature &lt;br /&gt;
  1 : Deleted - intégration de l'entête du message dans la signature et suppression du champ dans le message&lt;br /&gt;
  2 : Modified - intégration de l'entête du message dans la signature et modification du champ dans le message&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Les entêtes sont formatés dans la signature selon un algorithme de canonicalisation simple ou allégé (RFC 4871 §3.4.2). &lt;br /&gt;
Cet algorithme est précisé par dans le fichier xml via l'attribut '''canonalgo''' de l'élément '''ximf:headers'''.&lt;br /&gt;
Si l'attribut n'est pas spécifié dans le fichier, l'algorithme allégé sera appliqué.&lt;br /&gt;
&lt;br /&gt;
  0 : Algorithme de canonicalisation simple (simple canonicalization)&lt;br /&gt;
  1 : Algorithme de canonicalisation allégé (relaxed canonicalization)&lt;br /&gt;
&lt;br /&gt;
=== Configuration du compte utilisateur ===&lt;br /&gt;
&lt;br /&gt;
Pour choisir ou modifier le fichier XML contenant la liste des entêtes de message à sécuriser, il faut ouvrir la fenêtre des paramètres de compte utilisateur (menu Outils &amp;gt; Paramètres des comptes).&lt;br /&gt;
La section Entêtes sécurisés permet de choisir le fichier XML. &lt;br /&gt;
&lt;br /&gt;
[[File:SecureHeaders_settings.png‎ |center|caption]]&lt;br /&gt;
&lt;br /&gt;
== Utilisation ==&lt;br /&gt;
&lt;br /&gt;
=== Signer un message et ses entêtes XIMF ===&lt;br /&gt;
&lt;br /&gt;
Pour envoyer un message avec des entêtes signés, il faut activer l'option de signature du message et de sécurisation des entêtes.&lt;br /&gt;
Pour activer l'option de sécurisation des entêtes, il suffit de sélectionner l'option via le menu options ou via la petite flèche à coté du bouton Sécurité.&lt;br /&gt;
&lt;br /&gt;
[[File:SecureHeaders_compose.png‎ |center|caption]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
le bouton “Sécurité” ou l'enveloppe visible dans la barre de statut permet d'accéder aux informations de sécurité du message et notamment la liste des entêtes qui vont être signés. Pour visualiser cette liste, il faut sélectionner l'option de sécurisation des entêtes (voir paragraphe précédent) mais aussi définir un sujet et un destinataire.&lt;br /&gt;
La présence de la liste des entêtes dans cette interface permet ainsi de s'assurer que le message sera envoyé avec les entêtes signés.&lt;br /&gt;
&lt;br /&gt;
[[File:SecureHeaders_compose_info.PNG‎ |center|caption]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Aller plus loin... ====&lt;br /&gt;
Il est possible d'automatiser le processus de signature des entêtes sécurisés.&lt;br /&gt;
En effet, l'extension [[Ximfmail]] permet de créer une règle rendant obligatoire la signature des messages envoyés. Dans, cette même règle, la liste des entêtes à sécuriser est enregistrée.&lt;br /&gt;
Bien sur, pour utiliser ces fonctions, l'utilisateur devra établir une instance  pour le moteur [[Ximfmail]].&lt;br /&gt;
Ainsi, à chaque envoi de message, les fonctions de signature des entêtes sécurisés deviennent transparentes pour l'utilisateur.&lt;br /&gt;
&lt;br /&gt;
=== Vérifier la signature d'un message reçu ===&lt;br /&gt;
&lt;br /&gt;
Dans la boîte de réception des messages, ceux signés ont une icône [[File:SecureHeaders_read_icon.png||caption]] affichée près des boutons d'action sur le message.&lt;br /&gt;
Pour visualiser ce qui est sécurisé, il faut cliquer sur cette enveloppe. Une fenêtre s'ouvre et affiche toutes les informations de sécurité pour ce message. Un bouton au bas de la fenêtre de sécurité des messages permet de voir le détail des entêtes sécurisés.&lt;br /&gt;
&lt;br /&gt;
[[File:SecureHeaders_Read1.PNG‎ |center|caption]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:SecureHeaders_Read_Security_Info.png‎ |center|caption]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Message reçu avec entêtes intègres ====&lt;br /&gt;
Lorsque les mécanismes de vérification d'une signature valident l'intégrité et la non répudiation des entêtes du message, l'icône du message représentant une enveloppe simple est présentée et dans la fenêtre de détail des entêtes signés, ceux-ci sont marqués d'une coche verte.&lt;br /&gt;
&lt;br /&gt;
[[File:SecureHeaders_Read_Ok.png‎ |center|caption]]&lt;br /&gt;
&lt;br /&gt;
==== Message reçu avec entêtes non intègres ====&lt;br /&gt;
Lorsque les mécanismes de vérification d'une signature détectent une non-intégrité d'un ou plusieurs entêtes du message, l'icône du message représentant une enveloppe est complétée d'un point d'interrogation et dans la fenêtre de détail des entêtes signés, ceux non intègres sont marqués d'une croix rouge.&lt;br /&gt;
&lt;br /&gt;
[[File:SecureHeaders_Read_Nok.PNG‎ |center|caption]]&lt;br /&gt;
&lt;br /&gt;
Les entêtes sécurisés ont été implémentés par [[File:Cassidian_logo.png|link=http://www.cassidian.com|150px]]&lt;/div&gt;</summary>
		<author><name>Xparis</name></author>	</entry>

	<entry>
		<id>https://adullact.net/plugins/mediawiki/wiki/milimail/index.php?title=Secure_Headers/fr&amp;diff=922</id>
		<title>Secure Headers/fr</title>
		<link rel="alternate" type="text/html" href="https://adullact.net/plugins/mediawiki/wiki/milimail/index.php?title=Secure_Headers/fr&amp;diff=922"/>
				<updated>2011-07-22T08:14:23Z</updated>
		
		<summary type="html">&lt;p&gt;Xparis : /* Définir les entêtes de message à signer */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{lang|Secure Headers|Secure Headers/fr}}&lt;br /&gt;
&amp;gt; [[Documentation/fr|Documentation]] &amp;gt; [[Trustedbird/fr|Trustedbird]] &amp;gt; [[Secure Headers/fr|En-têtes sécurisés]] &amp;gt; [[Secure_Headers_Technical_Documentation/fr|Documentation technique]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Cette fonction offre des mécanismes de sécurisation des entêtes de messages lors de l'échange d'un message entre l'émetteur et son destinataire.&lt;br /&gt;
Cette fonction garantit l'intégrité et la non répudiation des entêtes de messages en les intégrant dans la signature SMIME du message.&lt;br /&gt;
Les mécanismes utilisés sont basés sur les concepts des attributs signés décrits dans [RFC 5652].&lt;br /&gt;
&lt;br /&gt;
Une description détaillée de la mise en oeuvre est disponilble : [[Secure_Headers_Technical_Documentation/fr|Documentation technique]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
&lt;br /&gt;
La gestion des entêtes sécurisés est intégrée directement dans les sources de Trustedbird 2 et Trustedbird 3.1.&lt;br /&gt;
&lt;br /&gt;
=== Pré-requis ===&lt;br /&gt;
&lt;br /&gt;
Pour signer les entêtes d'un message, il faut avoir installé un certificat valide pour l'utilisateur concerné.&lt;br /&gt;
&lt;br /&gt;
=== Définir les entêtes de message à signer ===&lt;br /&gt;
&lt;br /&gt;
Un fichier XML contient la liste des entêtes de message à intégrer dans la signature.&lt;br /&gt;
Un fichier par défaut est chargé à l'installation du client. Il est possible de le modifier ou d'utiliser un autre fichier pour ajouter et supprimer des champs. Le fichier à utiliser est défini dans les préférences de compte utilisateur, section Entêtes signés.&lt;br /&gt;
Le format ce ce fichier doit respecter strictement la structure suivante:&lt;br /&gt;
Pour ajouter un élément, il convient d'ajouter : ”&amp;lt;ximf:header name=“XXXXXX” /&amp;gt;” avec XXXXXX le champ qui correspond à un champ d'entête. &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
  &amp;lt;ximf:secure_headers id=&amp;quot;001&amp;quot; version=&amp;quot;1.0&amp;quot; ximfVersion=&amp;quot;2.0&amp;quot; xmlns:ximf=&amp;quot;http://ximf.org/ximf/&amp;quot;&amp;gt;&lt;br /&gt;
  	&amp;lt;ximf:headers identity=&amp;quot;XIMF_BASIC&amp;quot; canonalgo=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
  		&amp;lt;ximf:header name=&amp;quot;X-XIMF-Primary-Precedence&amp;quot;  status=&amp;quot;0&amp;quot; /&amp;gt;&lt;br /&gt;
  		&amp;lt;ximf:header name=&amp;quot;X-XIMF-Copy-Precedence&amp;quot; status=&amp;quot;0&amp;quot; /&amp;gt;&lt;br /&gt;
  		&amp;lt;ximf:header name=&amp;quot;X-XIMF-Correspondance-Type&amp;quot; /&amp;gt;&lt;br /&gt;
  		&amp;lt;ximf:header name=&amp;quot;X-XIMF-Exchange-Type&amp;quot; /&amp;gt;&lt;br /&gt;
  		&amp;lt;ximf:header name=&amp;quot;X-XIMF-Security-Policy-Identifier&amp;quot; /&amp;gt;	&lt;br /&gt;
  		&amp;lt;ximf:header name=&amp;quot;X-XIMF-Security-Classification-Identifier&amp;quot; /&amp;gt;  		&lt;br /&gt;
  		&amp;lt;ximf:header name=&amp;quot;Sender&amp;quot; /&amp;gt;&lt;br /&gt;
  		&amp;lt;ximf:header name=&amp;quot;To&amp;quot; /&amp;gt;&lt;br /&gt;
  		&amp;lt;ximf:header name=&amp;quot;From&amp;quot; /&amp;gt;&lt;br /&gt;
  		&amp;lt;ximf:header name=&amp;quot;Subject&amp;quot; /&amp;gt;	&lt;br /&gt;
  	&amp;lt;/ximf:headers&amp;gt;&lt;br /&gt;
  &amp;lt;/ximf:secure_headers&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Il est possible d'ajouter un statut : status=“0”. Les différentes valeurs sont :&lt;br /&gt;
&lt;br /&gt;
  0 : Duplicated - duplication simple de l'entête du message dans la signature &lt;br /&gt;
  1 : Deleted - intégration de l'entête du message dans la signature et suppression du champ dans le message&lt;br /&gt;
  2 : Modified - intégration de l'entête du message dans la signature et modification du champ dans le message&lt;br /&gt;
&lt;br /&gt;
Pour supprimer un champ, il faut supprimer la ligne correspondant à celui-ci.&lt;br /&gt;
'''Attention, seul le statut 0 duplicated est implémenté dans la version disponible.'''&lt;br /&gt;
&lt;br /&gt;
Les entêtes sont formatés dans la signature selon un algorithme de canonicalisation simple ou allégé (RFC 4871 §3.4.2). &lt;br /&gt;
Cet algorithme est précisé par dans le fichier xml via l'attribut '''canonalgo''' de l'élément '''ximf:headers'''.&lt;br /&gt;
Si l'attribut n'est pas spécifié dans le fichier, l'algorithme allégé sera appliqué.&lt;br /&gt;
&lt;br /&gt;
  0 : Algorithme de canonicalisation simple (simple canonicalization)&lt;br /&gt;
  1 : Algorithme de canonicalisation allégé (relaxed canonicalization)&lt;br /&gt;
&lt;br /&gt;
=== Configuration du compte utilisateur ===&lt;br /&gt;
&lt;br /&gt;
Pour choisir ou modifier le fichier XML contenant la liste des entêtes de message à sécuriser, il faut ouvrir la fenêtre des paramètres de compte utilisateur (menu Outils &amp;gt; Paramètres des comptes).&lt;br /&gt;
La section Entêtes sécurisés permet de choisir le fichier XML. &lt;br /&gt;
&lt;br /&gt;
[[File:SecureHeaders_settings.png‎ |center|caption]]&lt;br /&gt;
&lt;br /&gt;
== Utilisation ==&lt;br /&gt;
&lt;br /&gt;
=== Signer un message et ses entêtes XIMF ===&lt;br /&gt;
&lt;br /&gt;
Pour envoyer un message avec des entêtes signés, il faut activer l'option de signature du message et de sécurisation des entêtes.&lt;br /&gt;
Pour activer l'option de sécurisation des entêtes, il suffit de sélectionner l'option via le menu options ou via la petite flèche à coté du bouton Sécurité.&lt;br /&gt;
&lt;br /&gt;
[[File:SecureHeaders_compose.png‎ |center|caption]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
le bouton “Sécurité” ou l'enveloppe visible dans la barre de statut permet d'accéder aux informations de sécurité du message et notamment la liste des entêtes qui vont être signés. Pour visualiser cette liste, il faut sélectionner l'option de sécurisation des entêtes (voir paragraphe précédent) mais aussi définir un sujet et un destinataire.&lt;br /&gt;
La présence de la liste des entêtes dans cette interface permet ainsi de s'assurer que le message sera envoyé avec les entêtes signés.&lt;br /&gt;
&lt;br /&gt;
[[File:SecureHeaders_compose_info.PNG‎ |center|caption]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Aller plus loin... ====&lt;br /&gt;
Il est possible d'automatiser le processus de signature des entêtes sécurisés.&lt;br /&gt;
En effet, l'extension [[Ximfmail]] permet de créer une règle rendant obligatoire la signature des messages envoyés. Dans, cette même règle, la liste des entêtes à sécuriser est enregistrée.&lt;br /&gt;
Bien sur, pour utiliser ces fonctions, l'utilisateur devra établir une instance  pour le moteur [[Ximfmail]].&lt;br /&gt;
Ainsi, à chaque envoi de message, les fonctions de signature des entêtes sécurisés deviennent transparentes pour l'utilisateur.&lt;br /&gt;
&lt;br /&gt;
=== Vérifier la signature d'un message reçu ===&lt;br /&gt;
&lt;br /&gt;
Dans la boîte de réception des messages, ceux signés ont une icône [[File:SecureHeaders_read_icon.png||caption]] affichée près des boutons d'action sur le message.&lt;br /&gt;
Pour visualiser ce qui est sécurisé, il faut cliquer sur cette enveloppe. Une fenêtre s'ouvre et affiche toutes les informations de sécurité pour ce message. Un bouton au bas de la fenêtre de sécurité des messages permet de voir le détail des entêtes sécurisés.&lt;br /&gt;
&lt;br /&gt;
[[File:SecureHeaders_Read1.PNG‎ |center|caption]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:SecureHeaders_Read_Security_Info.png‎ |center|caption]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Message reçu avec entêtes intègres ====&lt;br /&gt;
Lorsque les mécanismes de vérification d'une signature valident l'intégrité et la non répudiation des entêtes du message, l'icône du message représentant une enveloppe simple est présentée et dans la fenêtre de détail des entêtes signés, ceux-ci sont marqués d'une coche verte.&lt;br /&gt;
&lt;br /&gt;
[[File:SecureHeaders_Read_Ok.png‎ |center|caption]]&lt;br /&gt;
&lt;br /&gt;
==== Message reçu avec entêtes non intègres ====&lt;br /&gt;
Lorsque les mécanismes de vérification d'une signature détectent une non-intégrité d'un ou plusieurs entêtes du message, l'icône du message représentant une enveloppe est complétée d'un point d'interrogation et dans la fenêtre de détail des entêtes signés, ceux non intègres sont marqués d'une croix rouge.&lt;br /&gt;
&lt;br /&gt;
[[File:SecureHeaders_Read_Nok.PNG‎ |center|caption]]&lt;br /&gt;
&lt;br /&gt;
Les entêtes sécurisés ont été implémentés par [[File:Cassidian_logo.png|link=http://www.cassidian.com|150px]]&lt;/div&gt;</summary>
		<author><name>Xparis</name></author>	</entry>

	<entry>
		<id>https://adullact.net/plugins/mediawiki/wiki/milimail/index.php?title=Secure_Headers/fr&amp;diff=921</id>
		<title>Secure Headers/fr</title>
		<link rel="alternate" type="text/html" href="https://adullact.net/plugins/mediawiki/wiki/milimail/index.php?title=Secure_Headers/fr&amp;diff=921"/>
				<updated>2011-07-22T07:42:35Z</updated>
		
		<summary type="html">&lt;p&gt;Xparis : /* Définir les entêtes de message à signer */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{lang|Secure Headers|Secure Headers/fr}}&lt;br /&gt;
&amp;gt; [[Documentation/fr|Documentation]] &amp;gt; [[Trustedbird/fr|Trustedbird]] &amp;gt; [[Secure Headers/fr|En-têtes sécurisés]] &amp;gt; [[Secure_Headers_Technical_Documentation/fr|Documentation technique]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Cette fonction offre des mécanismes de sécurisation des entêtes de messages lors de l'échange d'un message entre l'émetteur et son destinataire.&lt;br /&gt;
Cette fonction garantit l'intégrité et la non répudiation des entêtes de messages en les intégrant dans la signature SMIME du message.&lt;br /&gt;
Les mécanismes utilisés sont basés sur les concepts des attributs signés décrits dans [RFC 5652].&lt;br /&gt;
&lt;br /&gt;
Une description détaillée de la mise en oeuvre est disponilble : [[Secure_Headers_Technical_Documentation/fr|Documentation technique]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
&lt;br /&gt;
La gestion des entêtes sécurisés est intégrée directement dans les sources de Trustedbird 2 et Trustedbird 3.1.&lt;br /&gt;
&lt;br /&gt;
=== Pré-requis ===&lt;br /&gt;
&lt;br /&gt;
Pour signer les entêtes d'un message, il faut avoir installé un certificat valide pour l'utilisateur concerné.&lt;br /&gt;
&lt;br /&gt;
=== Définir les entêtes de message à signer ===&lt;br /&gt;
&lt;br /&gt;
Un fichier XML contient la liste des entêtes de message à intégrer dans la signature.&lt;br /&gt;
Un fichier par défaut est chargé à l'installation du client. Il est possible de le modifier ou d'utiliser un autre fichier pour ajouter et supprimer des champs. Le fichier à utiliser est défini dans les préférences de compte utilisateur, section Entêtes signés.&lt;br /&gt;
Le format ce ce fichier doit respecter strictement la structure suivante:&lt;br /&gt;
Pour ajouter un élément, il convient d'ajouter : ”&amp;lt;ximf:header name=“XXXXXX” /&amp;gt;” avec XXXXXX le champ qui correspond à un champ d'entête. &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
  &amp;lt;ximf:secure_headers id=&amp;quot;001&amp;quot; version=&amp;quot;1.0&amp;quot; ximfVersion=&amp;quot;2.0&amp;quot; xmlns:ximf=&amp;quot;http://ximf.org/ximf/&amp;quot;&amp;gt;&lt;br /&gt;
  	&amp;lt;ximf:headers identity=&amp;quot;XIMF_BASIC&amp;quot; canonalgo=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
  		&amp;lt;ximf:header name=&amp;quot;X-XIMF-Primary-Precedence&amp;quot;  status=&amp;quot;0&amp;quot; /&amp;gt;&lt;br /&gt;
  		&amp;lt;ximf:header name=&amp;quot;X-XIMF-Copy-Precedence&amp;quot; status=&amp;quot;0&amp;quot; /&amp;gt;&lt;br /&gt;
  		&amp;lt;ximf:header name=&amp;quot;X-XIMF-Correspondance-Type&amp;quot; /&amp;gt;&lt;br /&gt;
  		&amp;lt;ximf:header name=&amp;quot;X-XIMF-Exchange-Type&amp;quot; /&amp;gt;&lt;br /&gt;
  		&amp;lt;ximf:header name=&amp;quot;X-XIMF-Security-Policy-Identifier&amp;quot; /&amp;gt;	&lt;br /&gt;
  		&amp;lt;ximf:header name=&amp;quot;X-XIMF-Security-Classification-Identifier&amp;quot; /&amp;gt;  		&lt;br /&gt;
  		&amp;lt;ximf:header name=&amp;quot;Sender&amp;quot; /&amp;gt;&lt;br /&gt;
  		&amp;lt;ximf:header name=&amp;quot;To&amp;quot; /&amp;gt;&lt;br /&gt;
  		&amp;lt;ximf:header name=&amp;quot;From&amp;quot; /&amp;gt;&lt;br /&gt;
  		&amp;lt;ximf:header name=&amp;quot;Subject&amp;quot; /&amp;gt;	&lt;br /&gt;
  	&amp;lt;/ximf:headers&amp;gt;&lt;br /&gt;
  &amp;lt;/ximf:secure_headers&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Il est possible d'ajouter un statut : status=“0”. Les différentes valeurs sont :&lt;br /&gt;
&lt;br /&gt;
  0 : Duplicated - duplication simple de l'entête du message dans la signature &lt;br /&gt;
  1 : Deleted - intégration de l'entête du message dans la signature et suppression du champ dans le message&lt;br /&gt;
  2 : Modified - intégration de l'entête du message dans la signature et modification du champ dans le message&lt;br /&gt;
&lt;br /&gt;
Pour supprimer un champ, il faut supprimer la ligne correspondant à celui-ci.&lt;br /&gt;
'''Attention, seul le statut 0 duplicated est implémenté dans la version disponible.'''&lt;br /&gt;
&lt;br /&gt;
Les entêtes sont formatés dans la signature selon un algorithme de canonicalisation simple ou relaché. &lt;br /&gt;
Cet algorithme est précisé par dans le fichier xml via l'attribut canonalgo de l'élément ximf:headers.&lt;br /&gt;
&lt;br /&gt;
  0 : Algorithme de canonicalisation simple&lt;br /&gt;
  1 : Algorithme de canonicalisation relaché&lt;br /&gt;
&lt;br /&gt;
=== Configuration du compte utilisateur ===&lt;br /&gt;
&lt;br /&gt;
Pour choisir ou modifier le fichier XML contenant la liste des entêtes de message à sécuriser, il faut ouvrir la fenêtre des paramètres de compte utilisateur (menu Outils &amp;gt; Paramètres des comptes).&lt;br /&gt;
La section Entêtes sécurisés permet de choisir le fichier XML. &lt;br /&gt;
&lt;br /&gt;
[[File:SecureHeaders_settings.png‎ |center|caption]]&lt;br /&gt;
&lt;br /&gt;
== Utilisation ==&lt;br /&gt;
&lt;br /&gt;
=== Signer un message et ses entêtes XIMF ===&lt;br /&gt;
&lt;br /&gt;
Pour envoyer un message avec des entêtes signés, il faut activer l'option de signature du message et de sécurisation des entêtes.&lt;br /&gt;
Pour activer l'option de sécurisation des entêtes, il suffit de sélectionner l'option via le menu options ou via la petite flèche à coté du bouton Sécurité.&lt;br /&gt;
&lt;br /&gt;
[[File:SecureHeaders_compose.png‎ |center|caption]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
le bouton “Sécurité” ou l'enveloppe visible dans la barre de statut permet d'accéder aux informations de sécurité du message et notamment la liste des entêtes qui vont être signés. Pour visualiser cette liste, il faut sélectionner l'option de sécurisation des entêtes (voir paragraphe précédent) mais aussi définir un sujet et un destinataire.&lt;br /&gt;
La présence de la liste des entêtes dans cette interface permet ainsi de s'assurer que le message sera envoyé avec les entêtes signés.&lt;br /&gt;
&lt;br /&gt;
[[File:SecureHeaders_compose_info.PNG‎ |center|caption]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Aller plus loin... ====&lt;br /&gt;
Il est possible d'automatiser le processus de signature des entêtes sécurisés.&lt;br /&gt;
En effet, l'extension [[Ximfmail]] permet de créer une règle rendant obligatoire la signature des messages envoyés. Dans, cette même règle, la liste des entêtes à sécuriser est enregistrée.&lt;br /&gt;
Bien sur, pour utiliser ces fonctions, l'utilisateur devra établir une instance  pour le moteur [[Ximfmail]].&lt;br /&gt;
Ainsi, à chaque envoi de message, les fonctions de signature des entêtes sécurisés deviennent transparentes pour l'utilisateur.&lt;br /&gt;
&lt;br /&gt;
=== Vérifier la signature d'un message reçu ===&lt;br /&gt;
&lt;br /&gt;
Dans la boîte de réception des messages, ceux signés ont une icône [[File:SecureHeaders_read_icon.png||caption]] affichée près des boutons d'action sur le message.&lt;br /&gt;
Pour visualiser ce qui est sécurisé, il faut cliquer sur cette enveloppe. Une fenêtre s'ouvre et affiche toutes les informations de sécurité pour ce message. Un bouton au bas de la fenêtre de sécurité des messages permet de voir le détail des entêtes sécurisés.&lt;br /&gt;
&lt;br /&gt;
[[File:SecureHeaders_Read1.PNG‎ |center|caption]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:SecureHeaders_Read_Security_Info.png‎ |center|caption]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Message reçu avec entêtes intègres ====&lt;br /&gt;
Lorsque les mécanismes de vérification d'une signature valident l'intégrité et la non répudiation des entêtes du message, l'icône du message représentant une enveloppe simple est présentée et dans la fenêtre de détail des entêtes signés, ceux-ci sont marqués d'une coche verte.&lt;br /&gt;
&lt;br /&gt;
[[File:SecureHeaders_Read_Ok.png‎ |center|caption]]&lt;br /&gt;
&lt;br /&gt;
==== Message reçu avec entêtes non intègres ====&lt;br /&gt;
Lorsque les mécanismes de vérification d'une signature détectent une non-intégrité d'un ou plusieurs entêtes du message, l'icône du message représentant une enveloppe est complétée d'un point d'interrogation et dans la fenêtre de détail des entêtes signés, ceux non intègres sont marqués d'une croix rouge.&lt;br /&gt;
&lt;br /&gt;
[[File:SecureHeaders_Read_Nok.PNG‎ |center|caption]]&lt;br /&gt;
&lt;br /&gt;
Les entêtes sécurisés ont été implémentés par [[File:Cassidian_logo.png|link=http://www.cassidian.com|150px]]&lt;/div&gt;</summary>
		<author><name>Xparis</name></author>	</entry>

	<entry>
		<id>https://adullact.net/plugins/mediawiki/wiki/milimail/index.php?title=XIMF_XML_tags/fr&amp;diff=902</id>
		<title>XIMF XML tags/fr</title>
		<link rel="alternate" type="text/html" href="https://adullact.net/plugins/mediawiki/wiki/milimail/index.php?title=XIMF_XML_tags/fr&amp;diff=902"/>
				<updated>2011-05-04T16:24:03Z</updated>
		
		<summary type="html">&lt;p&gt;Xparis : /* Element aliasValue */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction == &lt;br /&gt;
Ce document propose un modèle de description, via eXtensible Markup Language (XML), d’entêtes de messages électroniques respectant la norme XIMF. Ce document a deux objectifs :&lt;br /&gt;
# Décrire les éléments et attributs de représentation XML pour construire des entêtes de messages électroniques de format XIMF.&lt;br /&gt;
# Fournir un modèle de représentation XIMF/XML.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Rappel :&amp;lt;/u&amp;gt;&lt;br /&gt;
* Un &amp;quot;élément&amp;quot; fait référence à tous les caractères situés entre une balise de départ et un balise de fin, e.g., &lt;br /&gt;
 &amp;lt;exemple&amp;gt; texte et/ou éléments fils &amp;lt;/exemple&amp;gt;&lt;br /&gt;
* Un &amp;quot;attribut&amp;quot; est une composante d’un élément. Il est positionné dans la balise de départ, e.g., &lt;br /&gt;
 &amp;lt;exemple nom='value'&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tous les éléments décrits dans cette documentation paragraphe sont validés dans l’espace de nom &amp;quot;ximf&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 xmlns:ximf=&amp;quot;http://eads.org/ximf/&amp;quot; &lt;br /&gt;
 xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot;&lt;br /&gt;
 xsi:schemaLocation=&amp;quot;http://eads.org/ximf/ximf.xsd&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Description détaillée des balises XML ==&lt;br /&gt;
&lt;br /&gt;
Voici, par ordre d'apparition et en fonction des fichiers, les balises génériques associées aux différents fichiers XML.&lt;br /&gt;
&lt;br /&gt;
=== Fichier ximfmail-profile ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color:red;&amp;quot;&amp;gt;'''TODO''' :&lt;br /&gt;
* Combien d'éléments ihm sont autorisés dans un élément instance ?&lt;br /&gt;
&amp;lt;p style=&amp;quot;color:green;&amp;quot;&amp;gt;Un seul élément ihm est chargé par instance, il permet de générer la grille des entêtes XIMF en rédaction et lecture de message&amp;lt;/p&amp;gt;&lt;br /&gt;
* La documentation des fichiers ximfmail-profile.xml n'est pas disponible. &lt;br /&gt;
&amp;lt;p style=&amp;quot;color:green;&amp;quot;&amp;gt;Quel type de documentation (wiki adullact ou .doc) est attendu?&amp;lt;/p&amp;gt;&lt;br /&gt;
* Quel est le rôle de l'élément &amp;quot;acces&amp;quot; ?&lt;br /&gt;
&amp;lt;p style=&amp;quot;color:green;&amp;quot;&amp;gt;je ne vois pas où j'ai utilisé un élément acces dans un fichier ximfmail-profile.xml&amp;lt;/p&amp;gt;&lt;br /&gt;
* Quelle est l'utilité des identifiants associés aux éléments instance, shema, ihm, etc.&lt;br /&gt;
&amp;lt;p style=&amp;quot;color:green;&amp;quot;&amp;gt;Les attributs id ne sont pas exploités par le moteur XIMFMAIL sauf l'instance dont l'id &amp;quot;id=smtp&amp;quot;. Celui-ci est utilisé par le moteur pour gérer un message smtp standard.&amp;lt;/p&amp;gt;&lt;br /&gt;
* Quelle est l'utilité de l'attribut name associé aux éléments instance. Y a-t-il une vérification s'assurant que les fichiers utilisés par une instance correspondent bien à l'instance à laquelle ils sont associés ?&lt;br /&gt;
&amp;lt;p style=&amp;quot;color:green;&amp;quot;&amp;gt;l'attribut name est un des attributs permettant de discréminer les instances. Il est effectivement utilisé par le moteur pour afficher, composer les messages d'un compte&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Un fichier xpi peut contenir plusieurs instances XIMF, celles-ci sont alors regroupées dans une même catégorie.  Le fichier ximfmail-profile contient des informations sur toutes les instances contenues dans le xpi, notamment leur nom, leur chemin d'accès, ainsi que les noms des fichiers associés à chaque instance.&lt;br /&gt;
&lt;br /&gt;
==== Element instance ====&lt;br /&gt;
L’élément &amp;quot;instance&amp;quot; identifie l’ensemble des entêtes à décrire selon la norme XIMF. C’est le conteneur principal d’une instance XIMF/XML. Cinq attributs précisent la balise &amp;quot;instance&amp;quot; : &amp;quot;ximfVersion&amp;quot;, &amp;quot;version&amp;quot;, &amp;quot;author&amp;quot;, &amp;quot;creation&amp;quot;, &amp;quot;name&amp;quot;, e.g.,&lt;br /&gt;
 &amp;lt;ximf:instance name=&amp;quot;myInstance&amp;quot; version=&amp;quot;1.0&amp;quot; ximfVersion=&amp;quot;2.0&amp;quot; &amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Détails sur les attributs de l'élément &amp;quot;instance&amp;quot; :&lt;br /&gt;
** L’attribut &amp;quot;name&amp;quot; définit le nom de l’instance décrite. Cet attribut est obligatoire.&lt;br /&gt;
** L’attribut &amp;quot;ximfVersion&amp;quot; définit le numéro de version des entêtes XIMF utilisés pour cette représentation. Cet attribut est obligatoire. &lt;br /&gt;
** L’attribut &amp;quot;version&amp;quot; définit le numéro de version de l’instance décrite. Cet attribut est obligatoire.&lt;br /&gt;
** L’attribut &amp;quot;author&amp;quot; renseigne sur le nom de l’auteur de cette instance.&lt;br /&gt;
** L’attribut &amp;quot;creationDate&amp;quot; précise la date de création de cette instance.&lt;br /&gt;
&lt;br /&gt;
L’élément &amp;quot;instance&amp;quot; peut contenir un ou plusieurs éléments &amp;quot;schema&amp;quot;, un ou plusieurs éléments &amp;quot;rule&amp;quot;, un élément &amp;quot;ihm&amp;quot; et un élément &amp;quot;dictionary&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==== Element dictionary ====&lt;br /&gt;
L'élément dictionary contient le chemin vers le fichier spécifiant les données d'internationalisation (Cf. [[#Fichier_dictionary|Fichier dictionary]]).&lt;br /&gt;
&lt;br /&gt;
==== Element schema ====&lt;br /&gt;
L'élément shema contient le chemin vers le fichier spécifiant les entêtes XIMF (Cf. [[#Fichier_headers|Fichier headers]]).&lt;br /&gt;
&lt;br /&gt;
==== Element ihm ====&lt;br /&gt;
L'élément ihm contient le chemin vers le fichier spécifiant la disposition de l'interface des formulaires XIMF (Cf. [[#Fichier_ihm|Fichier ihm]]).&lt;br /&gt;
&lt;br /&gt;
==== Element rule ====&lt;br /&gt;
L'élément rule contient le chemin vers le fichier spécifiant les règles associées aux valeurs des champs XIMF (Cf. [[#Fichier_rules|Fichier rules]]).&lt;br /&gt;
&lt;br /&gt;
=== Fichier dictionary ===&lt;br /&gt;
Le fichier dictionnary permet de mettre en œuvre l’internationalisation d’une instance XIMF. Il défini des dictionnaires qui servent à traduire les éléments de l'instance XIMF.&lt;br /&gt;
On y retrouve un élément &amp;quot;instance&amp;quot; rappelant l'instance XIMF à laquelle il est rattaché et qui contient un élément &amp;quot;ximf:dictionnary&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==== Element dictionary ====&lt;br /&gt;
&amp;lt;div style=&amp;quot;color:red;&amp;quot;&amp;gt;'''TODO''' : &lt;br /&gt;
* Quel est l'intérêt de renseigner un attribut &amp;quot;id&amp;quot; à l'élément &amp;quot;dictionary&amp;quot; (étant donné qu'un seul élément &amp;quot;dictionary est autorisé dans l'élément &amp;quot;instance&amp;quot;) ?&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;color:green;&amp;quot;&amp;gt;cet attribut n'est effectivement pas obligatoire&amp;lt;/p&amp;gt;&lt;br /&gt;
L’élément &amp;quot;dictionary&amp;quot; contient toutes les informations devant être interprétées selon le pays d’utilisation.&lt;br /&gt;
L’élément &amp;quot;dictionary&amp;quot; contient un ou plusieurs mêmes éléments &amp;quot;locale&amp;quot;, e.g.,&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;ximf:dictionary&amp;gt;&lt;br /&gt;
   &amp;lt;ximf:locale lang=&amp;quot;fr-FR&amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;ximf:locale lang=&amp;quot;en-US&amp;quot; /&amp;gt;&lt;br /&gt;
 &amp;lt;/ximf:dictionary&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Element locale ====&lt;br /&gt;
L’élément &amp;quot;locale&amp;quot; contient toutes les informations pour un pays et/ou langue désignée. &lt;br /&gt;
L’élément &amp;quot;locale&amp;quot; contient un ou plusieurs mêmes éléments &amp;quot;ilk&amp;quot;, e.g.,&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;ximf:locale lang=&amp;quot;fr-FR&amp;quot; &amp;gt;&lt;br /&gt;
   &amp;lt;ximf:ilk entity=&amp;quot;a&amp;quot;/&amp;gt;	&lt;br /&gt;
   &amp;lt;ximf:ilk entity=&amp;quot;b&amp;quot;/&amp;gt;&lt;br /&gt;
 &amp;lt;/ximf:locale&amp;gt; &lt;br /&gt;
&lt;br /&gt;
* Détails sur les attributs de la balise &amp;quot;locale&amp;quot; :&lt;br /&gt;
** L’attribut &amp;quot;lang&amp;quot; définit le code pays de ce conteneur. Il devrai être construit selon le format défini par la RFC1766 (fr, en, ja, es, …).&lt;br /&gt;
&lt;br /&gt;
==== Element ilk ====&lt;br /&gt;
L’élément &amp;quot;ilk&amp;quot; contient une unique information correspondant à une donnée traduite selon le code pays de l’élément père. Cette information est au format chaîne de caractère. Un attribut obligatoire précise la balise &amp;quot;ilk&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;ximf:ilk entity=&amp;quot;ilk-lang-ihm&amp;quot;&amp;gt;langue&amp;lt;/ximf:ilk&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Détails sur les attributs de la balise &amp;quot;ilk&amp;quot; :&lt;br /&gt;
** L’attribut &amp;quot;entity&amp;quot; définit la référence d’entrée pour récupérer le contenu de l’élément selon le code pays souhaité. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Finalement, le fichier &amp;quot;dictionary&amp;quot; pourra contenir :&lt;br /&gt;
 &amp;lt;ximf:instance name=&amp;quot;Whirlpool&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;ximf:dictionary&amp;gt;&lt;br /&gt;
     &amp;lt;ximf:locale lang=&amp;quot;fr-FR&amp;quot; &amp;gt;&lt;br /&gt;
       &amp;lt;ximf:ilk entity=&amp;quot;ilk-lang-ihm&amp;quot;&amp;gt;Français&amp;lt;/ximf:ilk&amp;gt;&lt;br /&gt;
       &amp;lt;ximf:ilk entity=&amp;quot;ilk-exemple-general&amp;quot;&amp;gt;Général&amp;lt;/ximf:ilk&amp;gt;&lt;br /&gt;
     &amp;lt;/ximf:locale&amp;gt;&lt;br /&gt;
     &amp;lt;ximf:locale lang=&amp;quot;en-US&amp;quot; &amp;gt;&lt;br /&gt;
       &amp;lt;ximf:ilk entity=&amp;quot;ilk-lang-ihm&amp;quot;&amp;gt;English (US)&amp;lt;/ximf:ilk&amp;gt;&lt;br /&gt;
       &amp;lt;ximf:ilk entity=&amp;quot;ilk-exemple-general&amp;quot;&amp;gt;General&amp;lt;/ximf:ilk&amp;gt;&lt;br /&gt;
      &amp;lt;/ximf:locale&amp;gt; 	&lt;br /&gt;
   &amp;lt;/ximf:dictionary&amp;gt;&lt;br /&gt;
 &amp;lt;/ximf:instance&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Fichier ihm ===&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red;&amp;quot;&amp;gt;'''TODO''' : La documentation originale ne décrit pas le fichier ihm, les informations ci-dessous ont seulement été présumées. Merci de les vérifier/compléter.&lt;br /&gt;
&amp;lt;p style=&amp;quot;color:green;&amp;quot;&amp;gt;pas de remarques particulières&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Le fichier ihm spécifie l'agencement de l'interface des formulaires XIMF.&lt;br /&gt;
On y retrouve un élément &amp;quot;instance&amp;quot; rappelant l'instance XIMF à laquelle il est rattaché et qui contient un élément &amp;quot;ximf:ihm&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==== Element ihm ====&lt;br /&gt;
L'élément &amp;quot;ihm&amp;quot; contient un ou plusieurs éléments &amp;quot;panel&amp;quot; et un élément &amp;quot;treeRcv&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==== Element panel ====&lt;br /&gt;
Un élément ximf:panel correspond à un onglet du formulaire XIMF construit.&lt;br /&gt;
Deux attributs précisent la balise &amp;quot;panel&amp;quot; : &amp;quot;id&amp;quot; et &amp;quot;ilk&amp;quot;, eg.&lt;br /&gt;
 &amp;lt;ximf:panel id=&amp;quot;pane_security&amp;quot; ilk=&amp;quot;ilk-priority-panel&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Détails sur les attributs de l'élément &amp;quot;panel&amp;quot; :&lt;br /&gt;
** L’attribut &amp;quot;id&amp;quot; définit le nom de l'onglet, il doit être unique pour chaque élément &amp;quot;ximf:panel&amp;quot; et est formaté selon la syntaxe &amp;quot;pane-xxx&amp;quot;. Cet attribut est obligatoire.&lt;br /&gt;
** L’attribut &amp;quot;ilk&amp;quot; définit une référence de label de présentation associé au champ XIMF.&lt;br /&gt;
&lt;br /&gt;
L'élément &amp;quot;ximf:panel&amp;quot; contient au moins un éléments &amp;quot;ximf:groupbox&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==== Element groupbox ====&lt;br /&gt;
Un élément groupbox correspond à une sous catégorie d'un onglet du formulaire XIMF.&lt;br /&gt;
La structure &amp;quot;groupbox&amp;quot; détaille l’ordre d’affichage des entêtes dans un message.&lt;br /&gt;
Deux attributs précisent la balise &amp;quot;ximf:groupbox&amp;quot; : &amp;quot;id&amp;quot; et &amp;quot;ilk&amp;quot;, eg.&lt;br /&gt;
 &amp;lt;ximf:groupbox id=&amp;quot;group-classification&amp;quot; ilk=&amp;quot;ilk-secu-box&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Détails sur les attributs de l'élément &amp;quot;groupbox&amp;quot; :&lt;br /&gt;
** L’attribut &amp;quot;id&amp;quot; définit le nom de l'onglet, il doit être unique pour chaque élément &amp;quot;ximf:panel&amp;quot; et est formaté selon la syntaxe &amp;quot;pane-xxx&amp;quot;. Cet attribut est obligatoire.&lt;br /&gt;
** L’attribut &amp;quot;ilk&amp;quot; définit une référence de label de présentation associé au champ XIMF.&lt;br /&gt;
&lt;br /&gt;
L'élément &amp;quot;groupbox&amp;quot; contient au moins un éléments &amp;quot;headerRef&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==== Element treeRcv ====&lt;br /&gt;
L'élément &amp;quot;treeRcv&amp;quot; permet de spécifier quelles sont les colonnes susceptibles d'être ajoutées dans le panneau principal du client de messagerie qui contient la liste des messages d’un dossier.&lt;br /&gt;
&lt;br /&gt;
L'élément &amp;quot;treeRcv&amp;quot; peut contenir des éléments &amp;quot;headerRef&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==== Element headerRef ====&lt;br /&gt;
L'élément headerRef spécifie les champs associés à chaque sous-groupe d'onglet de formulaire ou les champs qu'il est possible d'afficher dans la liste des messages.&lt;br /&gt;
Aucun attribut ne vient compléter la balise &amp;quot;headerRef&amp;quot;, eg.&lt;br /&gt;
 &amp;lt;ximf:headerRef&amp;gt;header-classification&amp;lt;/ximf:headerRef&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Finalement, le fichier &amp;quot;ihm&amp;quot; pourra contenir :&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 &amp;lt;ximf:instance name=&amp;quot;Amoco&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;ximf:ihm&amp;gt;&lt;br /&gt;
     &amp;lt;ximf:panel id=&amp;quot;pane_security&amp;quot; ilk=&amp;quot;ilk-priority-panel&amp;quot;&amp;gt;&lt;br /&gt;
       &amp;lt;ximf:groupbox id=&amp;quot;group-classification&amp;quot; ilk=&amp;quot;ilk-secu-box&amp;quot;&amp;gt;&lt;br /&gt;
         &amp;lt;ximf:headerRef&amp;gt;header-correspondance-type&amp;lt;/ximf:headerRef&amp;gt;&lt;br /&gt;
         &amp;lt;ximf:headerRef&amp;gt;header-classification&amp;lt;/ximf:headerRef&amp;gt;			&lt;br /&gt;
       &amp;lt;/ximf:groupbox&amp;gt;&lt;br /&gt;
     &amp;lt;/ximf:panel&amp;gt;&lt;br /&gt;
     &amp;lt;ximf:treeRcv&amp;gt;&lt;br /&gt;
       &amp;lt;ximf:headerRef&amp;gt;header-classification&amp;lt;/ximf:headerRef&amp;gt;&lt;br /&gt;
     &amp;lt;/ximf:treeRcv&amp;gt;&lt;br /&gt;
   &amp;lt;/ximf:ihm&amp;gt;&lt;br /&gt;
 &amp;lt;/ximf:instance&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Fichier headers  ===&lt;br /&gt;
Le fichier headers spécifie les types des champs de l'interface des formulaires XIMF.&lt;br /&gt;
On y retrouve un élément &amp;quot;instance&amp;quot; rappelant l'instance XIMF à laquelle il est rattaché et qui contient des éléments &amp;quot;header&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color:red&amp;quot;&amp;gt;'''TODO :'''&lt;br /&gt;
Il semble que les fichiers headers définissent des champs d'entête devant être envoyés alors que ces mêmes entêtes ne sont pas spécifiés dans le fichier ihm. Ce comportement est logique, en effet, l'utilisateur n'a pas forcément besoin de savoir tout ce qui est envoyé via le formulaire.&lt;br /&gt;
&lt;br /&gt;
Comment intégrer un header (nommé aussi header technique) dans le message sans qu'il soit affiché dans le formulaire XIMF de l'IHM ?&lt;br /&gt;
&lt;br /&gt;
Par exemple, dans l'instance Amoco, le champ d'entête X-XIMF-Security-Policy-Identifier est automatiquement envoyé alors que les champs d'entête X-XIMF-Primary-Precedence et X-XIMF-Copy-Precedence ne le sont pas. Comment est faite la différence ?&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p style=&amp;quot;color:green;&amp;quot;&amp;gt;&lt;br /&gt;
Si un élément ximf:header ne contient pas d'attribut &amp;quot;ilk&amp;quot; et propose un choix unique de valeur (l’élément fils est ximf:string), alors le moteur &amp;quot;déduit&amp;quot; qu'il s'agit d'une valeur technique à envoyer sans la présenter à l'utilisateur.&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Element header ====&lt;br /&gt;
Chaque élément &amp;quot;header&amp;quot; décrit un entête de message de format XIMF.&lt;br /&gt;
Huit attributs précisent la balise &amp;quot;header&amp;quot; : &amp;quot;headerName&amp;quot;, &amp;quot;id&amp;quot;, &amp;quot;technicalHeaderName&amp;quot;, &amp;quot;type&amp;quot;, &amp;quot;technicalType&amp;quot;, &amp;quot;isMandatory&amp;quot;, &amp;quot;ilk&amp;quot;, &amp;quot;description&amp;quot;, e.g.,&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color:red;&amp;quot;&amp;gt;'''TODO :'''&lt;br /&gt;
Comment est effectuée la vérification de l'attribut isMandatory et quelles sont les conditions de fonctionnement de celui-ci ? Est-il possible, par exemple, de spécifier l'attribut isMandatory=true d'un élément header si le contenu de celui-ci est un élément « set » qui dispose des attributs minItem et maxItem ? Actuellement, lorsque l'on crée un élément set avec les attributs minItem et maxItem, le champ du formulaire associé ne peux pas être validé : e.g., &lt;br /&gt;
 &amp;lt;ximf:set id=&amp;quot;value-amoco-classification&amp;quot; minItem=&amp;quot;1&amp;quot; maxItem=&amp;quot;64&amp;quot; separator=&amp;quot;;&amp;quot; technicalSeparator=&amp;quot;.&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;ximf:header id=&amp;quot;header-primary-precedence&amp;quot; &lt;br /&gt;
   headerName=&amp;quot;X-XIMF-Primary-Precedence&amp;quot; &lt;br /&gt;
   ilk=&amp;quot;ilk-primary-precedence&amp;quot; &lt;br /&gt;
   isMandatory=&amp;quot;true&amp;quot; &lt;br /&gt;
   description=&amp;quot;entête d’urgence&amp;quot; &lt;br /&gt;
   type=&amp;quot;string&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Détails sur les attributs de l'élément &amp;quot;header&amp;quot; :&lt;br /&gt;
** L’attribut &amp;quot;headerName&amp;quot; définit le nom du champ XIMF. Cet attribut est obligatoire.&lt;br /&gt;
** L’attribut &amp;quot;id&amp;quot; définit un identifiant de champ, il doit être unique pour chaque élément &amp;quot;header&amp;quot; et est formaté selon la syntaxe &amp;quot;header-xxx&amp;quot;. Cet attribut est obligatoire.&lt;br /&gt;
** L’attribut &amp;quot;isMandatory&amp;quot; précise si ce champ doit être obligatoirement présent dans le message intégrant les entêtes selon cette description. &lt;br /&gt;
** L’attribut &amp;quot;ilk&amp;quot; définit une référence de label de présentation associé au champ XIMF.&lt;br /&gt;
** L’attribut &amp;quot;type&amp;quot; précise le format des données associées à cet élément. Ce format peut être une date, une chaîne, une adresse mail, un O.I.D.&lt;br /&gt;
** L’attribut &amp;quot;technicalHeaderName&amp;quot; permet de compléter l’entête décrit par un autre entête.&lt;br /&gt;
** L’attribut &amp;quot;technicalType&amp;quot; précise le format des données associées à l’élément technicalHeaderName.&lt;br /&gt;
** L’attribut &amp;quot;description&amp;quot; permet d’ajouter une information sur cet élément.&lt;br /&gt;
&lt;br /&gt;
L’élément &amp;quot;header&amp;quot; contient obligatoirement un élément &amp;quot;set&amp;quot;, &amp;quot;multiset&amp;quot;, &amp;quot;string&amp;quot;, ou &amp;quot;compstring&amp;quot;, e.g.,&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;ximf:header id=&amp;quot;header-reply-by&amp;quot; &lt;br /&gt;
   headerName=&amp;quot;X-XIMF-Reply-By&amp;quot; &lt;br /&gt;
   ilk=&amp;quot;ilk-reply-by&amp;quot; &lt;br /&gt;
   isMandatory=&amp;quot;false&amp;quot; &amp;gt;&lt;br /&gt;
     &amp;lt;ximf:string id=&amp;quot;value-reply-by&amp;quot; editable=&amp;quot;true&amp;quot; /&amp;gt;&lt;br /&gt;
 &amp;lt;/ximf:header&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color:red;&amp;quot;&amp;gt;&lt;br /&gt;
'''TODO :''' Quelles sont les contraintes associées à l'attribut type d'un élément header ?&lt;br /&gt;
&amp;lt;p style=&amp;quot;color:green;&amp;quot;&amp;gt;&lt;br /&gt;
L'attribut type d'un élément &amp;quot;ximf:header&amp;quot; ne contraint pas les éléments fils associés.&lt;br /&gt;
Dans le cadre de Ximfmail, cet attribut est utilisé pour charger des fonctions graphiques d'aide à la saisie pour l'utilisateur (calendrier, adresse...)&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Element string ====&lt;br /&gt;
L’élément &amp;quot;string&amp;quot; précise le contenu d’une ressource de type chaîne de caractères imprimables (a-z, A-Z, 1-9,…)&lt;br /&gt;
Quinze attributs complètent l’élément &amp;quot;string&amp;quot; : &amp;quot;id&amp;quot;, &amp;quot;ref&amp;quot;, &amp;quot;ilk&amp;quot;, &amp;quot;aclLevel&amp;quot;, &amp;quot;index&amp;quot;, &amp;quot;description&amp;quot;, &amp;quot;editable&amp;quot;, &amp;quot;content&amp;quot;, &amp;quot;technicalContent&amp;quot;,&amp;quot;maxItem&amp;quot;, &amp;quot;minItem&amp;quot;, &amp;quot;maxLength&amp;quot;, &amp;quot;minLength&amp;quot;, &amp;quot;separator&amp;quot;, &amp;quot;technicalSeparator&amp;quot;,  e.g.,&lt;br /&gt;
	&lt;br /&gt;
 &amp;lt;ximf:string ilk=&amp;quot;ilk-france&amp;quot; content=&amp;quot;FRA&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Détails sur les attributs de l'élément &amp;quot;string&amp;quot; :&lt;br /&gt;
** L’attribut &amp;quot;id&amp;quot; définit un identifiant d’élément, il doit être unique pour chaque élément &amp;quot;string&amp;quot;.&lt;br /&gt;
** L’attribut &amp;quot;ref&amp;quot; définit un identifiant de référence qui contient les valeurs à utiliser pour cet élément.&lt;br /&gt;
** L’attribut &amp;quot;ilk&amp;quot; définit une référence de label de présentation internationalisé.&lt;br /&gt;
** L’attribut &amp;quot;aclLevel&amp;quot; définit la valeur seuil d’accès à la donnée selon une règle de droit d’accès (Cf. [[#Element_role| élément role]]).&lt;br /&gt;
** L’attribut &amp;quot;index&amp;quot; permet de définir un ordre de présentation par rapport à aux autres valeurs définies dans le même conteneur.&lt;br /&gt;
** L’attribut &amp;quot; description &amp;quot; permet d’associer un commentaire sur cette donnée.&lt;br /&gt;
** L’attribut &amp;quot;editable&amp;quot; définit une valeur de saisie (champ libre). Cet attribut est de type booléen.&lt;br /&gt;
** L’attribut &amp;quot;content&amp;quot; représente la valeur effective de la donnée. C’est cette donnée qui sera associée au champ XIMF créé.&lt;br /&gt;
** L’attribut &amp;quot;technicalContent&amp;quot; représente la valeur effective de la donnée technique. C’est cette donnée qui sera associée au champ technique XIMF créé (cf. attribut technicalHeaderName de l’élément &amp;quot;header&amp;quot;.&lt;br /&gt;
** L’attribut &amp;quot;separator&amp;quot; définit le caractère de séparation entre deux valeurs (utile si l’attribute editable est positionné).&lt;br /&gt;
** L’attribut &amp;quot;technicalseparator&amp;quot; définit le caractère de séparation entre deux valeurs (utile si l’attribute editable est positionné).&lt;br /&gt;
** L’attribut &amp;quot;maxLength&amp;quot; définit le nombre maximal de caractères de la chaîne définie ou construite.&lt;br /&gt;
** L’attribut &amp;quot;minLength&amp;quot; définit le nombre minimal de caractères de la chaîne définie ou construite.&lt;br /&gt;
** L’attribut &amp;quot;maxItem&amp;quot; définit le nombre maximal de données associées pouvant être concaténées.&lt;br /&gt;
** L’attribut &amp;quot;minItem&amp;quot; définit le nombre minimal de données associées pouvant être concaténées.&lt;br /&gt;
&lt;br /&gt;
L’élément &amp;quot;string&amp;quot; peut contenir plusieurs éléments &amp;quot;linkedValue&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;ximf:string ilk=&amp;quot;ilk-non-protege&amp;quot; content=&amp;quot;NON PROTEGE&amp;quot; technicalContent=&amp;quot;1&amp;quot; &amp;gt;&lt;br /&gt;
   &amp;lt;ximf:linkedValue ref=&amp;quot;value-non-protege-france &amp;quot; /&amp;gt;&lt;br /&gt;
 &amp;lt;/ximf:string&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Element compstring ====&lt;br /&gt;
&amp;lt;div style=&amp;quot;color:red;&amp;quot;&amp;gt;&lt;br /&gt;
'''TODO :''' L'attribut de l'élément « compstring » nommé « contentFactorise » devrait s'appeler « contentFactorize ».&lt;br /&gt;
&amp;lt;p style=&amp;quot;color:green;&amp;quot;&amp;gt;ok&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
L’élément &amp;quot;compstring&amp;quot; décrit un conteneur de concaténation des éléments fils. Il permet notamment de créer des valeurs d’entêtes composées.&lt;br /&gt;
Dix-sept attributs complètent l’élément &amp;quot;compstring&amp;quot; : &amp;quot;id&amp;quot;, &amp;quot;ref&amp;quot;, &amp;quot;ilk&amp;quot;, &amp;quot;aclLevel&amp;quot;, &amp;quot;index&amp;quot;, &amp;quot;description&amp;quot;, &amp;quot;maxLength&amp;quot;, &amp;quot;minLength&amp;quot;, &amp;quot;maxItem&amp;quot;, &amp;quot;minItem&amp;quot;, &amp;quot;separator&amp;quot;, &amp;quot;technicalSeparator&amp;quot;, &amp;quot;content&amp;quot;, &amp;quot;technicalContent&amp;quot;,  &amp;quot;contentPositionEnd&amp;quot;, &amp;quot;contentFactorise&amp;quot;, &amp;quot;technicalPositionEnd&amp;quot;, e.g.,&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;ximf:compstring &lt;br /&gt;
   ilk=&amp;quot;ilk-special&amp;quot; &lt;br /&gt;
   content=&amp;quot;SPECIAL&amp;quot; &lt;br /&gt;
   technicalContent=&amp;quot;1.3.4&amp;quot; &lt;br /&gt;
   separator=&amp;quot; &amp;quot; &lt;br /&gt;
   technicalSeparator=&amp;quot;.&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Détails sur les attributs de l'élément &amp;quot;compstring&amp;quot; :&lt;br /&gt;
** L’attribut &amp;quot;id&amp;quot; définit un identifiant d’élément, il doit être unique pour chaque élément &amp;quot;compstring&amp;quot;.&lt;br /&gt;
** L’attribut &amp;quot;ref&amp;quot; définit un identifiant de référence qui contient les valeurs à utiliser pour cet élément.&lt;br /&gt;
** L’attribut &amp;quot;ilk&amp;quot; définit une référence de label de présentation internationalisé.&lt;br /&gt;
** L’attribut &amp;quot;aclLevel&amp;quot; définit la valeur seuil d’accès à la donnée selon une règle de droit d’accès (cf. [[#Element_role| élément &amp;quot;role&amp;quot;]]).&lt;br /&gt;
** L’attribut &amp;quot;index&amp;quot; permet de définir un ordre de présentation par rapport à aux autres valeurs définies dans le même conteneur.&lt;br /&gt;
** L’attribut &amp;quot; description &amp;quot; permet d’associer un commentaire sur cette donnée.&lt;br /&gt;
** L’attribut &amp;quot;content&amp;quot; représente la valeur effective de la donnée. C’est cette donnée qui sera associée au champ XIMF créé.&lt;br /&gt;
** L’attribut &amp;quot;technicalContent&amp;quot; représente la valeur effective de la donnée technique. C’est cette donnée qui sera associée au champ technique XIMF créé (cf. attribut technicalHeaderName de l’élément &amp;quot;header&amp;quot;.&lt;br /&gt;
** L’attribut &amp;quot;separator&amp;quot; définit le caractère de séparation entre deux valeurs.&lt;br /&gt;
** L’attribut &amp;quot;technicalseparator&amp;quot; définit le caractère de séparation entre deux valeurs.&lt;br /&gt;
** L’attribut &amp;quot;maxLength&amp;quot; définit le nombre maximal de caractères de la chaîne définie ou construite.&lt;br /&gt;
** L’attribut &amp;quot;minLength&amp;quot; définit le nombre minimal de caractères de la chaîne définie ou construite.&lt;br /&gt;
** L’attribut &amp;quot;maxItem&amp;quot; définit le nombre maximal de données associées pouvant être concaténées.&lt;br /&gt;
** L’attribut &amp;quot;minItem&amp;quot; définit le nombre minimal de données associées pouvant être concaténées.&lt;br /&gt;
** L’attribut &amp;quot;contentPositionEnd&amp;quot; impose de positionner le contenu de l’élément &amp;quot;compstring&amp;quot; après les valeurs des éléments fils : valuefils1,valuefils2 : valuecompstring.&lt;br /&gt;
** L’attribut &amp;quot;technicalPositionEnd&amp;quot; impose de positionner le contenu de l’élément &amp;quot;compstring&amp;quot; après les valeurs des éléments fils. &lt;br /&gt;
** L’attribut &amp;quot;contentFactorise&amp;quot; impose d’utiliser le contenu de l’élément &amp;quot;compstring&amp;quot; comme facteur des éléments fils : valuecompstring(valuefils1,valuefils2). &lt;br /&gt;
&lt;br /&gt;
L’élément &amp;quot;compstring&amp;quot; peut contenir un élément &amp;quot;string&amp;quot; ou &amp;quot;set&amp;quot; ou  &amp;quot;multiset&amp;quot; ou plusieurs éléments &amp;quot;compstring&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;ximf:compstring &lt;br /&gt;
   ilk=&amp;quot;ilk-special&amp;quot; &lt;br /&gt;
   content=&amp;quot;SPECIAL&amp;quot; &lt;br /&gt;
   technicalContent=&amp;quot;1.3.4&amp;quot; &lt;br /&gt;
   separator=&amp;quot; &amp;quot; &lt;br /&gt;
   technicalSeparator=&amp;quot;.&amp;quot;&amp;gt;&lt;br /&gt;
     &amp;lt;ximf:set id=&amp;quot;ilk-special-op &amp;quot; maxItem=&amp;quot;64&amp;quot;&amp;gt;&lt;br /&gt;
       &amp;lt;ximf:string ilk=&amp;quot;ilk-special-op1&amp;quot; content=&amp;quot;OP1&amp;quot; technicalContent=&amp;quot;1&amp;quot; /&amp;gt;&lt;br /&gt;
       &amp;lt;ximf:string ilk=&amp;quot;ilk-special-op2&amp;quot; content=&amp;quot;OP2&amp;quot; technicalContent=&amp;quot;2&amp;quot; /&amp;gt;&lt;br /&gt;
       &amp;lt;ximf:string ilk=&amp;quot;ilk-special-op3&amp;quot; content=&amp;quot;OP3&amp;quot; technicalContent=&amp;quot;3&amp;quot; /&amp;gt;&lt;br /&gt;
     &amp;lt;/ximf:set&amp;gt;		&lt;br /&gt;
 &amp;lt;/ximf:compstring&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Element set ====&lt;br /&gt;
L’élément &amp;quot;set&amp;quot; décrit un conteneur de ressources de même type. Cet élément autorise la sélection de plusieurs ressources mais chaque ressource est sélectionnée une seule fois.&lt;br /&gt;
Douze attributs précisent la description de la balise &amp;quot;set&amp;quot; : &amp;quot;id&amp;quot;, &amp;quot;ref&amp;quot;, &amp;quot;ilk&amp;quot;, &amp;quot;aclLevel&amp;quot;, &amp;quot;index&amp;quot;, &amp;quot;description&amp;quot;, &amp;quot;maxLength&amp;quot;, &amp;quot;minLength&amp;quot;, &amp;quot;maxItem&amp;quot;, &amp;quot;minItem&amp;quot;, &amp;quot;separator&amp;quot;, &amp;quot;technicalSeparator&amp;quot;,  e.g.,&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;ximf:set id=&amp;quot;value-categories&amp;quot; ref=&amp;quot;value-mentions&amp;quot; maxItem=&amp;quot;64&amp;quot; separator=&amp;quot;;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Détails sur les attributs de l'élément &amp;quot;set&amp;quot; :&lt;br /&gt;
** L’attribut &amp;quot;id&amp;quot; définit un identifiant d’élément, il doit être unique pour chaque élément &amp;quot;ximf:set&amp;quot;.&lt;br /&gt;
** L’attribut &amp;quot;ref&amp;quot; définit un identifiant de référence qui contient les valeurs à utiliser pour cet élément.&lt;br /&gt;
** L’attribut &amp;quot;ilk&amp;quot; définit une référence de label de présentation internationalisé.&lt;br /&gt;
** L’attribut &amp;quot;aclLevel&amp;quot; définit la valeur seuil d’accès à la donnée selon une règle de droit d’accès (Cf. [[#Element_role|élément rôle]]).&lt;br /&gt;
** L’attribut &amp;quot;index&amp;quot; permet de définir un ordre de présentation par rapport à aux autres valeurs définies dans le même conteneur.&lt;br /&gt;
** L’attribut &amp;quot;description&amp;quot; permet d’associer un commentaire sur cette donnée.&lt;br /&gt;
** L’attribut &amp;quot;maxLength&amp;quot; définit le nombre maximal de caractères de la chaîne définie ou construite.&lt;br /&gt;
** L’attribut &amp;quot;minLength&amp;quot; définit le nombre minimal de caractères de la chaîne définie ou construite.&lt;br /&gt;
** L’attribut &amp;quot;maxItem&amp;quot; définit le nombre maximal de données associées pouvant être concaténées.&lt;br /&gt;
** L’attribut &amp;quot;minItem&amp;quot; définit le nombre minimal de données associées pouvant être concaténées.&lt;br /&gt;
** L’attribut &amp;quot;separator&amp;quot; définit le caractère de séparation entre deux valeurs (utile si l’attribute editable est positionné).&lt;br /&gt;
** L’attribut &amp;quot;technicalseparator&amp;quot; définit le caractère de séparation entre deux valeurs&lt;br /&gt;
&lt;br /&gt;
L’élément &amp;quot;set&amp;quot; peut contenir un ou plusieurs éléments &amp;quot;string&amp;quot; ou un ou plusieurs éléments &amp;quot;compstring&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;ximf:set id=&amp;quot;value-categories&amp;quot; minItem=&amp;quot;1&amp;quot; maxItem=&amp;quot;64&amp;quot; separator=&amp;quot;;&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;ximf:string ilk=&amp;quot;ilk-releasable-to&amp;quot; content=&amp;quot;RELEASABLE TO &amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;ximf:string ilk=&amp;quot;ilk-eyes-only&amp;quot; content=&amp;quot; EYES ONLY&amp;quot;/&amp;gt;&lt;br /&gt;
   &amp;lt;ximf:string ilk=&amp;quot;ilk-use-only&amp;quot; content=&amp;quot; USE ONLY&amp;quot;/&amp;gt;&lt;br /&gt;
 &amp;lt;/ximf:set&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color:red;&amp;quot;&amp;gt;'''TODO :'''&lt;br /&gt;
* Y a-t-il une définition des fichiers associés aux instances XIMF (e.g, le fichier attribution-list.xml utilisé dans l'instance Caterpillar) ?&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p style=&amp;quot;color:green;&amp;quot;&amp;gt;non mais la structure du fichier xml doit être celle donnée en exemple &amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Comment le moteur XIMF sait qu'un élément est une &amp;quot;attribution-list&amp;quot; ?&lt;br /&gt;
&amp;lt;p style=&amp;quot;color:green;&amp;quot;&amp;gt;&lt;br /&gt;
Si un élément &amp;quot;set&amp;quot; contient un attribut &amp;quot;ref&amp;quot; dont la valeur ne permet pas de trouver l'élément associé dans l'instance alors le moteur Ximfmail inspecte le répertoire local où est stocké l'instance et vérifie si le nom d'un fichier xml correspond à la valeur de cet attribut.&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Element multiset ====&lt;br /&gt;
L’élément &amp;quot;multiset&amp;quot; décrit un conteneur de ressources de même type. Cet élément autorise la sélection de plusieurs ressources et chaque ressource peut être sélectionnée plusieurs fois.&lt;br /&gt;
Douze attributs précisent la description de la balise &amp;quot;multiset&amp;quot; : &amp;quot;id&amp;quot;, &amp;quot;ref&amp;quot;, &amp;quot;ilk&amp;quot;, &amp;quot;aclLevel&amp;quot;, &amp;quot;index&amp;quot;, &amp;quot;description&amp;quot;, &amp;quot;maxLength&amp;quot;, &amp;quot;minLength&amp;quot;, &amp;quot;maxItem&amp;quot;, &amp;quot;minItem&amp;quot;, &amp;quot;separator&amp;quot;, &amp;quot;technicalSeparator&amp;quot;,  e.g.,&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;ximf:multiset &lt;br /&gt;
   id=&amp;quot;value-restricted&amp;quot; &lt;br /&gt;
   ilk=&amp;quot; ilk-value-restricted&amp;quot; &lt;br /&gt;
   maxItem=&amp;quot;64&amp;quot; &lt;br /&gt;
   separator=&amp;quot;;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Détails sur les attributs de l'élément &amp;quot;multiset&amp;quot; :&lt;br /&gt;
** L’attribut &amp;quot;id&amp;quot; définit un identifiant d’élément, il doit être unique pour chaque élément &amp;quot;multiset&amp;quot;.&lt;br /&gt;
** L’attribut &amp;quot;ref&amp;quot; définit un identifiant de référence qui contient les valeurs à utiliser pour cet élément.&lt;br /&gt;
** L’attribut &amp;quot;ilk&amp;quot; définit une référence de label de présentation internationalisé.&lt;br /&gt;
** L’attribut &amp;quot;aclLevel&amp;quot; définit la valeur seuil d’accès à la donnée selon une règle de droit d’accès (Cf. [[#Element_role|élément rôle]]).&lt;br /&gt;
** L’attribut &amp;quot;index&amp;quot; permet de définir un ordre de présentation par rapport à aux autres valeurs définies dans le même conteneur.&lt;br /&gt;
** L’attribut &amp;quot;description&amp;quot; permet d’associer un commentaire sur cette donnée.&lt;br /&gt;
** L’attribut &amp;quot;maxLength&amp;quot; définit le nombre maximal de caractères de la chaîne définie ou construite.&lt;br /&gt;
** L’attribut &amp;quot;minLength&amp;quot; définit le nombre minimal de caractères de la chaîne définie ou construite.&lt;br /&gt;
** L’attribut &amp;quot;maxItem&amp;quot; définit le nombre maximal de données associées pouvant être concaténées.&lt;br /&gt;
** L’attribut &amp;quot;minItem&amp;quot; définit le nombre minimal de données associées pouvant être concaténées.&lt;br /&gt;
** L’attribut &amp;quot;separator&amp;quot; définit le caractère de séparation entre deux valeurs (utile si l’attribute editable est positionné).&lt;br /&gt;
** L’attribut &amp;quot;technicalseparator&amp;quot; définit le caractère de séparation entre deux valeurs&lt;br /&gt;
&lt;br /&gt;
L’élément &amp;quot;multiset&amp;quot; peut contenir un ou plusieurs éléments &amp;quot;string&amp;quot; ou un ou plusieurs éléments &amp;quot;compstring&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;ximf:multiset id=&amp;quot;value-restricted-example-categories&amp;quot; minItem=&amp;quot;1&amp;quot; maxItem=&amp;quot;64&amp;quot; separator=&amp;quot;;&amp;quot; &amp;gt;&lt;br /&gt;
   &amp;lt;ximf:string ilk=&amp;quot;ilk-releasable-to&amp;quot; content=&amp;quot;RELEASABLE TO &amp;quot;/&amp;gt;&lt;br /&gt;
   &amp;lt;ximf:string ilk=&amp;quot;ilk-eyes-only&amp;quot; content=&amp;quot; EYES ONLY&amp;quot;/&amp;gt;&lt;br /&gt;
   &amp;lt;ximf:string ilk=&amp;quot;ilk-use-only&amp;quot; content=&amp;quot; USE ONLY&amp;quot;/&amp;gt;&lt;br /&gt;
 &amp;lt;/ximf:multiset&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red;&amp;quot;&amp;gt;'''TODO ''': Comment sont gérées les règles associées aux champs multivaleurs (disposant par exemple des attributs minItem/maxItem ou les champs multiset) ?&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Element linkedValue ====&lt;br /&gt;
L’élément &amp;quot;linkedValue&amp;quot; définit une référence sur une ressource de type conteneur (&amp;quot;set&amp;quot;, &amp;quot;multiset&amp;quot;) ou &amp;quot;string&amp;quot;. Cette ressource devrait être utilisée si la ressource contenant &amp;quot;linkedValue&amp;quot; (noeud parent) est sélectionnée.&lt;br /&gt;
Un attribut précise la balise &amp;quot;linkvalue&amp;quot; : &amp;quot;ref&amp;quot;, e.g.,&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;ximf:linkedValue ref=&amp;quot;value-restricted-example-classification-id&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Détails sur les attributs de l'élément &amp;quot;linkedValue&amp;quot; :&lt;br /&gt;
** L’attribut &amp;quot;ref&amp;quot; précise la valeur de l’attribut &amp;quot;id&amp;quot; de la ressource cible. Cet attribut est obligatoire.&lt;br /&gt;
&lt;br /&gt;
=== Fichier rules ===&lt;br /&gt;
Le fichier rules définit les règles de contrôles d’entêtes XIMF.&lt;br /&gt;
On y retrouve un élément &amp;quot;instance&amp;quot; rappelant l'instance XIMF à laquelle il est rattaché et qui peut contenir des éléments &amp;quot;ximf:rule&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==== Element rule ====&lt;br /&gt;
&amp;lt;div style=&amp;quot;color:red&amp;quot;&amp;gt;&lt;br /&gt;
'''TODO :''' Mettre à jour la documentation :&lt;br /&gt;
* Les éléments autorisés dans un élément « rule » ne sont plus à jour. La présente documentation spécifie 12 éléments : AliasHeader, AliasValue, Compatibility, Association, SecureHeaders, SecurityLabel, Constraint, Assignment, Processing, Accessibility, Role et Custom. Le schéma XML fourni avec le mail en spécifie 5 : Constraint, Processing, Compatibility, Policy et Custom et place les autres en tant qu'extentions des 5 éléments cités précédemment.&lt;br /&gt;
&amp;lt;p style=&amp;quot;color:green&amp;quot;&amp;gt;ok&amp;lt;/p&amp;gt;&lt;br /&gt;
* Les éléments SecureHeaders et SecurityLabel associés à l'élément « rule » ne figurent pas dans la nouvelle version du shéma xml. On les retrouve dans les fichiers rules-*.xml mais les éléments sont commentés, ils sont, de plus, présents dans une autre instance : comment ces éléments sont utilisés dans Trustedbird ?&lt;br /&gt;
&amp;lt;p style=&amp;quot;color:green&amp;quot;&amp;gt;&lt;br /&gt;
Ces règles ont été créées après la rédaction du document pour répondre à des besoins spécifiques. Les deux éléments permettent de forcer l'utilisation des  mécanismes de sécurité associés. Je les ai commenté car leur utilisation nécessite l'import de certificats et l'extension étant un exemple, je n'ai pas voulu bloquer les interfaces des utilisateurs ne disposant pas de certificats.&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
* L'élément ximf:classificationPictures n'est pas documenté. De plus, il serait bon d'avoir des précisions sur la raison qui a motivé l'ajout de cet élément dans les fichiers de règles (alors qu'il semblerait être plus adapté au fichier headers-*.xml).&lt;br /&gt;
&amp;lt;p style=&amp;quot;color:green&amp;quot;&amp;gt;&lt;br /&gt;
Un fichier header-*.xml décrit les noms et valeurs d'entêtes XIMF de messages. L'élément ximf:classificationPictures est un moyen d'associer à une valeur d'entête une image. Il m'a donc semblé qu'afficher une image dépend plus d'une règle de gestion de message que de description d'entête de message. &lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
L’élément &amp;quot;rule&amp;quot; est le conteneur principal de description d’un comportement particulier à appliquer sur un ensemble d’entêtes XIMF. &lt;br /&gt;
Trois attributs précisent la balise &amp;quot;rule&amp;quot; : &amp;quot;id&amp;quot;, &amp;quot;agent&amp;quot;, &amp;quot;description&amp;quot;, e.g.,&lt;br /&gt;
 &amp;lt;ximf:rule id=&amp;quot;compatibility-rule&amp;quot; description=&amp;quot;Règle sur la compatibilité X-SMTP / XIMF&amp;quot; &amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Détails sur les attributs de l'élément &amp;quot;rule&amp;quot; :&lt;br /&gt;
** L’attribut &amp;quot;id&amp;quot; définit un identifiant d’élément, il doit être unique pour chaque élément &amp;quot;rule&amp;quot;. Cet attribut est obligatoire.&lt;br /&gt;
** L’attribut &amp;quot;agent&amp;quot; indique l’équipement cible devant analyser et appliquer le contenu de cet élément.&lt;br /&gt;
** L’attribut &amp;quot;description&amp;quot; autorise l’auteur d’ajouter un commentaire sur cet élément.&lt;br /&gt;
&lt;br /&gt;
L’élément &amp;quot;rule&amp;quot; contient un ou plusieurs mêmes éléments de spécialisation de la règle &amp;quot;contraint&amp;quot;, &amp;quot;assignement&amp;quot;, &amp;quot;processing&amp;quot;, &amp;quot;compatibility&amp;quot;, &amp;quot;accessibility&amp;quot;, &amp;quot;custom&amp;quot;,…, e.g.,&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;ximf:rule id=&amp;quot;precedence-rule&amp;quot; agent=&amp;quot;mua&amp;quot; description=&amp;quot;Règle sur les priorités&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;ximf:constraint &lt;br /&gt;
     left=&amp;quot;header-primary-precedence&amp;quot; &lt;br /&gt;
     operator=&amp;quot;equalOrGreaterThan&amp;quot; &lt;br /&gt;
     right=&amp;quot;header-copy-precedence&amp;quot; /&amp;gt;&lt;br /&gt;
 &amp;lt;/ximf:rule&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Element aliasHeader ====&lt;br /&gt;
L’élément &amp;quot;aliasHeader&amp;quot; permet de définir le nom de l’entête sur lequel la règle précisée est appliquée &lt;br /&gt;
Deux attributs précisent la balise &amp;quot;aliasHeader&amp;quot; : &amp;quot;headerName&amp;quot; et &amp;quot;headerRef&amp;quot;, e.g.,&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;ximf:aliasHeader headerName =&amp;quot;X-P772-Version&amp;quot; headerRef=&amp;quot;X-XIMF-VERSION&amp;quot; /&amp;gt;	&lt;br /&gt;
&lt;br /&gt;
* Détails sur les attributs de l'élément &amp;quot;aliasHeader&amp;quot; :&lt;br /&gt;
* L’attribut &amp;quot;headerName&amp;quot; définit le nom XIMF de l’entête modifié par la règle. Cet attribut est obligatoire.&lt;br /&gt;
* L’attribut &amp;quot;headerRef&amp;quot; définit le nom d’un entête XIMF de référence qui est le point d’entrée de l’application de la règle sur l’entête définit par &amp;quot;headerName&amp;quot;. Cela permet de lier deux entêtes de messages où l’utilisation de l’un des entêtes influe sur le comportement de l’autre.&lt;br /&gt;
&lt;br /&gt;
L’élément &amp;quot;aliasHeader&amp;quot; peut contenir des éléments &amp;quot;aliasValue&amp;quot;,e.g ,&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;ximf:aliasHeader headerName=&amp;quot;X-P772-Version&amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;ximf:aliasValue vame=&amp;quot;1.0&amp;quot;/&amp;gt;		&lt;br /&gt;
 &amp;lt;ximf:aliasHeader&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Element aliasValue ====&lt;br /&gt;
L’élément &amp;quot;aliasValue&amp;quot; contient une valeur à associer à l’entête XIMF contrôlé par la règle. Il est utile lorsque deux entêtes sont liées (utilisation de l’attribut headerRef dans l’élément aliasHeader) et que les valeurs de l’entêtes de référence permettent de préciser celles de l’entête contrôlé. &lt;br /&gt;
Deux attributs précisent la balise &amp;quot;aliasValue&amp;quot; : &amp;quot;valueName&amp;quot;, &amp;quot;valueRef&amp;quot;, e.g.,&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;ximf:aliasValue valueName=&amp;quot;2&amp;quot; valueRef=&amp;quot;flash&amp;quot; /&amp;gt;			&lt;br /&gt;
&lt;br /&gt;
* Détails sur les attributs de l'élément &amp;quot;aliasValue&amp;quot; :&lt;br /&gt;
** L’attribut &amp;quot;valueName&amp;quot; définit la valeur de l’entête à créer. Cet attribut est obligatoire.&lt;br /&gt;
** L’attribut &amp;quot;valueRef&amp;quot; définit la valeur de l’entête XIMF de référence pour utiliser valueName. &lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red;&amp;quot;&amp;gt;'''TODO :''' L'attribut valueRef est-il obligatoire ?&lt;br /&gt;
&amp;lt;p style=&amp;quot;color:green&amp;quot;&amp;gt;&lt;br /&gt;
Oui, un élément ximf:aliasValue permet d'associer une valeur définie par l'attribut valuRef à une autre valeur définie par l'attribut valueName.&lt;br /&gt;
Par contre, l'élément aliasValue n'est pas obligatoire.&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Element compatibility ====&lt;br /&gt;
L’élément &amp;quot;compatibility&amp;quot; est utilisé pour associer à un entête respectant la norme XIMF un entête respectant une autre norme que XIMF (XSMTP par exemple).&lt;br /&gt;
Deux attributs précisent la balise &amp;quot;compatibility&amp;quot; : &amp;quot;targetName&amp;quot;, &amp;quot;targetVersion&amp;quot;, e.g.,&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;ximf:compatibility targetName=&amp;quot;X-SMTP&amp;quot; targetVersion=&amp;quot;1.1&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;ximf:aliasValue headerName=&amp;quot;X-P772-Version&amp;quot; content=&amp;quot;1.1&amp;quot; /&amp;gt;		&lt;br /&gt;
   &amp;lt;ximf:aliasValue &lt;br /&gt;
     headerName=&amp;quot;X-P772-Primary-Precedence&amp;quot; &lt;br /&gt;
     headerRef=&amp;quot;header-primary-precedence&amp;quot; &lt;br /&gt;
     dataRef=&amp;quot;data-priority-xsmtp&amp;quot;/&amp;gt;&lt;br /&gt;
 &amp;lt;/ximf:compatibility&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Détails sur les attributs de l'élément &amp;quot;compatibility&amp;quot; :&lt;br /&gt;
** L’attribut &amp;quot;targetName&amp;quot; définit la norme de l’entête à associer à l’entête XIMF. Cet attribut est obligatoire. &lt;br /&gt;
** L’attribut &amp;quot;targetVersion&amp;quot; définit le numéro de version de la norme de l’entête à associer à l’entête XIMF. Cet attribut est obligatoire.&lt;br /&gt;
&lt;br /&gt;
L’élément &amp;quot;compatibility&amp;quot; contient au moins un élément &amp;quot;aliasHeader&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Pour illustrer cette règle :&amp;lt;/u&amp;gt;&lt;br /&gt;
Le format XSMTP est déjà supporté par certains équipements. Afin de rendre ceux-ci inter opérables avec le nouveau format XIMF, cette règle permet d’associer un entête XSMTP contenant les mêmes informations qu’un entête XIMF.&lt;br /&gt;
&lt;br /&gt;
L’élément Association : dépendance entre entêtes&lt;br /&gt;
L’élément &amp;quot;association&amp;quot; définie les valeurs autorisées pour un entête XIMF en fonction d’une valeur définie pour un autre entête XIMF.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;ximf:association&amp;gt;&lt;br /&gt;
     &amp;lt;ximf:aliasHeader &lt;br /&gt;
       headerName=&amp;quot;X-XIMF-Primary-Precedence&amp;quot; &lt;br /&gt;
       headerRef=&amp;quot;X-XIMF-Correspondence-Type&amp;quot;&amp;gt;&lt;br /&gt;
     &amp;lt;ximf:aliasValue valueName=&amp;quot;routine&amp;quot; valueRef=&amp;quot;private&amp;quot; /&amp;gt;&lt;br /&gt;
     &amp;lt;ximf:aliasValue valueName=&amp;quot;routine,priority&amp;quot; valueRef=&amp;quot;professional&amp;quot; /&amp;gt;&lt;br /&gt;
     &amp;lt;ximf:aliasValue valueName=&amp;quot;routine,priority,immediate,flash&amp;quot; valueRef=&amp;quot;operational&amp;quot; /&amp;gt;&lt;br /&gt;
     &amp;lt;ximf:aliasValue valueName=&amp;quot;routine,priority,immediate&amp;quot; valueRef=&amp;quot;official&amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;/ximf:aliasHeader&amp;gt;&lt;br /&gt;
 &amp;lt;/ximf:association&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Element secureHeaders ====&lt;br /&gt;
L’élément &amp;quot;secureHeaders&amp;quot; définie la liste des entêtes à intégrer dans la signature d’un message. Cette règle s’applique sur les équipements proposant un algorithme de signature des messages.&lt;br /&gt;
&lt;br /&gt;
Un élément &amp;quot;secureHeaders&amp;quot; contient un ou plusieurs éléments &amp;quot;aliasHeaders&amp;quot; où chaque élément décrit un entête à intégrer dans la signature et complété d’un attribut &amp;quot;status&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;ximf:secureHeaders targetName=&amp;quot;SecureHeaders&amp;quot;&amp;gt;			&lt;br /&gt;
   &amp;lt;ximf:aliasHeader headerName=&amp;quot;X-XIMF-Primary-Precedence&amp;quot;  status=&amp;quot;0&amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;ximf:aliasHeader headerName=&amp;quot;X-XIMF-Copy-Precedence&amp;quot; status=&amp;quot;0&amp;quot; /&amp;gt;&lt;br /&gt;
 &amp;lt;/ximf:secureHeaders&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Element securityLabel ====&lt;br /&gt;
L’élément &amp;quot;securityLabel&amp;quot; définie la liste des entêtes à intégrer dans la signature d’un message. Cette règle s’applique sur les équipements proposant un algorithme de signature des messages selon la norme RFC.&lt;br /&gt;
&lt;br /&gt;
Un élément &amp;quot;securityLabel&amp;quot; contient un ou plusieurs éléments &amp;quot;aliasHeaders&amp;quot; où chaque élément décrit un entête à intégrer dans la signature et complété d’un attribut &amp;quot;status&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;ximf:securityLabel targetName=&amp;quot;SecurityLabel&amp;quot; id=&amp;quot;Amoco&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;ximf:aliasHeader &lt;br /&gt;
     headerName=&amp;quot;SecurityPolicyIdentifier&amp;quot; &lt;br /&gt;
     headerRef=&amp;quot;X-XIMF-Security-Policy-Identifier&amp;quot; /&amp;gt;			&lt;br /&gt;
   &amp;lt;ximf:aliasHeader &lt;br /&gt;
     headerName=&amp;quot;SecurityClassification&amp;quot; &lt;br /&gt;
     headerRef=&amp;quot;X-XIMF-Security-Classification-Identifier&amp;quot; /&amp;gt;							&lt;br /&gt;
   &amp;lt;ximf:aliasHeader &lt;br /&gt;
     headerName=&amp;quot;ESSPrivacyMark&amp;quot; &lt;br /&gt;
     headerRef=&amp;quot;X-XIMF-Privacy-Mark&amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;ximf:aliasHeader &lt;br /&gt;
     headerName=&amp;quot;SecurityCategory&amp;quot; &lt;br /&gt;
     headerRef=&amp;quot;X-XIMF-Security-Categories-Identifier&amp;quot; &lt;br /&gt;
     type=&amp;quot;2&amp;quot; /&amp;gt;&lt;br /&gt;
 &amp;lt;/ximf:securityLabel&amp;gt;	&lt;br /&gt;
&lt;br /&gt;
==== Element constraint ====&lt;br /&gt;
L’élément &amp;quot;constraint&amp;quot; est utilisé pour définir une règle de construction de deux entêtes partageant des &amp;quot;datas&amp;quot; identiques. &lt;br /&gt;
Trois attributs précisent la balise &amp;quot;constraint&amp;quot; : &amp;quot;left&amp;quot;, &amp;quot;right&amp;quot;, &amp;quot;operator&amp;quot;, e.g.,&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;ximf:constraint &lt;br /&gt;
   left=&amp;quot;header-primary-precedence&amp;quot; &lt;br /&gt;
   operator=&amp;quot;equalOrGreaterThan&amp;quot; &lt;br /&gt;
   right=&amp;quot;header-copy-precedence&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Détails sur les attributs de l'élément &amp;quot;constraint&amp;quot; :&lt;br /&gt;
** L’attribut &amp;quot;left&amp;quot; désigne le premier élément &amp;quot;header&amp;quot; de comparaison. Cet attribut est obligatoire.&lt;br /&gt;
** L’attribut &amp;quot;right&amp;quot; désigne le deuxième élément &amp;quot;header&amp;quot; de comparaison. Cet attribut est obligatoire.&lt;br /&gt;
** L’attribut &amp;quot;operator&amp;quot; indique la règle de poids à appliquer sur la valeur des deux éléments &amp;quot;header&amp;quot;, il peut être de type &amp;quot;greaterThan&amp;quot;, &amp;quot;lowerThan&amp;quot;, &amp;quot;equalOrGreaterThan&amp;quot;, &amp;quot;equalOrLowerThan&amp;quot;, &amp;quot;equal&amp;quot;. Cet attribut est obligatoire.&lt;br /&gt;
&lt;br /&gt;
* Détails sur les valeurs possibles de l'attribut &amp;quot;type&amp;quot; :&lt;br /&gt;
** Le type &amp;quot;greaterThan&amp;quot; signifie que la valeur de l’élément &amp;quot;left&amp;quot; doit être strictement supérieur à la valeur de l’élément &amp;quot;right&amp;quot;.&lt;br /&gt;
** Le type &amp;quot;lowerThan&amp;quot; signifie que la valeur de l’élément &amp;quot;left&amp;quot; doit être strictement inférieur à la valeur de l’élément &amp;quot;right&amp;quot;.&lt;br /&gt;
** Le type &amp;quot;equalOrGreaterThan&amp;quot; signifie que la valeur de l’élément &amp;quot;left&amp;quot; doit être supérieur ou égale à la valeur de l’élément &amp;quot;right&amp;quot;.&lt;br /&gt;
** Le type &amp;quot;equalOrLowerThan&amp;quot; signifie que la valeur de l’élément &amp;quot;left&amp;quot; doit être inférieur ou égale à la valeur de l’élément &amp;quot;right&amp;quot;.&lt;br /&gt;
** Le type &amp;quot;equal&amp;quot; signifie que la valeur de l’élément &amp;quot;left&amp;quot; et de l’élément &amp;quot;right&amp;quot; doivent être identiques.&lt;br /&gt;
&lt;br /&gt;
==== Element assignment ====&lt;br /&gt;
&amp;lt;div style=&amp;quot;color:red;&amp;quot;&amp;gt;'''TODO :''' L'élément assignment n'apparaît pas dans le shéma xml qui avait été envoyé.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
L’élément &amp;quot;assignement&amp;quot; est utilisé pour affecter une valeur créée en fonction d’une  règle de comparaison sur les valeurs de deux éléments &amp;quot;header&amp;quot;. &lt;br /&gt;
Quatre attributs précisent la balise &amp;quot;assignement&amp;quot; : &amp;quot;left&amp;quot;, &amp;quot;right&amp;quot;, &amp;quot;operator&amp;quot;, &amp;quot;result&amp;quot;, e.g.,&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;ximf:assignment &lt;br /&gt;
   left=&amp;quot;header-primary-precedence&amp;quot;&lt;br /&gt;
   operator=&amp;quot;equal&amp;quot; &lt;br /&gt;
   right=&amp;quot;data-routine-precedence&amp;quot; &lt;br /&gt;
   result=&amp;quot;86400&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Détails sur les attributs de l'élément &amp;quot;assignment&amp;quot; :&lt;br /&gt;
** L’attribut &amp;quot;left&amp;quot; désigne le premier élément &amp;quot;header&amp;quot; de comparaison. Cet attribut est obligatoire.&lt;br /&gt;
** L’attribut &amp;quot;right&amp;quot; désigne le deuxième élément &amp;quot;header&amp;quot; de comparaison. Cet attribut est obligatoire.&lt;br /&gt;
** L’attribut &amp;quot;operator&amp;quot; indique la règle de comparaison entre les valeurs des deux éléments &amp;quot;header&amp;quot;, il peut être de type &amp;quot;greaterThan&amp;quot;, &amp;quot;lowerThan&amp;quot;, &amp;quot;equalOrGreaterThan&amp;quot;, &amp;quot;equalOrLowerThan&amp;quot;, &amp;quot;equal&amp;quot;. Cet attribut est obligatoire.&lt;br /&gt;
** L’attribut &amp;quot;result&amp;quot; représente la valeur à utiliser si la règle de comparaison entre les deux éléments est satisfaite. Cet attribut est obligatoire.&lt;br /&gt;
&lt;br /&gt;
==== Element processing ====&lt;br /&gt;
L’élément &amp;quot;processing&amp;quot; regroupe des règles de traitement à effectuer sur des entêtes formatés. &lt;br /&gt;
L’attribut &amp;quot;type&amp;quot; précise le type de traitement à effectuer sur ces valeurs. Cet attribut est obligatoire, il est de type : &amp;quot;sign-header-value&amp;quot;, &amp;quot;encrypt-header-value&amp;quot;, &amp;quot;capitalize-header-value&amp;quot;, e.g.,&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;ximf:processing type=&amp;quot;sign-header-value&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;ximf:refHeader&amp;gt;header-primary-precedence&amp;lt;/ximf:refheader&amp;gt;&lt;br /&gt;
   &amp;lt;ximf:refHeader&amp;gt;header-copy-precedence&amp;lt;/ximf:refheader&amp;gt;&lt;br /&gt;
   &amp;lt;ximf:refHeader&amp;gt;header-echange-type&amp;lt;/ximf:refheader&amp;gt;&lt;br /&gt;
 &amp;lt;/ximf:processing&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Détails sur les valeurs possibles de l'attribut &amp;quot;type&amp;quot; :&lt;br /&gt;
** Le type &amp;quot;sign-header-value&amp;quot; définit un traitement de signature des entêtes définis dans la balise.&lt;br /&gt;
** Le type &amp;quot;encrypt-header-value&amp;quot; définit un traitement de chiffrement des entêtes définis dans la balise. &lt;br /&gt;
** Le type &amp;quot;capitalize-header-value&amp;quot; définit un traitement de capitalisation des entêtes définis dans la balise.&lt;br /&gt;
&lt;br /&gt;
L’élément &amp;quot;processing&amp;quot; contient au moins un élément &amp;quot;refHeader&amp;quot;.&lt;br /&gt;
&amp;lt;div style=&amp;quot;color:red;&amp;quot;&amp;gt;'''TODO :'''L'élément refHeader n'est pas documenté, s'agit-il en fait de l'élément headerRef ?&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Element accessibility ====&lt;br /&gt;
&amp;lt;div style=&amp;quot;color:red;&amp;quot;&amp;gt;'''TODO :''' L'élément accessibility n'apparaît pas dans le shéma xml qui avait été envoyé.&amp;lt;/div&amp;gt;&lt;br /&gt;
L’élément &amp;quot;accessibility&amp;quot; définit un ensemble de règles de droit d’accès aux éléments d’une instance pour une cible déterminée (utilisateur, routeur…). &lt;br /&gt;
Cet élément contient un ou plusieurs éléments &amp;quot;role&amp;quot;.&lt;br /&gt;
		&lt;br /&gt;
 &amp;lt;ximf:accessibility&amp;gt;&lt;br /&gt;
   &amp;lt;ximf:role id=&amp;quot;role-flash-allowed&amp;quot; aclLevel=&amp;quot;100&amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;ximf:role id=&amp;quot;role-flash-prohibited&amp;quot; aclLevel=&amp;quot;50&amp;quot; /&amp;gt;&lt;br /&gt;
 &amp;lt;/ximf:accessibility&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Element role ====&lt;br /&gt;
L’élément &amp;quot;role&amp;quot; positionne une valeur d’accès à pour une entité définit.&lt;br /&gt;
Deux attributs complètent l’élément &amp;quot;role&amp;quot; : &amp;quot;id&amp;quot;, &amp;quot;aclLevel&amp;quot;, e.g.,&lt;br /&gt;
	&lt;br /&gt;
 &amp;lt;ximf:role id=&amp;quot;role-flash-allowed&amp;quot; aclLevel=&amp;quot;100&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Détails sur les attributs de l'élément &amp;quot;role&amp;quot; :&lt;br /&gt;
** L’attribut &amp;quot;id&amp;quot; précise l’entité accessible en fonction d’une valeur déterminée.&lt;br /&gt;
** L’attribut &amp;quot;aclLevel&amp;quot; précise la valeur seuil d’accès à l’entité.&lt;br /&gt;
 &lt;br /&gt;
==== Element custom ====&lt;br /&gt;
L’élément &amp;quot;custom&amp;quot; permet à l’auteur de créer des nouvelles règles personnalisées.&lt;br /&gt;
Trois attributs précisent la balise &amp;quot;custom&amp;quot; : &amp;quot;id&amp;quot;, &amp;quot;provider&amp;quot;, &amp;quot;description&amp;quot;, e.g.,&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;ximf:custom &lt;br /&gt;
   id=&amp;quot;custom-display&amp;quot; &lt;br /&gt;
   provider=&amp;quot;EADS&amp;quot; &lt;br /&gt;
   description=&amp;quot;Affichage de la composition du message&amp;quot; &amp;gt;&lt;br /&gt;
     &amp;lt;node1&amp;gt;&amp;lt;node2&amp;gt;&amp;lt;node3&amp;gt;&amp;lt;/node3&amp;gt;&amp;lt;/node2&amp;gt;&amp;lt;/node1&amp;gt;&lt;br /&gt;
 &amp;lt;/ximf:custom&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Détails sur les attributs de l'élément &amp;quot;custom&amp;quot; :&lt;br /&gt;
** L’attribut &amp;quot;id&amp;quot; définit un identifiant d’élément, il doit être unique pour chaque élément &amp;quot;custom&amp;quot; et formaté selon la syntaxe &amp;quot;custom-xxx&amp;quot;. Cet attribut est obligatoire.&lt;br /&gt;
** L’attribut &amp;quot;provider&amp;quot; identifie l’auteur de la règle. Cet attribut est obligatoire.&lt;br /&gt;
** L’attribut &amp;quot;description&amp;quot; permet d’ajouter un commentaire sur cet élément.&lt;br /&gt;
&lt;br /&gt;
L’élément &amp;quot;custom&amp;quot; peut contenir tous les éléments possibles en respectant les standards XML.&lt;/div&gt;</summary>
		<author><name>Xparis</name></author>	</entry>

	<entry>
		<id>https://adullact.net/plugins/mediawiki/wiki/milimail/index.php?title=XIMF_XML_tags/fr&amp;diff=901</id>
		<title>XIMF XML tags/fr</title>
		<link rel="alternate" type="text/html" href="https://adullact.net/plugins/mediawiki/wiki/milimail/index.php?title=XIMF_XML_tags/fr&amp;diff=901"/>
				<updated>2011-05-04T16:18:35Z</updated>
		
		<summary type="html">&lt;p&gt;Xparis : /* Element rule */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction == &lt;br /&gt;
Ce document propose un modèle de description, via eXtensible Markup Language (XML), d’entêtes de messages électroniques respectant la norme XIMF. Ce document a deux objectifs :&lt;br /&gt;
# Décrire les éléments et attributs de représentation XML pour construire des entêtes de messages électroniques de format XIMF.&lt;br /&gt;
# Fournir un modèle de représentation XIMF/XML.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Rappel :&amp;lt;/u&amp;gt;&lt;br /&gt;
* Un &amp;quot;élément&amp;quot; fait référence à tous les caractères situés entre une balise de départ et un balise de fin, e.g., &lt;br /&gt;
 &amp;lt;exemple&amp;gt; texte et/ou éléments fils &amp;lt;/exemple&amp;gt;&lt;br /&gt;
* Un &amp;quot;attribut&amp;quot; est une composante d’un élément. Il est positionné dans la balise de départ, e.g., &lt;br /&gt;
 &amp;lt;exemple nom='value'&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tous les éléments décrits dans cette documentation paragraphe sont validés dans l’espace de nom &amp;quot;ximf&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 xmlns:ximf=&amp;quot;http://eads.org/ximf/&amp;quot; &lt;br /&gt;
 xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot;&lt;br /&gt;
 xsi:schemaLocation=&amp;quot;http://eads.org/ximf/ximf.xsd&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Description détaillée des balises XML ==&lt;br /&gt;
&lt;br /&gt;
Voici, par ordre d'apparition et en fonction des fichiers, les balises génériques associées aux différents fichiers XML.&lt;br /&gt;
&lt;br /&gt;
=== Fichier ximfmail-profile ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color:red;&amp;quot;&amp;gt;'''TODO''' :&lt;br /&gt;
* Combien d'éléments ihm sont autorisés dans un élément instance ?&lt;br /&gt;
&amp;lt;p style=&amp;quot;color:green;&amp;quot;&amp;gt;Un seul élément ihm est chargé par instance, il permet de générer la grille des entêtes XIMF en rédaction et lecture de message&amp;lt;/p&amp;gt;&lt;br /&gt;
* La documentation des fichiers ximfmail-profile.xml n'est pas disponible. &lt;br /&gt;
&amp;lt;p style=&amp;quot;color:green;&amp;quot;&amp;gt;Quel type de documentation (wiki adullact ou .doc) est attendu?&amp;lt;/p&amp;gt;&lt;br /&gt;
* Quel est le rôle de l'élément &amp;quot;acces&amp;quot; ?&lt;br /&gt;
&amp;lt;p style=&amp;quot;color:green;&amp;quot;&amp;gt;je ne vois pas où j'ai utilisé un élément acces dans un fichier ximfmail-profile.xml&amp;lt;/p&amp;gt;&lt;br /&gt;
* Quelle est l'utilité des identifiants associés aux éléments instance, shema, ihm, etc.&lt;br /&gt;
&amp;lt;p style=&amp;quot;color:green;&amp;quot;&amp;gt;Les attributs id ne sont pas exploités par le moteur XIMFMAIL sauf l'instance dont l'id &amp;quot;id=smtp&amp;quot;. Celui-ci est utilisé par le moteur pour gérer un message smtp standard.&amp;lt;/p&amp;gt;&lt;br /&gt;
* Quelle est l'utilité de l'attribut name associé aux éléments instance. Y a-t-il une vérification s'assurant que les fichiers utilisés par une instance correspondent bien à l'instance à laquelle ils sont associés ?&lt;br /&gt;
&amp;lt;p style=&amp;quot;color:green;&amp;quot;&amp;gt;l'attribut name est un des attributs permettant de discréminer les instances. Il est effectivement utilisé par le moteur pour afficher, composer les messages d'un compte&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Un fichier xpi peut contenir plusieurs instances XIMF, celles-ci sont alors regroupées dans une même catégorie.  Le fichier ximfmail-profile contient des informations sur toutes les instances contenues dans le xpi, notamment leur nom, leur chemin d'accès, ainsi que les noms des fichiers associés à chaque instance.&lt;br /&gt;
&lt;br /&gt;
==== Element instance ====&lt;br /&gt;
L’élément &amp;quot;instance&amp;quot; identifie l’ensemble des entêtes à décrire selon la norme XIMF. C’est le conteneur principal d’une instance XIMF/XML. Cinq attributs précisent la balise &amp;quot;instance&amp;quot; : &amp;quot;ximfVersion&amp;quot;, &amp;quot;version&amp;quot;, &amp;quot;author&amp;quot;, &amp;quot;creation&amp;quot;, &amp;quot;name&amp;quot;, e.g.,&lt;br /&gt;
 &amp;lt;ximf:instance name=&amp;quot;myInstance&amp;quot; version=&amp;quot;1.0&amp;quot; ximfVersion=&amp;quot;2.0&amp;quot; &amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Détails sur les attributs de l'élément &amp;quot;instance&amp;quot; :&lt;br /&gt;
** L’attribut &amp;quot;name&amp;quot; définit le nom de l’instance décrite. Cet attribut est obligatoire.&lt;br /&gt;
** L’attribut &amp;quot;ximfVersion&amp;quot; définit le numéro de version des entêtes XIMF utilisés pour cette représentation. Cet attribut est obligatoire. &lt;br /&gt;
** L’attribut &amp;quot;version&amp;quot; définit le numéro de version de l’instance décrite. Cet attribut est obligatoire.&lt;br /&gt;
** L’attribut &amp;quot;author&amp;quot; renseigne sur le nom de l’auteur de cette instance.&lt;br /&gt;
** L’attribut &amp;quot;creationDate&amp;quot; précise la date de création de cette instance.&lt;br /&gt;
&lt;br /&gt;
L’élément &amp;quot;instance&amp;quot; peut contenir un ou plusieurs éléments &amp;quot;schema&amp;quot;, un ou plusieurs éléments &amp;quot;rule&amp;quot;, un élément &amp;quot;ihm&amp;quot; et un élément &amp;quot;dictionary&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==== Element dictionary ====&lt;br /&gt;
L'élément dictionary contient le chemin vers le fichier spécifiant les données d'internationalisation (Cf. [[#Fichier_dictionary|Fichier dictionary]]).&lt;br /&gt;
&lt;br /&gt;
==== Element schema ====&lt;br /&gt;
L'élément shema contient le chemin vers le fichier spécifiant les entêtes XIMF (Cf. [[#Fichier_headers|Fichier headers]]).&lt;br /&gt;
&lt;br /&gt;
==== Element ihm ====&lt;br /&gt;
L'élément ihm contient le chemin vers le fichier spécifiant la disposition de l'interface des formulaires XIMF (Cf. [[#Fichier_ihm|Fichier ihm]]).&lt;br /&gt;
&lt;br /&gt;
==== Element rule ====&lt;br /&gt;
L'élément rule contient le chemin vers le fichier spécifiant les règles associées aux valeurs des champs XIMF (Cf. [[#Fichier_rules|Fichier rules]]).&lt;br /&gt;
&lt;br /&gt;
=== Fichier dictionary ===&lt;br /&gt;
Le fichier dictionnary permet de mettre en œuvre l’internationalisation d’une instance XIMF. Il défini des dictionnaires qui servent à traduire les éléments de l'instance XIMF.&lt;br /&gt;
On y retrouve un élément &amp;quot;instance&amp;quot; rappelant l'instance XIMF à laquelle il est rattaché et qui contient un élément &amp;quot;ximf:dictionnary&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==== Element dictionary ====&lt;br /&gt;
&amp;lt;div style=&amp;quot;color:red;&amp;quot;&amp;gt;'''TODO''' : &lt;br /&gt;
* Quel est l'intérêt de renseigner un attribut &amp;quot;id&amp;quot; à l'élément &amp;quot;dictionary&amp;quot; (étant donné qu'un seul élément &amp;quot;dictionary est autorisé dans l'élément &amp;quot;instance&amp;quot;) ?&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;color:green;&amp;quot;&amp;gt;cet attribut n'est effectivement pas obligatoire&amp;lt;/p&amp;gt;&lt;br /&gt;
L’élément &amp;quot;dictionary&amp;quot; contient toutes les informations devant être interprétées selon le pays d’utilisation.&lt;br /&gt;
L’élément &amp;quot;dictionary&amp;quot; contient un ou plusieurs mêmes éléments &amp;quot;locale&amp;quot;, e.g.,&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;ximf:dictionary&amp;gt;&lt;br /&gt;
   &amp;lt;ximf:locale lang=&amp;quot;fr-FR&amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;ximf:locale lang=&amp;quot;en-US&amp;quot; /&amp;gt;&lt;br /&gt;
 &amp;lt;/ximf:dictionary&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Element locale ====&lt;br /&gt;
L’élément &amp;quot;locale&amp;quot; contient toutes les informations pour un pays et/ou langue désignée. &lt;br /&gt;
L’élément &amp;quot;locale&amp;quot; contient un ou plusieurs mêmes éléments &amp;quot;ilk&amp;quot;, e.g.,&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;ximf:locale lang=&amp;quot;fr-FR&amp;quot; &amp;gt;&lt;br /&gt;
   &amp;lt;ximf:ilk entity=&amp;quot;a&amp;quot;/&amp;gt;	&lt;br /&gt;
   &amp;lt;ximf:ilk entity=&amp;quot;b&amp;quot;/&amp;gt;&lt;br /&gt;
 &amp;lt;/ximf:locale&amp;gt; &lt;br /&gt;
&lt;br /&gt;
* Détails sur les attributs de la balise &amp;quot;locale&amp;quot; :&lt;br /&gt;
** L’attribut &amp;quot;lang&amp;quot; définit le code pays de ce conteneur. Il devrai être construit selon le format défini par la RFC1766 (fr, en, ja, es, …).&lt;br /&gt;
&lt;br /&gt;
==== Element ilk ====&lt;br /&gt;
L’élément &amp;quot;ilk&amp;quot; contient une unique information correspondant à une donnée traduite selon le code pays de l’élément père. Cette information est au format chaîne de caractère. Un attribut obligatoire précise la balise &amp;quot;ilk&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;ximf:ilk entity=&amp;quot;ilk-lang-ihm&amp;quot;&amp;gt;langue&amp;lt;/ximf:ilk&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Détails sur les attributs de la balise &amp;quot;ilk&amp;quot; :&lt;br /&gt;
** L’attribut &amp;quot;entity&amp;quot; définit la référence d’entrée pour récupérer le contenu de l’élément selon le code pays souhaité. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Finalement, le fichier &amp;quot;dictionary&amp;quot; pourra contenir :&lt;br /&gt;
 &amp;lt;ximf:instance name=&amp;quot;Whirlpool&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;ximf:dictionary&amp;gt;&lt;br /&gt;
     &amp;lt;ximf:locale lang=&amp;quot;fr-FR&amp;quot; &amp;gt;&lt;br /&gt;
       &amp;lt;ximf:ilk entity=&amp;quot;ilk-lang-ihm&amp;quot;&amp;gt;Français&amp;lt;/ximf:ilk&amp;gt;&lt;br /&gt;
       &amp;lt;ximf:ilk entity=&amp;quot;ilk-exemple-general&amp;quot;&amp;gt;Général&amp;lt;/ximf:ilk&amp;gt;&lt;br /&gt;
     &amp;lt;/ximf:locale&amp;gt;&lt;br /&gt;
     &amp;lt;ximf:locale lang=&amp;quot;en-US&amp;quot; &amp;gt;&lt;br /&gt;
       &amp;lt;ximf:ilk entity=&amp;quot;ilk-lang-ihm&amp;quot;&amp;gt;English (US)&amp;lt;/ximf:ilk&amp;gt;&lt;br /&gt;
       &amp;lt;ximf:ilk entity=&amp;quot;ilk-exemple-general&amp;quot;&amp;gt;General&amp;lt;/ximf:ilk&amp;gt;&lt;br /&gt;
      &amp;lt;/ximf:locale&amp;gt; 	&lt;br /&gt;
   &amp;lt;/ximf:dictionary&amp;gt;&lt;br /&gt;
 &amp;lt;/ximf:instance&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Fichier ihm ===&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red;&amp;quot;&amp;gt;'''TODO''' : La documentation originale ne décrit pas le fichier ihm, les informations ci-dessous ont seulement été présumées. Merci de les vérifier/compléter.&lt;br /&gt;
&amp;lt;p style=&amp;quot;color:green;&amp;quot;&amp;gt;pas de remarques particulières&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Le fichier ihm spécifie l'agencement de l'interface des formulaires XIMF.&lt;br /&gt;
On y retrouve un élément &amp;quot;instance&amp;quot; rappelant l'instance XIMF à laquelle il est rattaché et qui contient un élément &amp;quot;ximf:ihm&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==== Element ihm ====&lt;br /&gt;
L'élément &amp;quot;ihm&amp;quot; contient un ou plusieurs éléments &amp;quot;panel&amp;quot; et un élément &amp;quot;treeRcv&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==== Element panel ====&lt;br /&gt;
Un élément ximf:panel correspond à un onglet du formulaire XIMF construit.&lt;br /&gt;
Deux attributs précisent la balise &amp;quot;panel&amp;quot; : &amp;quot;id&amp;quot; et &amp;quot;ilk&amp;quot;, eg.&lt;br /&gt;
 &amp;lt;ximf:panel id=&amp;quot;pane_security&amp;quot; ilk=&amp;quot;ilk-priority-panel&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Détails sur les attributs de l'élément &amp;quot;panel&amp;quot; :&lt;br /&gt;
** L’attribut &amp;quot;id&amp;quot; définit le nom de l'onglet, il doit être unique pour chaque élément &amp;quot;ximf:panel&amp;quot; et est formaté selon la syntaxe &amp;quot;pane-xxx&amp;quot;. Cet attribut est obligatoire.&lt;br /&gt;
** L’attribut &amp;quot;ilk&amp;quot; définit une référence de label de présentation associé au champ XIMF.&lt;br /&gt;
&lt;br /&gt;
L'élément &amp;quot;ximf:panel&amp;quot; contient au moins un éléments &amp;quot;ximf:groupbox&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==== Element groupbox ====&lt;br /&gt;
Un élément groupbox correspond à une sous catégorie d'un onglet du formulaire XIMF.&lt;br /&gt;
La structure &amp;quot;groupbox&amp;quot; détaille l’ordre d’affichage des entêtes dans un message.&lt;br /&gt;
Deux attributs précisent la balise &amp;quot;ximf:groupbox&amp;quot; : &amp;quot;id&amp;quot; et &amp;quot;ilk&amp;quot;, eg.&lt;br /&gt;
 &amp;lt;ximf:groupbox id=&amp;quot;group-classification&amp;quot; ilk=&amp;quot;ilk-secu-box&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Détails sur les attributs de l'élément &amp;quot;groupbox&amp;quot; :&lt;br /&gt;
** L’attribut &amp;quot;id&amp;quot; définit le nom de l'onglet, il doit être unique pour chaque élément &amp;quot;ximf:panel&amp;quot; et est formaté selon la syntaxe &amp;quot;pane-xxx&amp;quot;. Cet attribut est obligatoire.&lt;br /&gt;
** L’attribut &amp;quot;ilk&amp;quot; définit une référence de label de présentation associé au champ XIMF.&lt;br /&gt;
&lt;br /&gt;
L'élément &amp;quot;groupbox&amp;quot; contient au moins un éléments &amp;quot;headerRef&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==== Element treeRcv ====&lt;br /&gt;
L'élément &amp;quot;treeRcv&amp;quot; permet de spécifier quelles sont les colonnes susceptibles d'être ajoutées dans le panneau principal du client de messagerie qui contient la liste des messages d’un dossier.&lt;br /&gt;
&lt;br /&gt;
L'élément &amp;quot;treeRcv&amp;quot; peut contenir des éléments &amp;quot;headerRef&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==== Element headerRef ====&lt;br /&gt;
L'élément headerRef spécifie les champs associés à chaque sous-groupe d'onglet de formulaire ou les champs qu'il est possible d'afficher dans la liste des messages.&lt;br /&gt;
Aucun attribut ne vient compléter la balise &amp;quot;headerRef&amp;quot;, eg.&lt;br /&gt;
 &amp;lt;ximf:headerRef&amp;gt;header-classification&amp;lt;/ximf:headerRef&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Finalement, le fichier &amp;quot;ihm&amp;quot; pourra contenir :&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 &amp;lt;ximf:instance name=&amp;quot;Amoco&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;ximf:ihm&amp;gt;&lt;br /&gt;
     &amp;lt;ximf:panel id=&amp;quot;pane_security&amp;quot; ilk=&amp;quot;ilk-priority-panel&amp;quot;&amp;gt;&lt;br /&gt;
       &amp;lt;ximf:groupbox id=&amp;quot;group-classification&amp;quot; ilk=&amp;quot;ilk-secu-box&amp;quot;&amp;gt;&lt;br /&gt;
         &amp;lt;ximf:headerRef&amp;gt;header-correspondance-type&amp;lt;/ximf:headerRef&amp;gt;&lt;br /&gt;
         &amp;lt;ximf:headerRef&amp;gt;header-classification&amp;lt;/ximf:headerRef&amp;gt;			&lt;br /&gt;
       &amp;lt;/ximf:groupbox&amp;gt;&lt;br /&gt;
     &amp;lt;/ximf:panel&amp;gt;&lt;br /&gt;
     &amp;lt;ximf:treeRcv&amp;gt;&lt;br /&gt;
       &amp;lt;ximf:headerRef&amp;gt;header-classification&amp;lt;/ximf:headerRef&amp;gt;&lt;br /&gt;
     &amp;lt;/ximf:treeRcv&amp;gt;&lt;br /&gt;
   &amp;lt;/ximf:ihm&amp;gt;&lt;br /&gt;
 &amp;lt;/ximf:instance&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Fichier headers  ===&lt;br /&gt;
Le fichier headers spécifie les types des champs de l'interface des formulaires XIMF.&lt;br /&gt;
On y retrouve un élément &amp;quot;instance&amp;quot; rappelant l'instance XIMF à laquelle il est rattaché et qui contient des éléments &amp;quot;header&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color:red&amp;quot;&amp;gt;'''TODO :'''&lt;br /&gt;
Il semble que les fichiers headers définissent des champs d'entête devant être envoyés alors que ces mêmes entêtes ne sont pas spécifiés dans le fichier ihm. Ce comportement est logique, en effet, l'utilisateur n'a pas forcément besoin de savoir tout ce qui est envoyé via le formulaire.&lt;br /&gt;
&lt;br /&gt;
Comment intégrer un header (nommé aussi header technique) dans le message sans qu'il soit affiché dans le formulaire XIMF de l'IHM ?&lt;br /&gt;
&lt;br /&gt;
Par exemple, dans l'instance Amoco, le champ d'entête X-XIMF-Security-Policy-Identifier est automatiquement envoyé alors que les champs d'entête X-XIMF-Primary-Precedence et X-XIMF-Copy-Precedence ne le sont pas. Comment est faite la différence ?&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p style=&amp;quot;color:green;&amp;quot;&amp;gt;&lt;br /&gt;
Si un élément ximf:header ne contient pas d'attribut &amp;quot;ilk&amp;quot; et propose un choix unique de valeur (l’élément fils est ximf:string), alors le moteur &amp;quot;déduit&amp;quot; qu'il s'agit d'une valeur technique à envoyer sans la présenter à l'utilisateur.&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Element header ====&lt;br /&gt;
Chaque élément &amp;quot;header&amp;quot; décrit un entête de message de format XIMF.&lt;br /&gt;
Huit attributs précisent la balise &amp;quot;header&amp;quot; : &amp;quot;headerName&amp;quot;, &amp;quot;id&amp;quot;, &amp;quot;technicalHeaderName&amp;quot;, &amp;quot;type&amp;quot;, &amp;quot;technicalType&amp;quot;, &amp;quot;isMandatory&amp;quot;, &amp;quot;ilk&amp;quot;, &amp;quot;description&amp;quot;, e.g.,&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color:red;&amp;quot;&amp;gt;'''TODO :'''&lt;br /&gt;
Comment est effectuée la vérification de l'attribut isMandatory et quelles sont les conditions de fonctionnement de celui-ci ? Est-il possible, par exemple, de spécifier l'attribut isMandatory=true d'un élément header si le contenu de celui-ci est un élément « set » qui dispose des attributs minItem et maxItem ? Actuellement, lorsque l'on crée un élément set avec les attributs minItem et maxItem, le champ du formulaire associé ne peux pas être validé : e.g., &lt;br /&gt;
 &amp;lt;ximf:set id=&amp;quot;value-amoco-classification&amp;quot; minItem=&amp;quot;1&amp;quot; maxItem=&amp;quot;64&amp;quot; separator=&amp;quot;;&amp;quot; technicalSeparator=&amp;quot;.&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;ximf:header id=&amp;quot;header-primary-precedence&amp;quot; &lt;br /&gt;
   headerName=&amp;quot;X-XIMF-Primary-Precedence&amp;quot; &lt;br /&gt;
   ilk=&amp;quot;ilk-primary-precedence&amp;quot; &lt;br /&gt;
   isMandatory=&amp;quot;true&amp;quot; &lt;br /&gt;
   description=&amp;quot;entête d’urgence&amp;quot; &lt;br /&gt;
   type=&amp;quot;string&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Détails sur les attributs de l'élément &amp;quot;header&amp;quot; :&lt;br /&gt;
** L’attribut &amp;quot;headerName&amp;quot; définit le nom du champ XIMF. Cet attribut est obligatoire.&lt;br /&gt;
** L’attribut &amp;quot;id&amp;quot; définit un identifiant de champ, il doit être unique pour chaque élément &amp;quot;header&amp;quot; et est formaté selon la syntaxe &amp;quot;header-xxx&amp;quot;. Cet attribut est obligatoire.&lt;br /&gt;
** L’attribut &amp;quot;isMandatory&amp;quot; précise si ce champ doit être obligatoirement présent dans le message intégrant les entêtes selon cette description. &lt;br /&gt;
** L’attribut &amp;quot;ilk&amp;quot; définit une référence de label de présentation associé au champ XIMF.&lt;br /&gt;
** L’attribut &amp;quot;type&amp;quot; précise le format des données associées à cet élément. Ce format peut être une date, une chaîne, une adresse mail, un O.I.D.&lt;br /&gt;
** L’attribut &amp;quot;technicalHeaderName&amp;quot; permet de compléter l’entête décrit par un autre entête.&lt;br /&gt;
** L’attribut &amp;quot;technicalType&amp;quot; précise le format des données associées à l’élément technicalHeaderName.&lt;br /&gt;
** L’attribut &amp;quot;description&amp;quot; permet d’ajouter une information sur cet élément.&lt;br /&gt;
&lt;br /&gt;
L’élément &amp;quot;header&amp;quot; contient obligatoirement un élément &amp;quot;set&amp;quot;, &amp;quot;multiset&amp;quot;, &amp;quot;string&amp;quot;, ou &amp;quot;compstring&amp;quot;, e.g.,&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;ximf:header id=&amp;quot;header-reply-by&amp;quot; &lt;br /&gt;
   headerName=&amp;quot;X-XIMF-Reply-By&amp;quot; &lt;br /&gt;
   ilk=&amp;quot;ilk-reply-by&amp;quot; &lt;br /&gt;
   isMandatory=&amp;quot;false&amp;quot; &amp;gt;&lt;br /&gt;
     &amp;lt;ximf:string id=&amp;quot;value-reply-by&amp;quot; editable=&amp;quot;true&amp;quot; /&amp;gt;&lt;br /&gt;
 &amp;lt;/ximf:header&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color:red;&amp;quot;&amp;gt;&lt;br /&gt;
'''TODO :''' Quelles sont les contraintes associées à l'attribut type d'un élément header ?&lt;br /&gt;
&amp;lt;p style=&amp;quot;color:green;&amp;quot;&amp;gt;&lt;br /&gt;
L'attribut type d'un élément &amp;quot;ximf:header&amp;quot; ne contraint pas les éléments fils associés.&lt;br /&gt;
Dans le cadre de Ximfmail, cet attribut est utilisé pour charger des fonctions graphiques d'aide à la saisie pour l'utilisateur (calendrier, adresse...)&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Element string ====&lt;br /&gt;
L’élément &amp;quot;string&amp;quot; précise le contenu d’une ressource de type chaîne de caractères imprimables (a-z, A-Z, 1-9,…)&lt;br /&gt;
Quinze attributs complètent l’élément &amp;quot;string&amp;quot; : &amp;quot;id&amp;quot;, &amp;quot;ref&amp;quot;, &amp;quot;ilk&amp;quot;, &amp;quot;aclLevel&amp;quot;, &amp;quot;index&amp;quot;, &amp;quot;description&amp;quot;, &amp;quot;editable&amp;quot;, &amp;quot;content&amp;quot;, &amp;quot;technicalContent&amp;quot;,&amp;quot;maxItem&amp;quot;, &amp;quot;minItem&amp;quot;, &amp;quot;maxLength&amp;quot;, &amp;quot;minLength&amp;quot;, &amp;quot;separator&amp;quot;, &amp;quot;technicalSeparator&amp;quot;,  e.g.,&lt;br /&gt;
	&lt;br /&gt;
 &amp;lt;ximf:string ilk=&amp;quot;ilk-france&amp;quot; content=&amp;quot;FRA&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Détails sur les attributs de l'élément &amp;quot;string&amp;quot; :&lt;br /&gt;
** L’attribut &amp;quot;id&amp;quot; définit un identifiant d’élément, il doit être unique pour chaque élément &amp;quot;string&amp;quot;.&lt;br /&gt;
** L’attribut &amp;quot;ref&amp;quot; définit un identifiant de référence qui contient les valeurs à utiliser pour cet élément.&lt;br /&gt;
** L’attribut &amp;quot;ilk&amp;quot; définit une référence de label de présentation internationalisé.&lt;br /&gt;
** L’attribut &amp;quot;aclLevel&amp;quot; définit la valeur seuil d’accès à la donnée selon une règle de droit d’accès (Cf. [[#Element_role| élément role]]).&lt;br /&gt;
** L’attribut &amp;quot;index&amp;quot; permet de définir un ordre de présentation par rapport à aux autres valeurs définies dans le même conteneur.&lt;br /&gt;
** L’attribut &amp;quot; description &amp;quot; permet d’associer un commentaire sur cette donnée.&lt;br /&gt;
** L’attribut &amp;quot;editable&amp;quot; définit une valeur de saisie (champ libre). Cet attribut est de type booléen.&lt;br /&gt;
** L’attribut &amp;quot;content&amp;quot; représente la valeur effective de la donnée. C’est cette donnée qui sera associée au champ XIMF créé.&lt;br /&gt;
** L’attribut &amp;quot;technicalContent&amp;quot; représente la valeur effective de la donnée technique. C’est cette donnée qui sera associée au champ technique XIMF créé (cf. attribut technicalHeaderName de l’élément &amp;quot;header&amp;quot;.&lt;br /&gt;
** L’attribut &amp;quot;separator&amp;quot; définit le caractère de séparation entre deux valeurs (utile si l’attribute editable est positionné).&lt;br /&gt;
** L’attribut &amp;quot;technicalseparator&amp;quot; définit le caractère de séparation entre deux valeurs (utile si l’attribute editable est positionné).&lt;br /&gt;
** L’attribut &amp;quot;maxLength&amp;quot; définit le nombre maximal de caractères de la chaîne définie ou construite.&lt;br /&gt;
** L’attribut &amp;quot;minLength&amp;quot; définit le nombre minimal de caractères de la chaîne définie ou construite.&lt;br /&gt;
** L’attribut &amp;quot;maxItem&amp;quot; définit le nombre maximal de données associées pouvant être concaténées.&lt;br /&gt;
** L’attribut &amp;quot;minItem&amp;quot; définit le nombre minimal de données associées pouvant être concaténées.&lt;br /&gt;
&lt;br /&gt;
L’élément &amp;quot;string&amp;quot; peut contenir plusieurs éléments &amp;quot;linkedValue&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;ximf:string ilk=&amp;quot;ilk-non-protege&amp;quot; content=&amp;quot;NON PROTEGE&amp;quot; technicalContent=&amp;quot;1&amp;quot; &amp;gt;&lt;br /&gt;
   &amp;lt;ximf:linkedValue ref=&amp;quot;value-non-protege-france &amp;quot; /&amp;gt;&lt;br /&gt;
 &amp;lt;/ximf:string&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Element compstring ====&lt;br /&gt;
&amp;lt;div style=&amp;quot;color:red;&amp;quot;&amp;gt;&lt;br /&gt;
'''TODO :''' L'attribut de l'élément « compstring » nommé « contentFactorise » devrait s'appeler « contentFactorize ».&lt;br /&gt;
&amp;lt;p style=&amp;quot;color:green;&amp;quot;&amp;gt;ok&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
L’élément &amp;quot;compstring&amp;quot; décrit un conteneur de concaténation des éléments fils. Il permet notamment de créer des valeurs d’entêtes composées.&lt;br /&gt;
Dix-sept attributs complètent l’élément &amp;quot;compstring&amp;quot; : &amp;quot;id&amp;quot;, &amp;quot;ref&amp;quot;, &amp;quot;ilk&amp;quot;, &amp;quot;aclLevel&amp;quot;, &amp;quot;index&amp;quot;, &amp;quot;description&amp;quot;, &amp;quot;maxLength&amp;quot;, &amp;quot;minLength&amp;quot;, &amp;quot;maxItem&amp;quot;, &amp;quot;minItem&amp;quot;, &amp;quot;separator&amp;quot;, &amp;quot;technicalSeparator&amp;quot;, &amp;quot;content&amp;quot;, &amp;quot;technicalContent&amp;quot;,  &amp;quot;contentPositionEnd&amp;quot;, &amp;quot;contentFactorise&amp;quot;, &amp;quot;technicalPositionEnd&amp;quot;, e.g.,&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;ximf:compstring &lt;br /&gt;
   ilk=&amp;quot;ilk-special&amp;quot; &lt;br /&gt;
   content=&amp;quot;SPECIAL&amp;quot; &lt;br /&gt;
   technicalContent=&amp;quot;1.3.4&amp;quot; &lt;br /&gt;
   separator=&amp;quot; &amp;quot; &lt;br /&gt;
   technicalSeparator=&amp;quot;.&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Détails sur les attributs de l'élément &amp;quot;compstring&amp;quot; :&lt;br /&gt;
** L’attribut &amp;quot;id&amp;quot; définit un identifiant d’élément, il doit être unique pour chaque élément &amp;quot;compstring&amp;quot;.&lt;br /&gt;
** L’attribut &amp;quot;ref&amp;quot; définit un identifiant de référence qui contient les valeurs à utiliser pour cet élément.&lt;br /&gt;
** L’attribut &amp;quot;ilk&amp;quot; définit une référence de label de présentation internationalisé.&lt;br /&gt;
** L’attribut &amp;quot;aclLevel&amp;quot; définit la valeur seuil d’accès à la donnée selon une règle de droit d’accès (cf. [[#Element_role| élément &amp;quot;role&amp;quot;]]).&lt;br /&gt;
** L’attribut &amp;quot;index&amp;quot; permet de définir un ordre de présentation par rapport à aux autres valeurs définies dans le même conteneur.&lt;br /&gt;
** L’attribut &amp;quot; description &amp;quot; permet d’associer un commentaire sur cette donnée.&lt;br /&gt;
** L’attribut &amp;quot;content&amp;quot; représente la valeur effective de la donnée. C’est cette donnée qui sera associée au champ XIMF créé.&lt;br /&gt;
** L’attribut &amp;quot;technicalContent&amp;quot; représente la valeur effective de la donnée technique. C’est cette donnée qui sera associée au champ technique XIMF créé (cf. attribut technicalHeaderName de l’élément &amp;quot;header&amp;quot;.&lt;br /&gt;
** L’attribut &amp;quot;separator&amp;quot; définit le caractère de séparation entre deux valeurs.&lt;br /&gt;
** L’attribut &amp;quot;technicalseparator&amp;quot; définit le caractère de séparation entre deux valeurs.&lt;br /&gt;
** L’attribut &amp;quot;maxLength&amp;quot; définit le nombre maximal de caractères de la chaîne définie ou construite.&lt;br /&gt;
** L’attribut &amp;quot;minLength&amp;quot; définit le nombre minimal de caractères de la chaîne définie ou construite.&lt;br /&gt;
** L’attribut &amp;quot;maxItem&amp;quot; définit le nombre maximal de données associées pouvant être concaténées.&lt;br /&gt;
** L’attribut &amp;quot;minItem&amp;quot; définit le nombre minimal de données associées pouvant être concaténées.&lt;br /&gt;
** L’attribut &amp;quot;contentPositionEnd&amp;quot; impose de positionner le contenu de l’élément &amp;quot;compstring&amp;quot; après les valeurs des éléments fils : valuefils1,valuefils2 : valuecompstring.&lt;br /&gt;
** L’attribut &amp;quot;technicalPositionEnd&amp;quot; impose de positionner le contenu de l’élément &amp;quot;compstring&amp;quot; après les valeurs des éléments fils. &lt;br /&gt;
** L’attribut &amp;quot;contentFactorise&amp;quot; impose d’utiliser le contenu de l’élément &amp;quot;compstring&amp;quot; comme facteur des éléments fils : valuecompstring(valuefils1,valuefils2). &lt;br /&gt;
&lt;br /&gt;
L’élément &amp;quot;compstring&amp;quot; peut contenir un élément &amp;quot;string&amp;quot; ou &amp;quot;set&amp;quot; ou  &amp;quot;multiset&amp;quot; ou plusieurs éléments &amp;quot;compstring&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;ximf:compstring &lt;br /&gt;
   ilk=&amp;quot;ilk-special&amp;quot; &lt;br /&gt;
   content=&amp;quot;SPECIAL&amp;quot; &lt;br /&gt;
   technicalContent=&amp;quot;1.3.4&amp;quot; &lt;br /&gt;
   separator=&amp;quot; &amp;quot; &lt;br /&gt;
   technicalSeparator=&amp;quot;.&amp;quot;&amp;gt;&lt;br /&gt;
     &amp;lt;ximf:set id=&amp;quot;ilk-special-op &amp;quot; maxItem=&amp;quot;64&amp;quot;&amp;gt;&lt;br /&gt;
       &amp;lt;ximf:string ilk=&amp;quot;ilk-special-op1&amp;quot; content=&amp;quot;OP1&amp;quot; technicalContent=&amp;quot;1&amp;quot; /&amp;gt;&lt;br /&gt;
       &amp;lt;ximf:string ilk=&amp;quot;ilk-special-op2&amp;quot; content=&amp;quot;OP2&amp;quot; technicalContent=&amp;quot;2&amp;quot; /&amp;gt;&lt;br /&gt;
       &amp;lt;ximf:string ilk=&amp;quot;ilk-special-op3&amp;quot; content=&amp;quot;OP3&amp;quot; technicalContent=&amp;quot;3&amp;quot; /&amp;gt;&lt;br /&gt;
     &amp;lt;/ximf:set&amp;gt;		&lt;br /&gt;
 &amp;lt;/ximf:compstring&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Element set ====&lt;br /&gt;
L’élément &amp;quot;set&amp;quot; décrit un conteneur de ressources de même type. Cet élément autorise la sélection de plusieurs ressources mais chaque ressource est sélectionnée une seule fois.&lt;br /&gt;
Douze attributs précisent la description de la balise &amp;quot;set&amp;quot; : &amp;quot;id&amp;quot;, &amp;quot;ref&amp;quot;, &amp;quot;ilk&amp;quot;, &amp;quot;aclLevel&amp;quot;, &amp;quot;index&amp;quot;, &amp;quot;description&amp;quot;, &amp;quot;maxLength&amp;quot;, &amp;quot;minLength&amp;quot;, &amp;quot;maxItem&amp;quot;, &amp;quot;minItem&amp;quot;, &amp;quot;separator&amp;quot;, &amp;quot;technicalSeparator&amp;quot;,  e.g.,&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;ximf:set id=&amp;quot;value-categories&amp;quot; ref=&amp;quot;value-mentions&amp;quot; maxItem=&amp;quot;64&amp;quot; separator=&amp;quot;;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Détails sur les attributs de l'élément &amp;quot;set&amp;quot; :&lt;br /&gt;
** L’attribut &amp;quot;id&amp;quot; définit un identifiant d’élément, il doit être unique pour chaque élément &amp;quot;ximf:set&amp;quot;.&lt;br /&gt;
** L’attribut &amp;quot;ref&amp;quot; définit un identifiant de référence qui contient les valeurs à utiliser pour cet élément.&lt;br /&gt;
** L’attribut &amp;quot;ilk&amp;quot; définit une référence de label de présentation internationalisé.&lt;br /&gt;
** L’attribut &amp;quot;aclLevel&amp;quot; définit la valeur seuil d’accès à la donnée selon une règle de droit d’accès (Cf. [[#Element_role|élément rôle]]).&lt;br /&gt;
** L’attribut &amp;quot;index&amp;quot; permet de définir un ordre de présentation par rapport à aux autres valeurs définies dans le même conteneur.&lt;br /&gt;
** L’attribut &amp;quot;description&amp;quot; permet d’associer un commentaire sur cette donnée.&lt;br /&gt;
** L’attribut &amp;quot;maxLength&amp;quot; définit le nombre maximal de caractères de la chaîne définie ou construite.&lt;br /&gt;
** L’attribut &amp;quot;minLength&amp;quot; définit le nombre minimal de caractères de la chaîne définie ou construite.&lt;br /&gt;
** L’attribut &amp;quot;maxItem&amp;quot; définit le nombre maximal de données associées pouvant être concaténées.&lt;br /&gt;
** L’attribut &amp;quot;minItem&amp;quot; définit le nombre minimal de données associées pouvant être concaténées.&lt;br /&gt;
** L’attribut &amp;quot;separator&amp;quot; définit le caractère de séparation entre deux valeurs (utile si l’attribute editable est positionné).&lt;br /&gt;
** L’attribut &amp;quot;technicalseparator&amp;quot; définit le caractère de séparation entre deux valeurs&lt;br /&gt;
&lt;br /&gt;
L’élément &amp;quot;set&amp;quot; peut contenir un ou plusieurs éléments &amp;quot;string&amp;quot; ou un ou plusieurs éléments &amp;quot;compstring&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;ximf:set id=&amp;quot;value-categories&amp;quot; minItem=&amp;quot;1&amp;quot; maxItem=&amp;quot;64&amp;quot; separator=&amp;quot;;&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;ximf:string ilk=&amp;quot;ilk-releasable-to&amp;quot; content=&amp;quot;RELEASABLE TO &amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;ximf:string ilk=&amp;quot;ilk-eyes-only&amp;quot; content=&amp;quot; EYES ONLY&amp;quot;/&amp;gt;&lt;br /&gt;
   &amp;lt;ximf:string ilk=&amp;quot;ilk-use-only&amp;quot; content=&amp;quot; USE ONLY&amp;quot;/&amp;gt;&lt;br /&gt;
 &amp;lt;/ximf:set&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color:red;&amp;quot;&amp;gt;'''TODO :'''&lt;br /&gt;
* Y a-t-il une définition des fichiers associés aux instances XIMF (e.g, le fichier attribution-list.xml utilisé dans l'instance Caterpillar) ?&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p style=&amp;quot;color:green;&amp;quot;&amp;gt;non mais la structure du fichier xml doit être celle donnée en exemple &amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Comment le moteur XIMF sait qu'un élément est une &amp;quot;attribution-list&amp;quot; ?&lt;br /&gt;
&amp;lt;p style=&amp;quot;color:green;&amp;quot;&amp;gt;&lt;br /&gt;
Si un élément &amp;quot;set&amp;quot; contient un attribut &amp;quot;ref&amp;quot; dont la valeur ne permet pas de trouver l'élément associé dans l'instance alors le moteur Ximfmail inspecte le répertoire local où est stocké l'instance et vérifie si le nom d'un fichier xml correspond à la valeur de cet attribut.&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Element multiset ====&lt;br /&gt;
L’élément &amp;quot;multiset&amp;quot; décrit un conteneur de ressources de même type. Cet élément autorise la sélection de plusieurs ressources et chaque ressource peut être sélectionnée plusieurs fois.&lt;br /&gt;
Douze attributs précisent la description de la balise &amp;quot;multiset&amp;quot; : &amp;quot;id&amp;quot;, &amp;quot;ref&amp;quot;, &amp;quot;ilk&amp;quot;, &amp;quot;aclLevel&amp;quot;, &amp;quot;index&amp;quot;, &amp;quot;description&amp;quot;, &amp;quot;maxLength&amp;quot;, &amp;quot;minLength&amp;quot;, &amp;quot;maxItem&amp;quot;, &amp;quot;minItem&amp;quot;, &amp;quot;separator&amp;quot;, &amp;quot;technicalSeparator&amp;quot;,  e.g.,&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;ximf:multiset &lt;br /&gt;
   id=&amp;quot;value-restricted&amp;quot; &lt;br /&gt;
   ilk=&amp;quot; ilk-value-restricted&amp;quot; &lt;br /&gt;
   maxItem=&amp;quot;64&amp;quot; &lt;br /&gt;
   separator=&amp;quot;;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Détails sur les attributs de l'élément &amp;quot;multiset&amp;quot; :&lt;br /&gt;
** L’attribut &amp;quot;id&amp;quot; définit un identifiant d’élément, il doit être unique pour chaque élément &amp;quot;multiset&amp;quot;.&lt;br /&gt;
** L’attribut &amp;quot;ref&amp;quot; définit un identifiant de référence qui contient les valeurs à utiliser pour cet élément.&lt;br /&gt;
** L’attribut &amp;quot;ilk&amp;quot; définit une référence de label de présentation internationalisé.&lt;br /&gt;
** L’attribut &amp;quot;aclLevel&amp;quot; définit la valeur seuil d’accès à la donnée selon une règle de droit d’accès (Cf. [[#Element_role|élément rôle]]).&lt;br /&gt;
** L’attribut &amp;quot;index&amp;quot; permet de définir un ordre de présentation par rapport à aux autres valeurs définies dans le même conteneur.&lt;br /&gt;
** L’attribut &amp;quot;description&amp;quot; permet d’associer un commentaire sur cette donnée.&lt;br /&gt;
** L’attribut &amp;quot;maxLength&amp;quot; définit le nombre maximal de caractères de la chaîne définie ou construite.&lt;br /&gt;
** L’attribut &amp;quot;minLength&amp;quot; définit le nombre minimal de caractères de la chaîne définie ou construite.&lt;br /&gt;
** L’attribut &amp;quot;maxItem&amp;quot; définit le nombre maximal de données associées pouvant être concaténées.&lt;br /&gt;
** L’attribut &amp;quot;minItem&amp;quot; définit le nombre minimal de données associées pouvant être concaténées.&lt;br /&gt;
** L’attribut &amp;quot;separator&amp;quot; définit le caractère de séparation entre deux valeurs (utile si l’attribute editable est positionné).&lt;br /&gt;
** L’attribut &amp;quot;technicalseparator&amp;quot; définit le caractère de séparation entre deux valeurs&lt;br /&gt;
&lt;br /&gt;
L’élément &amp;quot;multiset&amp;quot; peut contenir un ou plusieurs éléments &amp;quot;string&amp;quot; ou un ou plusieurs éléments &amp;quot;compstring&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;ximf:multiset id=&amp;quot;value-restricted-example-categories&amp;quot; minItem=&amp;quot;1&amp;quot; maxItem=&amp;quot;64&amp;quot; separator=&amp;quot;;&amp;quot; &amp;gt;&lt;br /&gt;
   &amp;lt;ximf:string ilk=&amp;quot;ilk-releasable-to&amp;quot; content=&amp;quot;RELEASABLE TO &amp;quot;/&amp;gt;&lt;br /&gt;
   &amp;lt;ximf:string ilk=&amp;quot;ilk-eyes-only&amp;quot; content=&amp;quot; EYES ONLY&amp;quot;/&amp;gt;&lt;br /&gt;
   &amp;lt;ximf:string ilk=&amp;quot;ilk-use-only&amp;quot; content=&amp;quot; USE ONLY&amp;quot;/&amp;gt;&lt;br /&gt;
 &amp;lt;/ximf:multiset&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red;&amp;quot;&amp;gt;'''TODO ''': Comment sont gérées les règles associées aux champs multivaleurs (disposant par exemple des attributs minItem/maxItem ou les champs multiset) ?&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Element linkedValue ====&lt;br /&gt;
L’élément &amp;quot;linkedValue&amp;quot; définit une référence sur une ressource de type conteneur (&amp;quot;set&amp;quot;, &amp;quot;multiset&amp;quot;) ou &amp;quot;string&amp;quot;. Cette ressource devrait être utilisée si la ressource contenant &amp;quot;linkedValue&amp;quot; (noeud parent) est sélectionnée.&lt;br /&gt;
Un attribut précise la balise &amp;quot;linkvalue&amp;quot; : &amp;quot;ref&amp;quot;, e.g.,&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;ximf:linkedValue ref=&amp;quot;value-restricted-example-classification-id&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Détails sur les attributs de l'élément &amp;quot;linkedValue&amp;quot; :&lt;br /&gt;
** L’attribut &amp;quot;ref&amp;quot; précise la valeur de l’attribut &amp;quot;id&amp;quot; de la ressource cible. Cet attribut est obligatoire.&lt;br /&gt;
&lt;br /&gt;
=== Fichier rules ===&lt;br /&gt;
Le fichier rules définit les règles de contrôles d’entêtes XIMF.&lt;br /&gt;
On y retrouve un élément &amp;quot;instance&amp;quot; rappelant l'instance XIMF à laquelle il est rattaché et qui peut contenir des éléments &amp;quot;ximf:rule&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==== Element rule ====&lt;br /&gt;
&amp;lt;div style=&amp;quot;color:red&amp;quot;&amp;gt;&lt;br /&gt;
'''TODO :''' Mettre à jour la documentation :&lt;br /&gt;
* Les éléments autorisés dans un élément « rule » ne sont plus à jour. La présente documentation spécifie 12 éléments : AliasHeader, AliasValue, Compatibility, Association, SecureHeaders, SecurityLabel, Constraint, Assignment, Processing, Accessibility, Role et Custom. Le schéma XML fourni avec le mail en spécifie 5 : Constraint, Processing, Compatibility, Policy et Custom et place les autres en tant qu'extentions des 5 éléments cités précédemment.&lt;br /&gt;
&amp;lt;p style=&amp;quot;color:green&amp;quot;&amp;gt;ok&amp;lt;/p&amp;gt;&lt;br /&gt;
* Les éléments SecureHeaders et SecurityLabel associés à l'élément « rule » ne figurent pas dans la nouvelle version du shéma xml. On les retrouve dans les fichiers rules-*.xml mais les éléments sont commentés, ils sont, de plus, présents dans une autre instance : comment ces éléments sont utilisés dans Trustedbird ?&lt;br /&gt;
&amp;lt;p style=&amp;quot;color:green&amp;quot;&amp;gt;&lt;br /&gt;
Ces règles ont été créées après la rédaction du document pour répondre à des besoins spécifiques. Les deux éléments permettent de forcer l'utilisation des  mécanismes de sécurité associés. Je les ai commenté car leur utilisation nécessite l'import de certificats et l'extension étant un exemple, je n'ai pas voulu bloquer les interfaces des utilisateurs ne disposant pas de certificats.&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
* L'élément ximf:classificationPictures n'est pas documenté. De plus, il serait bon d'avoir des précisions sur la raison qui a motivé l'ajout de cet élément dans les fichiers de règles (alors qu'il semblerait être plus adapté au fichier headers-*.xml).&lt;br /&gt;
&amp;lt;p style=&amp;quot;color:green&amp;quot;&amp;gt;&lt;br /&gt;
Un fichier header-*.xml décrit les noms et valeurs d'entêtes XIMF de messages. L'élément ximf:classificationPictures est un moyen d'associer à une valeur d'entête une image. Il m'a donc semblé qu'afficher une image dépend plus d'une règle de gestion de message que de description d'entête de message. &lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
L’élément &amp;quot;rule&amp;quot; est le conteneur principal de description d’un comportement particulier à appliquer sur un ensemble d’entêtes XIMF. &lt;br /&gt;
Trois attributs précisent la balise &amp;quot;rule&amp;quot; : &amp;quot;id&amp;quot;, &amp;quot;agent&amp;quot;, &amp;quot;description&amp;quot;, e.g.,&lt;br /&gt;
 &amp;lt;ximf:rule id=&amp;quot;compatibility-rule&amp;quot; description=&amp;quot;Règle sur la compatibilité X-SMTP / XIMF&amp;quot; &amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Détails sur les attributs de l'élément &amp;quot;rule&amp;quot; :&lt;br /&gt;
** L’attribut &amp;quot;id&amp;quot; définit un identifiant d’élément, il doit être unique pour chaque élément &amp;quot;rule&amp;quot;. Cet attribut est obligatoire.&lt;br /&gt;
** L’attribut &amp;quot;agent&amp;quot; indique l’équipement cible devant analyser et appliquer le contenu de cet élément.&lt;br /&gt;
** L’attribut &amp;quot;description&amp;quot; autorise l’auteur d’ajouter un commentaire sur cet élément.&lt;br /&gt;
&lt;br /&gt;
L’élément &amp;quot;rule&amp;quot; contient un ou plusieurs mêmes éléments de spécialisation de la règle &amp;quot;contraint&amp;quot;, &amp;quot;assignement&amp;quot;, &amp;quot;processing&amp;quot;, &amp;quot;compatibility&amp;quot;, &amp;quot;accessibility&amp;quot;, &amp;quot;custom&amp;quot;,…, e.g.,&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;ximf:rule id=&amp;quot;precedence-rule&amp;quot; agent=&amp;quot;mua&amp;quot; description=&amp;quot;Règle sur les priorités&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;ximf:constraint &lt;br /&gt;
     left=&amp;quot;header-primary-precedence&amp;quot; &lt;br /&gt;
     operator=&amp;quot;equalOrGreaterThan&amp;quot; &lt;br /&gt;
     right=&amp;quot;header-copy-precedence&amp;quot; /&amp;gt;&lt;br /&gt;
 &amp;lt;/ximf:rule&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Element aliasHeader ====&lt;br /&gt;
L’élément &amp;quot;aliasHeader&amp;quot; permet de définir le nom de l’entête sur lequel la règle précisée est appliquée &lt;br /&gt;
Deux attributs précisent la balise &amp;quot;aliasHeader&amp;quot; : &amp;quot;headerName&amp;quot; et &amp;quot;headerRef&amp;quot;, e.g.,&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;ximf:aliasHeader headerName =&amp;quot;X-P772-Version&amp;quot; headerRef=&amp;quot;X-XIMF-VERSION&amp;quot; /&amp;gt;	&lt;br /&gt;
&lt;br /&gt;
* Détails sur les attributs de l'élément &amp;quot;aliasHeader&amp;quot; :&lt;br /&gt;
* L’attribut &amp;quot;headerName&amp;quot; définit le nom XIMF de l’entête modifié par la règle. Cet attribut est obligatoire.&lt;br /&gt;
* L’attribut &amp;quot;headerRef&amp;quot; définit le nom d’un entête XIMF de référence qui est le point d’entrée de l’application de la règle sur l’entête définit par &amp;quot;headerName&amp;quot;. Cela permet de lier deux entêtes de messages où l’utilisation de l’un des entêtes influe sur le comportement de l’autre.&lt;br /&gt;
&lt;br /&gt;
L’élément &amp;quot;aliasHeader&amp;quot; peut contenir des éléments &amp;quot;aliasValue&amp;quot;,e.g ,&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;ximf:aliasHeader headerName=&amp;quot;X-P772-Version&amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;ximf:aliasValue vame=&amp;quot;1.0&amp;quot;/&amp;gt;		&lt;br /&gt;
 &amp;lt;ximf:aliasHeader&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Element aliasValue ====&lt;br /&gt;
L’élément &amp;quot;aliasValue&amp;quot; contient une valeur à associer à l’entête XIMF contrôlé par la règle. Il est utile lorsque deux entêtes sont liées (utilisation de l’attribut headerRef dans l’élément aliasHeader) et que les valeurs de l’entêtes de référence permettent de préciser celles de l’entête contrôlé. &lt;br /&gt;
Deux attributs précisent la balise &amp;quot;aliasValue&amp;quot; : &amp;quot;valueName&amp;quot;, &amp;quot;valueRef&amp;quot;, e.g.,&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;ximf:aliasValue valueName=&amp;quot;2&amp;quot; valueRef=&amp;quot;flash&amp;quot; /&amp;gt;			&lt;br /&gt;
&lt;br /&gt;
* Détails sur les attributs de l'élément &amp;quot;aliasValue&amp;quot; :&lt;br /&gt;
** L’attribut &amp;quot;valueName&amp;quot; définit la valeur de l’entête à créer. Cet attribut est obligatoire.&lt;br /&gt;
** L’attribut &amp;quot;valueRef&amp;quot; définit la valeur de l’entête XIMF de référence pour utiliser valueName. &lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red;&amp;quot;&amp;gt;'''TODO :''' L'attribut valueRef est-il obligatoire ?&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Element compatibility ====&lt;br /&gt;
L’élément &amp;quot;compatibility&amp;quot; est utilisé pour associer à un entête respectant la norme XIMF un entête respectant une autre norme que XIMF (XSMTP par exemple).&lt;br /&gt;
Deux attributs précisent la balise &amp;quot;compatibility&amp;quot; : &amp;quot;targetName&amp;quot;, &amp;quot;targetVersion&amp;quot;, e.g.,&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;ximf:compatibility targetName=&amp;quot;X-SMTP&amp;quot; targetVersion=&amp;quot;1.1&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;ximf:aliasValue headerName=&amp;quot;X-P772-Version&amp;quot; content=&amp;quot;1.1&amp;quot; /&amp;gt;		&lt;br /&gt;
   &amp;lt;ximf:aliasValue &lt;br /&gt;
     headerName=&amp;quot;X-P772-Primary-Precedence&amp;quot; &lt;br /&gt;
     headerRef=&amp;quot;header-primary-precedence&amp;quot; &lt;br /&gt;
     dataRef=&amp;quot;data-priority-xsmtp&amp;quot;/&amp;gt;&lt;br /&gt;
 &amp;lt;/ximf:compatibility&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Détails sur les attributs de l'élément &amp;quot;compatibility&amp;quot; :&lt;br /&gt;
** L’attribut &amp;quot;targetName&amp;quot; définit la norme de l’entête à associer à l’entête XIMF. Cet attribut est obligatoire. &lt;br /&gt;
** L’attribut &amp;quot;targetVersion&amp;quot; définit le numéro de version de la norme de l’entête à associer à l’entête XIMF. Cet attribut est obligatoire.&lt;br /&gt;
&lt;br /&gt;
L’élément &amp;quot;compatibility&amp;quot; contient au moins un élément &amp;quot;aliasHeader&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Pour illustrer cette règle :&amp;lt;/u&amp;gt;&lt;br /&gt;
Le format XSMTP est déjà supporté par certains équipements. Afin de rendre ceux-ci inter opérables avec le nouveau format XIMF, cette règle permet d’associer un entête XSMTP contenant les mêmes informations qu’un entête XIMF.&lt;br /&gt;
&lt;br /&gt;
L’élément Association : dépendance entre entêtes&lt;br /&gt;
L’élément &amp;quot;association&amp;quot; définie les valeurs autorisées pour un entête XIMF en fonction d’une valeur définie pour un autre entête XIMF.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;ximf:association&amp;gt;&lt;br /&gt;
     &amp;lt;ximf:aliasHeader &lt;br /&gt;
       headerName=&amp;quot;X-XIMF-Primary-Precedence&amp;quot; &lt;br /&gt;
       headerRef=&amp;quot;X-XIMF-Correspondence-Type&amp;quot;&amp;gt;&lt;br /&gt;
     &amp;lt;ximf:aliasValue valueName=&amp;quot;routine&amp;quot; valueRef=&amp;quot;private&amp;quot; /&amp;gt;&lt;br /&gt;
     &amp;lt;ximf:aliasValue valueName=&amp;quot;routine,priority&amp;quot; valueRef=&amp;quot;professional&amp;quot; /&amp;gt;&lt;br /&gt;
     &amp;lt;ximf:aliasValue valueName=&amp;quot;routine,priority,immediate,flash&amp;quot; valueRef=&amp;quot;operational&amp;quot; /&amp;gt;&lt;br /&gt;
     &amp;lt;ximf:aliasValue valueName=&amp;quot;routine,priority,immediate&amp;quot; valueRef=&amp;quot;official&amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;/ximf:aliasHeader&amp;gt;&lt;br /&gt;
 &amp;lt;/ximf:association&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Element secureHeaders ====&lt;br /&gt;
L’élément &amp;quot;secureHeaders&amp;quot; définie la liste des entêtes à intégrer dans la signature d’un message. Cette règle s’applique sur les équipements proposant un algorithme de signature des messages.&lt;br /&gt;
&lt;br /&gt;
Un élément &amp;quot;secureHeaders&amp;quot; contient un ou plusieurs éléments &amp;quot;aliasHeaders&amp;quot; où chaque élément décrit un entête à intégrer dans la signature et complété d’un attribut &amp;quot;status&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;ximf:secureHeaders targetName=&amp;quot;SecureHeaders&amp;quot;&amp;gt;			&lt;br /&gt;
   &amp;lt;ximf:aliasHeader headerName=&amp;quot;X-XIMF-Primary-Precedence&amp;quot;  status=&amp;quot;0&amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;ximf:aliasHeader headerName=&amp;quot;X-XIMF-Copy-Precedence&amp;quot; status=&amp;quot;0&amp;quot; /&amp;gt;&lt;br /&gt;
 &amp;lt;/ximf:secureHeaders&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Element securityLabel ====&lt;br /&gt;
L’élément &amp;quot;securityLabel&amp;quot; définie la liste des entêtes à intégrer dans la signature d’un message. Cette règle s’applique sur les équipements proposant un algorithme de signature des messages selon la norme RFC.&lt;br /&gt;
&lt;br /&gt;
Un élément &amp;quot;securityLabel&amp;quot; contient un ou plusieurs éléments &amp;quot;aliasHeaders&amp;quot; où chaque élément décrit un entête à intégrer dans la signature et complété d’un attribut &amp;quot;status&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;ximf:securityLabel targetName=&amp;quot;SecurityLabel&amp;quot; id=&amp;quot;Amoco&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;ximf:aliasHeader &lt;br /&gt;
     headerName=&amp;quot;SecurityPolicyIdentifier&amp;quot; &lt;br /&gt;
     headerRef=&amp;quot;X-XIMF-Security-Policy-Identifier&amp;quot; /&amp;gt;			&lt;br /&gt;
   &amp;lt;ximf:aliasHeader &lt;br /&gt;
     headerName=&amp;quot;SecurityClassification&amp;quot; &lt;br /&gt;
     headerRef=&amp;quot;X-XIMF-Security-Classification-Identifier&amp;quot; /&amp;gt;							&lt;br /&gt;
   &amp;lt;ximf:aliasHeader &lt;br /&gt;
     headerName=&amp;quot;ESSPrivacyMark&amp;quot; &lt;br /&gt;
     headerRef=&amp;quot;X-XIMF-Privacy-Mark&amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;ximf:aliasHeader &lt;br /&gt;
     headerName=&amp;quot;SecurityCategory&amp;quot; &lt;br /&gt;
     headerRef=&amp;quot;X-XIMF-Security-Categories-Identifier&amp;quot; &lt;br /&gt;
     type=&amp;quot;2&amp;quot; /&amp;gt;&lt;br /&gt;
 &amp;lt;/ximf:securityLabel&amp;gt;	&lt;br /&gt;
&lt;br /&gt;
==== Element constraint ====&lt;br /&gt;
L’élément &amp;quot;constraint&amp;quot; est utilisé pour définir une règle de construction de deux entêtes partageant des &amp;quot;datas&amp;quot; identiques. &lt;br /&gt;
Trois attributs précisent la balise &amp;quot;constraint&amp;quot; : &amp;quot;left&amp;quot;, &amp;quot;right&amp;quot;, &amp;quot;operator&amp;quot;, e.g.,&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;ximf:constraint &lt;br /&gt;
   left=&amp;quot;header-primary-precedence&amp;quot; &lt;br /&gt;
   operator=&amp;quot;equalOrGreaterThan&amp;quot; &lt;br /&gt;
   right=&amp;quot;header-copy-precedence&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Détails sur les attributs de l'élément &amp;quot;constraint&amp;quot; :&lt;br /&gt;
** L’attribut &amp;quot;left&amp;quot; désigne le premier élément &amp;quot;header&amp;quot; de comparaison. Cet attribut est obligatoire.&lt;br /&gt;
** L’attribut &amp;quot;right&amp;quot; désigne le deuxième élément &amp;quot;header&amp;quot; de comparaison. Cet attribut est obligatoire.&lt;br /&gt;
** L’attribut &amp;quot;operator&amp;quot; indique la règle de poids à appliquer sur la valeur des deux éléments &amp;quot;header&amp;quot;, il peut être de type &amp;quot;greaterThan&amp;quot;, &amp;quot;lowerThan&amp;quot;, &amp;quot;equalOrGreaterThan&amp;quot;, &amp;quot;equalOrLowerThan&amp;quot;, &amp;quot;equal&amp;quot;. Cet attribut est obligatoire.&lt;br /&gt;
&lt;br /&gt;
* Détails sur les valeurs possibles de l'attribut &amp;quot;type&amp;quot; :&lt;br /&gt;
** Le type &amp;quot;greaterThan&amp;quot; signifie que la valeur de l’élément &amp;quot;left&amp;quot; doit être strictement supérieur à la valeur de l’élément &amp;quot;right&amp;quot;.&lt;br /&gt;
** Le type &amp;quot;lowerThan&amp;quot; signifie que la valeur de l’élément &amp;quot;left&amp;quot; doit être strictement inférieur à la valeur de l’élément &amp;quot;right&amp;quot;.&lt;br /&gt;
** Le type &amp;quot;equalOrGreaterThan&amp;quot; signifie que la valeur de l’élément &amp;quot;left&amp;quot; doit être supérieur ou égale à la valeur de l’élément &amp;quot;right&amp;quot;.&lt;br /&gt;
** Le type &amp;quot;equalOrLowerThan&amp;quot; signifie que la valeur de l’élément &amp;quot;left&amp;quot; doit être inférieur ou égale à la valeur de l’élément &amp;quot;right&amp;quot;.&lt;br /&gt;
** Le type &amp;quot;equal&amp;quot; signifie que la valeur de l’élément &amp;quot;left&amp;quot; et de l’élément &amp;quot;right&amp;quot; doivent être identiques.&lt;br /&gt;
&lt;br /&gt;
==== Element assignment ====&lt;br /&gt;
&amp;lt;div style=&amp;quot;color:red;&amp;quot;&amp;gt;'''TODO :''' L'élément assignment n'apparaît pas dans le shéma xml qui avait été envoyé.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
L’élément &amp;quot;assignement&amp;quot; est utilisé pour affecter une valeur créée en fonction d’une  règle de comparaison sur les valeurs de deux éléments &amp;quot;header&amp;quot;. &lt;br /&gt;
Quatre attributs précisent la balise &amp;quot;assignement&amp;quot; : &amp;quot;left&amp;quot;, &amp;quot;right&amp;quot;, &amp;quot;operator&amp;quot;, &amp;quot;result&amp;quot;, e.g.,&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;ximf:assignment &lt;br /&gt;
   left=&amp;quot;header-primary-precedence&amp;quot;&lt;br /&gt;
   operator=&amp;quot;equal&amp;quot; &lt;br /&gt;
   right=&amp;quot;data-routine-precedence&amp;quot; &lt;br /&gt;
   result=&amp;quot;86400&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Détails sur les attributs de l'élément &amp;quot;assignment&amp;quot; :&lt;br /&gt;
** L’attribut &amp;quot;left&amp;quot; désigne le premier élément &amp;quot;header&amp;quot; de comparaison. Cet attribut est obligatoire.&lt;br /&gt;
** L’attribut &amp;quot;right&amp;quot; désigne le deuxième élément &amp;quot;header&amp;quot; de comparaison. Cet attribut est obligatoire.&lt;br /&gt;
** L’attribut &amp;quot;operator&amp;quot; indique la règle de comparaison entre les valeurs des deux éléments &amp;quot;header&amp;quot;, il peut être de type &amp;quot;greaterThan&amp;quot;, &amp;quot;lowerThan&amp;quot;, &amp;quot;equalOrGreaterThan&amp;quot;, &amp;quot;equalOrLowerThan&amp;quot;, &amp;quot;equal&amp;quot;. Cet attribut est obligatoire.&lt;br /&gt;
** L’attribut &amp;quot;result&amp;quot; représente la valeur à utiliser si la règle de comparaison entre les deux éléments est satisfaite. Cet attribut est obligatoire.&lt;br /&gt;
&lt;br /&gt;
==== Element processing ====&lt;br /&gt;
L’élément &amp;quot;processing&amp;quot; regroupe des règles de traitement à effectuer sur des entêtes formatés. &lt;br /&gt;
L’attribut &amp;quot;type&amp;quot; précise le type de traitement à effectuer sur ces valeurs. Cet attribut est obligatoire, il est de type : &amp;quot;sign-header-value&amp;quot;, &amp;quot;encrypt-header-value&amp;quot;, &amp;quot;capitalize-header-value&amp;quot;, e.g.,&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;ximf:processing type=&amp;quot;sign-header-value&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;ximf:refHeader&amp;gt;header-primary-precedence&amp;lt;/ximf:refheader&amp;gt;&lt;br /&gt;
   &amp;lt;ximf:refHeader&amp;gt;header-copy-precedence&amp;lt;/ximf:refheader&amp;gt;&lt;br /&gt;
   &amp;lt;ximf:refHeader&amp;gt;header-echange-type&amp;lt;/ximf:refheader&amp;gt;&lt;br /&gt;
 &amp;lt;/ximf:processing&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Détails sur les valeurs possibles de l'attribut &amp;quot;type&amp;quot; :&lt;br /&gt;
** Le type &amp;quot;sign-header-value&amp;quot; définit un traitement de signature des entêtes définis dans la balise.&lt;br /&gt;
** Le type &amp;quot;encrypt-header-value&amp;quot; définit un traitement de chiffrement des entêtes définis dans la balise. &lt;br /&gt;
** Le type &amp;quot;capitalize-header-value&amp;quot; définit un traitement de capitalisation des entêtes définis dans la balise.&lt;br /&gt;
&lt;br /&gt;
L’élément &amp;quot;processing&amp;quot; contient au moins un élément &amp;quot;refHeader&amp;quot;.&lt;br /&gt;
&amp;lt;div style=&amp;quot;color:red;&amp;quot;&amp;gt;'''TODO :'''L'élément refHeader n'est pas documenté, s'agit-il en fait de l'élément headerRef ?&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Element accessibility ====&lt;br /&gt;
&amp;lt;div style=&amp;quot;color:red;&amp;quot;&amp;gt;'''TODO :''' L'élément accessibility n'apparaît pas dans le shéma xml qui avait été envoyé.&amp;lt;/div&amp;gt;&lt;br /&gt;
L’élément &amp;quot;accessibility&amp;quot; définit un ensemble de règles de droit d’accès aux éléments d’une instance pour une cible déterminée (utilisateur, routeur…). &lt;br /&gt;
Cet élément contient un ou plusieurs éléments &amp;quot;role&amp;quot;.&lt;br /&gt;
		&lt;br /&gt;
 &amp;lt;ximf:accessibility&amp;gt;&lt;br /&gt;
   &amp;lt;ximf:role id=&amp;quot;role-flash-allowed&amp;quot; aclLevel=&amp;quot;100&amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;ximf:role id=&amp;quot;role-flash-prohibited&amp;quot; aclLevel=&amp;quot;50&amp;quot; /&amp;gt;&lt;br /&gt;
 &amp;lt;/ximf:accessibility&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Element role ====&lt;br /&gt;
L’élément &amp;quot;role&amp;quot; positionne une valeur d’accès à pour une entité définit.&lt;br /&gt;
Deux attributs complètent l’élément &amp;quot;role&amp;quot; : &amp;quot;id&amp;quot;, &amp;quot;aclLevel&amp;quot;, e.g.,&lt;br /&gt;
	&lt;br /&gt;
 &amp;lt;ximf:role id=&amp;quot;role-flash-allowed&amp;quot; aclLevel=&amp;quot;100&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Détails sur les attributs de l'élément &amp;quot;role&amp;quot; :&lt;br /&gt;
** L’attribut &amp;quot;id&amp;quot; précise l’entité accessible en fonction d’une valeur déterminée.&lt;br /&gt;
** L’attribut &amp;quot;aclLevel&amp;quot; précise la valeur seuil d’accès à l’entité.&lt;br /&gt;
 &lt;br /&gt;
==== Element custom ====&lt;br /&gt;
L’élément &amp;quot;custom&amp;quot; permet à l’auteur de créer des nouvelles règles personnalisées.&lt;br /&gt;
Trois attributs précisent la balise &amp;quot;custom&amp;quot; : &amp;quot;id&amp;quot;, &amp;quot;provider&amp;quot;, &amp;quot;description&amp;quot;, e.g.,&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;ximf:custom &lt;br /&gt;
   id=&amp;quot;custom-display&amp;quot; &lt;br /&gt;
   provider=&amp;quot;EADS&amp;quot; &lt;br /&gt;
   description=&amp;quot;Affichage de la composition du message&amp;quot; &amp;gt;&lt;br /&gt;
     &amp;lt;node1&amp;gt;&amp;lt;node2&amp;gt;&amp;lt;node3&amp;gt;&amp;lt;/node3&amp;gt;&amp;lt;/node2&amp;gt;&amp;lt;/node1&amp;gt;&lt;br /&gt;
 &amp;lt;/ximf:custom&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Détails sur les attributs de l'élément &amp;quot;custom&amp;quot; :&lt;br /&gt;
** L’attribut &amp;quot;id&amp;quot; définit un identifiant d’élément, il doit être unique pour chaque élément &amp;quot;custom&amp;quot; et formaté selon la syntaxe &amp;quot;custom-xxx&amp;quot;. Cet attribut est obligatoire.&lt;br /&gt;
** L’attribut &amp;quot;provider&amp;quot; identifie l’auteur de la règle. Cet attribut est obligatoire.&lt;br /&gt;
** L’attribut &amp;quot;description&amp;quot; permet d’ajouter un commentaire sur cet élément.&lt;br /&gt;
&lt;br /&gt;
L’élément &amp;quot;custom&amp;quot; peut contenir tous les éléments possibles en respectant les standards XML.&lt;/div&gt;</summary>
		<author><name>Xparis</name></author>	</entry>

	<entry>
		<id>https://adullact.net/plugins/mediawiki/wiki/milimail/index.php?title=XIMF_XML_tags/fr&amp;diff=900</id>
		<title>XIMF XML tags/fr</title>
		<link rel="alternate" type="text/html" href="https://adullact.net/plugins/mediawiki/wiki/milimail/index.php?title=XIMF_XML_tags/fr&amp;diff=900"/>
				<updated>2011-05-03T16:26:01Z</updated>
		
		<summary type="html">&lt;p&gt;Xparis : /* Fichier headers */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction == &lt;br /&gt;
Ce document propose un modèle de description, via eXtensible Markup Language (XML), d’entêtes de messages électroniques respectant la norme XIMF. Ce document a deux objectifs :&lt;br /&gt;
# Décrire les éléments et attributs de représentation XML pour construire des entêtes de messages électroniques de format XIMF.&lt;br /&gt;
# Fournir un modèle de représentation XIMF/XML.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Rappel :&amp;lt;/u&amp;gt;&lt;br /&gt;
* Un &amp;quot;élément&amp;quot; fait référence à tous les caractères situés entre une balise de départ et un balise de fin, e.g., &lt;br /&gt;
 &amp;lt;exemple&amp;gt; texte et/ou éléments fils &amp;lt;/exemple&amp;gt;&lt;br /&gt;
* Un &amp;quot;attribut&amp;quot; est une composante d’un élément. Il est positionné dans la balise de départ, e.g., &lt;br /&gt;
 &amp;lt;exemple nom='value'&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tous les éléments décrits dans cette documentation paragraphe sont validés dans l’espace de nom &amp;quot;ximf&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 xmlns:ximf=&amp;quot;http://eads.org/ximf/&amp;quot; &lt;br /&gt;
 xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot;&lt;br /&gt;
 xsi:schemaLocation=&amp;quot;http://eads.org/ximf/ximf.xsd&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Description détaillée des balises XML ==&lt;br /&gt;
&lt;br /&gt;
Voici, par ordre d'apparition et en fonction des fichiers, les balises génériques associées aux différents fichiers XML.&lt;br /&gt;
&lt;br /&gt;
=== Fichier ximfmail-profile ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color:red;&amp;quot;&amp;gt;'''TODO''' :&lt;br /&gt;
* Combien d'éléments ihm sont autorisés dans un élément instance ?&lt;br /&gt;
&amp;lt;p style=&amp;quot;color:green;&amp;quot;&amp;gt;Un seul élément ihm est chargé par instance, il permet de générer la grille des entêtes XIMF en rédaction et lecture de message&amp;lt;/p&amp;gt;&lt;br /&gt;
* La documentation des fichiers ximfmail-profile.xml n'est pas disponible. &lt;br /&gt;
&amp;lt;p style=&amp;quot;color:green;&amp;quot;&amp;gt;Quel type de documentation (wiki adullact ou .doc) est attendu?&amp;lt;/p&amp;gt;&lt;br /&gt;
* Quel est le rôle de l'élément &amp;quot;acces&amp;quot; ?&lt;br /&gt;
&amp;lt;p style=&amp;quot;color:green;&amp;quot;&amp;gt;je ne vois pas où j'ai utilisé un élément acces dans un fichier ximfmail-profile.xml&amp;lt;/p&amp;gt;&lt;br /&gt;
* Quelle est l'utilité des identifiants associés aux éléments instance, shema, ihm, etc.&lt;br /&gt;
&amp;lt;p style=&amp;quot;color:green;&amp;quot;&amp;gt;Les attributs id ne sont pas exploités par le moteur XIMFMAIL sauf l'instance dont l'id &amp;quot;id=smtp&amp;quot;. Celui-ci est utilisé par le moteur pour gérer un message smtp standard.&amp;lt;/p&amp;gt;&lt;br /&gt;
* Quelle est l'utilité de l'attribut name associé aux éléments instance. Y a-t-il une vérification s'assurant que les fichiers utilisés par une instance correspondent bien à l'instance à laquelle ils sont associés ?&lt;br /&gt;
&amp;lt;p style=&amp;quot;color:green;&amp;quot;&amp;gt;l'attribut name est un des attributs permettant de discréminer les instances. Il est effectivement utilisé par le moteur pour afficher, composer les messages d'un compte&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Un fichier xpi peut contenir plusieurs instances XIMF, celles-ci sont alors regroupées dans une même catégorie.  Le fichier ximfmail-profile contient des informations sur toutes les instances contenues dans le xpi, notamment leur nom, leur chemin d'accès, ainsi que les noms des fichiers associés à chaque instance.&lt;br /&gt;
&lt;br /&gt;
==== Element instance ====&lt;br /&gt;
L’élément &amp;quot;instance&amp;quot; identifie l’ensemble des entêtes à décrire selon la norme XIMF. C’est le conteneur principal d’une instance XIMF/XML. Cinq attributs précisent la balise &amp;quot;instance&amp;quot; : &amp;quot;ximfVersion&amp;quot;, &amp;quot;version&amp;quot;, &amp;quot;author&amp;quot;, &amp;quot;creation&amp;quot;, &amp;quot;name&amp;quot;, e.g.,&lt;br /&gt;
 &amp;lt;ximf:instance name=&amp;quot;myInstance&amp;quot; version=&amp;quot;1.0&amp;quot; ximfVersion=&amp;quot;2.0&amp;quot; &amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Détails sur les attributs de l'élément &amp;quot;instance&amp;quot; :&lt;br /&gt;
** L’attribut &amp;quot;name&amp;quot; définit le nom de l’instance décrite. Cet attribut est obligatoire.&lt;br /&gt;
** L’attribut &amp;quot;ximfVersion&amp;quot; définit le numéro de version des entêtes XIMF utilisés pour cette représentation. Cet attribut est obligatoire. &lt;br /&gt;
** L’attribut &amp;quot;version&amp;quot; définit le numéro de version de l’instance décrite. Cet attribut est obligatoire.&lt;br /&gt;
** L’attribut &amp;quot;author&amp;quot; renseigne sur le nom de l’auteur de cette instance.&lt;br /&gt;
** L’attribut &amp;quot;creationDate&amp;quot; précise la date de création de cette instance.&lt;br /&gt;
&lt;br /&gt;
L’élément &amp;quot;instance&amp;quot; peut contenir un ou plusieurs éléments &amp;quot;schema&amp;quot;, un ou plusieurs éléments &amp;quot;rule&amp;quot;, un élément &amp;quot;ihm&amp;quot; et un élément &amp;quot;dictionary&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==== Element dictionary ====&lt;br /&gt;
L'élément dictionary contient le chemin vers le fichier spécifiant les données d'internationalisation (Cf. [[#Fichier_dictionary|Fichier dictionary]]).&lt;br /&gt;
&lt;br /&gt;
==== Element schema ====&lt;br /&gt;
L'élément shema contient le chemin vers le fichier spécifiant les entêtes XIMF (Cf. [[#Fichier_headers|Fichier headers]]).&lt;br /&gt;
&lt;br /&gt;
==== Element ihm ====&lt;br /&gt;
L'élément ihm contient le chemin vers le fichier spécifiant la disposition de l'interface des formulaires XIMF (Cf. [[#Fichier_ihm|Fichier ihm]]).&lt;br /&gt;
&lt;br /&gt;
==== Element rule ====&lt;br /&gt;
L'élément rule contient le chemin vers le fichier spécifiant les règles associées aux valeurs des champs XIMF (Cf. [[#Fichier_rules|Fichier rules]]).&lt;br /&gt;
&lt;br /&gt;
=== Fichier dictionary ===&lt;br /&gt;
Le fichier dictionnary permet de mettre en œuvre l’internationalisation d’une instance XIMF. Il défini des dictionnaires qui servent à traduire les éléments de l'instance XIMF.&lt;br /&gt;
On y retrouve un élément &amp;quot;instance&amp;quot; rappelant l'instance XIMF à laquelle il est rattaché et qui contient un élément &amp;quot;ximf:dictionnary&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==== Element dictionary ====&lt;br /&gt;
&amp;lt;div style=&amp;quot;color:red;&amp;quot;&amp;gt;'''TODO''' : &lt;br /&gt;
* Quel est l'intérêt de renseigner un attribut &amp;quot;id&amp;quot; à l'élément &amp;quot;dictionary&amp;quot; (étant donné qu'un seul élément &amp;quot;dictionary est autorisé dans l'élément &amp;quot;instance&amp;quot;) ?&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;color:green;&amp;quot;&amp;gt;cet attribut n'est effectivement pas obligatoire&amp;lt;/p&amp;gt;&lt;br /&gt;
L’élément &amp;quot;dictionary&amp;quot; contient toutes les informations devant être interprétées selon le pays d’utilisation.&lt;br /&gt;
L’élément &amp;quot;dictionary&amp;quot; contient un ou plusieurs mêmes éléments &amp;quot;locale&amp;quot;, e.g.,&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;ximf:dictionary&amp;gt;&lt;br /&gt;
   &amp;lt;ximf:locale lang=&amp;quot;fr-FR&amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;ximf:locale lang=&amp;quot;en-US&amp;quot; /&amp;gt;&lt;br /&gt;
 &amp;lt;/ximf:dictionary&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Element locale ====&lt;br /&gt;
L’élément &amp;quot;locale&amp;quot; contient toutes les informations pour un pays et/ou langue désignée. &lt;br /&gt;
L’élément &amp;quot;locale&amp;quot; contient un ou plusieurs mêmes éléments &amp;quot;ilk&amp;quot;, e.g.,&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;ximf:locale lang=&amp;quot;fr-FR&amp;quot; &amp;gt;&lt;br /&gt;
   &amp;lt;ximf:ilk entity=&amp;quot;a&amp;quot;/&amp;gt;	&lt;br /&gt;
   &amp;lt;ximf:ilk entity=&amp;quot;b&amp;quot;/&amp;gt;&lt;br /&gt;
 &amp;lt;/ximf:locale&amp;gt; &lt;br /&gt;
&lt;br /&gt;
* Détails sur les attributs de la balise &amp;quot;locale&amp;quot; :&lt;br /&gt;
** L’attribut &amp;quot;lang&amp;quot; définit le code pays de ce conteneur. Il devrai être construit selon le format défini par la RFC1766 (fr, en, ja, es, …).&lt;br /&gt;
&lt;br /&gt;
==== Element ilk ====&lt;br /&gt;
L’élément &amp;quot;ilk&amp;quot; contient une unique information correspondant à une donnée traduite selon le code pays de l’élément père. Cette information est au format chaîne de caractère. Un attribut obligatoire précise la balise &amp;quot;ilk&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;ximf:ilk entity=&amp;quot;ilk-lang-ihm&amp;quot;&amp;gt;langue&amp;lt;/ximf:ilk&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Détails sur les attributs de la balise &amp;quot;ilk&amp;quot; :&lt;br /&gt;
** L’attribut &amp;quot;entity&amp;quot; définit la référence d’entrée pour récupérer le contenu de l’élément selon le code pays souhaité. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Finalement, le fichier &amp;quot;dictionary&amp;quot; pourra contenir :&lt;br /&gt;
 &amp;lt;ximf:instance name=&amp;quot;Whirlpool&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;ximf:dictionary&amp;gt;&lt;br /&gt;
     &amp;lt;ximf:locale lang=&amp;quot;fr-FR&amp;quot; &amp;gt;&lt;br /&gt;
       &amp;lt;ximf:ilk entity=&amp;quot;ilk-lang-ihm&amp;quot;&amp;gt;Français&amp;lt;/ximf:ilk&amp;gt;&lt;br /&gt;
       &amp;lt;ximf:ilk entity=&amp;quot;ilk-exemple-general&amp;quot;&amp;gt;Général&amp;lt;/ximf:ilk&amp;gt;&lt;br /&gt;
     &amp;lt;/ximf:locale&amp;gt;&lt;br /&gt;
     &amp;lt;ximf:locale lang=&amp;quot;en-US&amp;quot; &amp;gt;&lt;br /&gt;
       &amp;lt;ximf:ilk entity=&amp;quot;ilk-lang-ihm&amp;quot;&amp;gt;English (US)&amp;lt;/ximf:ilk&amp;gt;&lt;br /&gt;
       &amp;lt;ximf:ilk entity=&amp;quot;ilk-exemple-general&amp;quot;&amp;gt;General&amp;lt;/ximf:ilk&amp;gt;&lt;br /&gt;
      &amp;lt;/ximf:locale&amp;gt; 	&lt;br /&gt;
   &amp;lt;/ximf:dictionary&amp;gt;&lt;br /&gt;
 &amp;lt;/ximf:instance&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Fichier ihm ===&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red;&amp;quot;&amp;gt;'''TODO''' : La documentation originale ne décrit pas le fichier ihm, les informations ci-dessous ont seulement été présumées. Merci de les vérifier/compléter.&lt;br /&gt;
&amp;lt;p style=&amp;quot;color:green;&amp;quot;&amp;gt;pas de remarques particulières&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Le fichier ihm spécifie l'agencement de l'interface des formulaires XIMF.&lt;br /&gt;
On y retrouve un élément &amp;quot;instance&amp;quot; rappelant l'instance XIMF à laquelle il est rattaché et qui contient un élément &amp;quot;ximf:ihm&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==== Element ihm ====&lt;br /&gt;
L'élément &amp;quot;ihm&amp;quot; contient un ou plusieurs éléments &amp;quot;panel&amp;quot; et un élément &amp;quot;treeRcv&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==== Element panel ====&lt;br /&gt;
Un élément ximf:panel correspond à un onglet du formulaire XIMF construit.&lt;br /&gt;
Deux attributs précisent la balise &amp;quot;panel&amp;quot; : &amp;quot;id&amp;quot; et &amp;quot;ilk&amp;quot;, eg.&lt;br /&gt;
 &amp;lt;ximf:panel id=&amp;quot;pane_security&amp;quot; ilk=&amp;quot;ilk-priority-panel&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Détails sur les attributs de l'élément &amp;quot;panel&amp;quot; :&lt;br /&gt;
** L’attribut &amp;quot;id&amp;quot; définit le nom de l'onglet, il doit être unique pour chaque élément &amp;quot;ximf:panel&amp;quot; et est formaté selon la syntaxe &amp;quot;pane-xxx&amp;quot;. Cet attribut est obligatoire.&lt;br /&gt;
** L’attribut &amp;quot;ilk&amp;quot; définit une référence de label de présentation associé au champ XIMF.&lt;br /&gt;
&lt;br /&gt;
L'élément &amp;quot;ximf:panel&amp;quot; contient au moins un éléments &amp;quot;ximf:groupbox&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==== Element groupbox ====&lt;br /&gt;
Un élément groupbox correspond à une sous catégorie d'un onglet du formulaire XIMF.&lt;br /&gt;
La structure &amp;quot;groupbox&amp;quot; détaille l’ordre d’affichage des entêtes dans un message.&lt;br /&gt;
Deux attributs précisent la balise &amp;quot;ximf:groupbox&amp;quot; : &amp;quot;id&amp;quot; et &amp;quot;ilk&amp;quot;, eg.&lt;br /&gt;
 &amp;lt;ximf:groupbox id=&amp;quot;group-classification&amp;quot; ilk=&amp;quot;ilk-secu-box&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Détails sur les attributs de l'élément &amp;quot;groupbox&amp;quot; :&lt;br /&gt;
** L’attribut &amp;quot;id&amp;quot; définit le nom de l'onglet, il doit être unique pour chaque élément &amp;quot;ximf:panel&amp;quot; et est formaté selon la syntaxe &amp;quot;pane-xxx&amp;quot;. Cet attribut est obligatoire.&lt;br /&gt;
** L’attribut &amp;quot;ilk&amp;quot; définit une référence de label de présentation associé au champ XIMF.&lt;br /&gt;
&lt;br /&gt;
L'élément &amp;quot;groupbox&amp;quot; contient au moins un éléments &amp;quot;headerRef&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==== Element treeRcv ====&lt;br /&gt;
L'élément &amp;quot;treeRcv&amp;quot; permet de spécifier quelles sont les colonnes susceptibles d'être ajoutées dans le panneau principal du client de messagerie qui contient la liste des messages d’un dossier.&lt;br /&gt;
&lt;br /&gt;
L'élément &amp;quot;treeRcv&amp;quot; peut contenir des éléments &amp;quot;headerRef&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==== Element headerRef ====&lt;br /&gt;
L'élément headerRef spécifie les champs associés à chaque sous-groupe d'onglet de formulaire ou les champs qu'il est possible d'afficher dans la liste des messages.&lt;br /&gt;
Aucun attribut ne vient compléter la balise &amp;quot;headerRef&amp;quot;, eg.&lt;br /&gt;
 &amp;lt;ximf:headerRef&amp;gt;header-classification&amp;lt;/ximf:headerRef&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Finalement, le fichier &amp;quot;ihm&amp;quot; pourra contenir :&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 &amp;lt;ximf:instance name=&amp;quot;Amoco&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;ximf:ihm&amp;gt;&lt;br /&gt;
     &amp;lt;ximf:panel id=&amp;quot;pane_security&amp;quot; ilk=&amp;quot;ilk-priority-panel&amp;quot;&amp;gt;&lt;br /&gt;
       &amp;lt;ximf:groupbox id=&amp;quot;group-classification&amp;quot; ilk=&amp;quot;ilk-secu-box&amp;quot;&amp;gt;&lt;br /&gt;
         &amp;lt;ximf:headerRef&amp;gt;header-correspondance-type&amp;lt;/ximf:headerRef&amp;gt;&lt;br /&gt;
         &amp;lt;ximf:headerRef&amp;gt;header-classification&amp;lt;/ximf:headerRef&amp;gt;			&lt;br /&gt;
       &amp;lt;/ximf:groupbox&amp;gt;&lt;br /&gt;
     &amp;lt;/ximf:panel&amp;gt;&lt;br /&gt;
     &amp;lt;ximf:treeRcv&amp;gt;&lt;br /&gt;
       &amp;lt;ximf:headerRef&amp;gt;header-classification&amp;lt;/ximf:headerRef&amp;gt;&lt;br /&gt;
     &amp;lt;/ximf:treeRcv&amp;gt;&lt;br /&gt;
   &amp;lt;/ximf:ihm&amp;gt;&lt;br /&gt;
 &amp;lt;/ximf:instance&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Fichier headers  ===&lt;br /&gt;
Le fichier headers spécifie les types des champs de l'interface des formulaires XIMF.&lt;br /&gt;
On y retrouve un élément &amp;quot;instance&amp;quot; rappelant l'instance XIMF à laquelle il est rattaché et qui contient des éléments &amp;quot;header&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color:red&amp;quot;&amp;gt;'''TODO :'''&lt;br /&gt;
Il semble que les fichiers headers définissent des champs d'entête devant être envoyés alors que ces mêmes entêtes ne sont pas spécifiés dans le fichier ihm. Ce comportement est logique, en effet, l'utilisateur n'a pas forcément besoin de savoir tout ce qui est envoyé via le formulaire.&lt;br /&gt;
&lt;br /&gt;
Comment intégrer un header (nommé aussi header technique) dans le message sans qu'il soit affiché dans le formulaire XIMF de l'IHM ?&lt;br /&gt;
&lt;br /&gt;
Par exemple, dans l'instance Amoco, le champ d'entête X-XIMF-Security-Policy-Identifier est automatiquement envoyé alors que les champs d'entête X-XIMF-Primary-Precedence et X-XIMF-Copy-Precedence ne le sont pas. Comment est faite la différence ?&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p style=&amp;quot;color:green;&amp;quot;&amp;gt;&lt;br /&gt;
Si un élément ximf:header ne contient pas d'attribut &amp;quot;ilk&amp;quot; et propose un choix unique de valeur (l’élément fils est ximf:string), alors le moteur &amp;quot;déduit&amp;quot; qu'il s'agit d'une valeur technique à envoyer sans la présenter à l'utilisateur.&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Element header ====&lt;br /&gt;
Chaque élément &amp;quot;header&amp;quot; décrit un entête de message de format XIMF.&lt;br /&gt;
Huit attributs précisent la balise &amp;quot;header&amp;quot; : &amp;quot;headerName&amp;quot;, &amp;quot;id&amp;quot;, &amp;quot;technicalHeaderName&amp;quot;, &amp;quot;type&amp;quot;, &amp;quot;technicalType&amp;quot;, &amp;quot;isMandatory&amp;quot;, &amp;quot;ilk&amp;quot;, &amp;quot;description&amp;quot;, e.g.,&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color:red;&amp;quot;&amp;gt;'''TODO :'''&lt;br /&gt;
Comment est effectuée la vérification de l'attribut isMandatory et quelles sont les conditions de fonctionnement de celui-ci ? Est-il possible, par exemple, de spécifier l'attribut isMandatory=true d'un élément header si le contenu de celui-ci est un élément « set » qui dispose des attributs minItem et maxItem ? Actuellement, lorsque l'on crée un élément set avec les attributs minItem et maxItem, le champ du formulaire associé ne peux pas être validé : e.g., &lt;br /&gt;
 &amp;lt;ximf:set id=&amp;quot;value-amoco-classification&amp;quot; minItem=&amp;quot;1&amp;quot; maxItem=&amp;quot;64&amp;quot; separator=&amp;quot;;&amp;quot; technicalSeparator=&amp;quot;.&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;ximf:header id=&amp;quot;header-primary-precedence&amp;quot; &lt;br /&gt;
   headerName=&amp;quot;X-XIMF-Primary-Precedence&amp;quot; &lt;br /&gt;
   ilk=&amp;quot;ilk-primary-precedence&amp;quot; &lt;br /&gt;
   isMandatory=&amp;quot;true&amp;quot; &lt;br /&gt;
   description=&amp;quot;entête d’urgence&amp;quot; &lt;br /&gt;
   type=&amp;quot;string&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Détails sur les attributs de l'élément &amp;quot;header&amp;quot; :&lt;br /&gt;
** L’attribut &amp;quot;headerName&amp;quot; définit le nom du champ XIMF. Cet attribut est obligatoire.&lt;br /&gt;
** L’attribut &amp;quot;id&amp;quot; définit un identifiant de champ, il doit être unique pour chaque élément &amp;quot;header&amp;quot; et est formaté selon la syntaxe &amp;quot;header-xxx&amp;quot;. Cet attribut est obligatoire.&lt;br /&gt;
** L’attribut &amp;quot;isMandatory&amp;quot; précise si ce champ doit être obligatoirement présent dans le message intégrant les entêtes selon cette description. &lt;br /&gt;
** L’attribut &amp;quot;ilk&amp;quot; définit une référence de label de présentation associé au champ XIMF.&lt;br /&gt;
** L’attribut &amp;quot;type&amp;quot; précise le format des données associées à cet élément. Ce format peut être une date, une chaîne, une adresse mail, un O.I.D.&lt;br /&gt;
** L’attribut &amp;quot;technicalHeaderName&amp;quot; permet de compléter l’entête décrit par un autre entête.&lt;br /&gt;
** L’attribut &amp;quot;technicalType&amp;quot; précise le format des données associées à l’élément technicalHeaderName.&lt;br /&gt;
** L’attribut &amp;quot;description&amp;quot; permet d’ajouter une information sur cet élément.&lt;br /&gt;
&lt;br /&gt;
L’élément &amp;quot;header&amp;quot; contient obligatoirement un élément &amp;quot;set&amp;quot;, &amp;quot;multiset&amp;quot;, &amp;quot;string&amp;quot;, ou &amp;quot;compstring&amp;quot;, e.g.,&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;ximf:header id=&amp;quot;header-reply-by&amp;quot; &lt;br /&gt;
   headerName=&amp;quot;X-XIMF-Reply-By&amp;quot; &lt;br /&gt;
   ilk=&amp;quot;ilk-reply-by&amp;quot; &lt;br /&gt;
   isMandatory=&amp;quot;false&amp;quot; &amp;gt;&lt;br /&gt;
     &amp;lt;ximf:string id=&amp;quot;value-reply-by&amp;quot; editable=&amp;quot;true&amp;quot; /&amp;gt;&lt;br /&gt;
 &amp;lt;/ximf:header&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color:red;&amp;quot;&amp;gt;&lt;br /&gt;
'''TODO :''' Quelles sont les contraintes associées à l'attribut type d'un élément header ?&lt;br /&gt;
&amp;lt;p style=&amp;quot;color:green;&amp;quot;&amp;gt;&lt;br /&gt;
L'attribut type d'un élément &amp;quot;ximf:header&amp;quot; ne contraint pas les éléments fils associés.&lt;br /&gt;
Dans le cadre de Ximfmail, cet attribut est utilisé pour charger des fonctions graphiques d'aide à la saisie pour l'utilisateur (calendrier, adresse...)&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Element string ====&lt;br /&gt;
L’élément &amp;quot;string&amp;quot; précise le contenu d’une ressource de type chaîne de caractères imprimables (a-z, A-Z, 1-9,…)&lt;br /&gt;
Quinze attributs complètent l’élément &amp;quot;string&amp;quot; : &amp;quot;id&amp;quot;, &amp;quot;ref&amp;quot;, &amp;quot;ilk&amp;quot;, &amp;quot;aclLevel&amp;quot;, &amp;quot;index&amp;quot;, &amp;quot;description&amp;quot;, &amp;quot;editable&amp;quot;, &amp;quot;content&amp;quot;, &amp;quot;technicalContent&amp;quot;,&amp;quot;maxItem&amp;quot;, &amp;quot;minItem&amp;quot;, &amp;quot;maxLength&amp;quot;, &amp;quot;minLength&amp;quot;, &amp;quot;separator&amp;quot;, &amp;quot;technicalSeparator&amp;quot;,  e.g.,&lt;br /&gt;
	&lt;br /&gt;
 &amp;lt;ximf:string ilk=&amp;quot;ilk-france&amp;quot; content=&amp;quot;FRA&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Détails sur les attributs de l'élément &amp;quot;string&amp;quot; :&lt;br /&gt;
** L’attribut &amp;quot;id&amp;quot; définit un identifiant d’élément, il doit être unique pour chaque élément &amp;quot;string&amp;quot;.&lt;br /&gt;
** L’attribut &amp;quot;ref&amp;quot; définit un identifiant de référence qui contient les valeurs à utiliser pour cet élément.&lt;br /&gt;
** L’attribut &amp;quot;ilk&amp;quot; définit une référence de label de présentation internationalisé.&lt;br /&gt;
** L’attribut &amp;quot;aclLevel&amp;quot; définit la valeur seuil d’accès à la donnée selon une règle de droit d’accès (Cf. [[#Element_role| élément role]]).&lt;br /&gt;
** L’attribut &amp;quot;index&amp;quot; permet de définir un ordre de présentation par rapport à aux autres valeurs définies dans le même conteneur.&lt;br /&gt;
** L’attribut &amp;quot; description &amp;quot; permet d’associer un commentaire sur cette donnée.&lt;br /&gt;
** L’attribut &amp;quot;editable&amp;quot; définit une valeur de saisie (champ libre). Cet attribut est de type booléen.&lt;br /&gt;
** L’attribut &amp;quot;content&amp;quot; représente la valeur effective de la donnée. C’est cette donnée qui sera associée au champ XIMF créé.&lt;br /&gt;
** L’attribut &amp;quot;technicalContent&amp;quot; représente la valeur effective de la donnée technique. C’est cette donnée qui sera associée au champ technique XIMF créé (cf. attribut technicalHeaderName de l’élément &amp;quot;header&amp;quot;.&lt;br /&gt;
** L’attribut &amp;quot;separator&amp;quot; définit le caractère de séparation entre deux valeurs (utile si l’attribute editable est positionné).&lt;br /&gt;
** L’attribut &amp;quot;technicalseparator&amp;quot; définit le caractère de séparation entre deux valeurs (utile si l’attribute editable est positionné).&lt;br /&gt;
** L’attribut &amp;quot;maxLength&amp;quot; définit le nombre maximal de caractères de la chaîne définie ou construite.&lt;br /&gt;
** L’attribut &amp;quot;minLength&amp;quot; définit le nombre minimal de caractères de la chaîne définie ou construite.&lt;br /&gt;
** L’attribut &amp;quot;maxItem&amp;quot; définit le nombre maximal de données associées pouvant être concaténées.&lt;br /&gt;
** L’attribut &amp;quot;minItem&amp;quot; définit le nombre minimal de données associées pouvant être concaténées.&lt;br /&gt;
&lt;br /&gt;
L’élément &amp;quot;string&amp;quot; peut contenir plusieurs éléments &amp;quot;linkedValue&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;ximf:string ilk=&amp;quot;ilk-non-protege&amp;quot; content=&amp;quot;NON PROTEGE&amp;quot; technicalContent=&amp;quot;1&amp;quot; &amp;gt;&lt;br /&gt;
   &amp;lt;ximf:linkedValue ref=&amp;quot;value-non-protege-france &amp;quot; /&amp;gt;&lt;br /&gt;
 &amp;lt;/ximf:string&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Element compstring ====&lt;br /&gt;
&amp;lt;div style=&amp;quot;color:red;&amp;quot;&amp;gt;&lt;br /&gt;
'''TODO :''' L'attribut de l'élément « compstring » nommé « contentFactorise » devrait s'appeler « contentFactorize ».&lt;br /&gt;
&amp;lt;p style=&amp;quot;color:green;&amp;quot;&amp;gt;ok&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
L’élément &amp;quot;compstring&amp;quot; décrit un conteneur de concaténation des éléments fils. Il permet notamment de créer des valeurs d’entêtes composées.&lt;br /&gt;
Dix-sept attributs complètent l’élément &amp;quot;compstring&amp;quot; : &amp;quot;id&amp;quot;, &amp;quot;ref&amp;quot;, &amp;quot;ilk&amp;quot;, &amp;quot;aclLevel&amp;quot;, &amp;quot;index&amp;quot;, &amp;quot;description&amp;quot;, &amp;quot;maxLength&amp;quot;, &amp;quot;minLength&amp;quot;, &amp;quot;maxItem&amp;quot;, &amp;quot;minItem&amp;quot;, &amp;quot;separator&amp;quot;, &amp;quot;technicalSeparator&amp;quot;, &amp;quot;content&amp;quot;, &amp;quot;technicalContent&amp;quot;,  &amp;quot;contentPositionEnd&amp;quot;, &amp;quot;contentFactorise&amp;quot;, &amp;quot;technicalPositionEnd&amp;quot;, e.g.,&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;ximf:compstring &lt;br /&gt;
   ilk=&amp;quot;ilk-special&amp;quot; &lt;br /&gt;
   content=&amp;quot;SPECIAL&amp;quot; &lt;br /&gt;
   technicalContent=&amp;quot;1.3.4&amp;quot; &lt;br /&gt;
   separator=&amp;quot; &amp;quot; &lt;br /&gt;
   technicalSeparator=&amp;quot;.&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Détails sur les attributs de l'élément &amp;quot;compstring&amp;quot; :&lt;br /&gt;
** L’attribut &amp;quot;id&amp;quot; définit un identifiant d’élément, il doit être unique pour chaque élément &amp;quot;compstring&amp;quot;.&lt;br /&gt;
** L’attribut &amp;quot;ref&amp;quot; définit un identifiant de référence qui contient les valeurs à utiliser pour cet élément.&lt;br /&gt;
** L’attribut &amp;quot;ilk&amp;quot; définit une référence de label de présentation internationalisé.&lt;br /&gt;
** L’attribut &amp;quot;aclLevel&amp;quot; définit la valeur seuil d’accès à la donnée selon une règle de droit d’accès (cf. [[#Element_role| élément &amp;quot;role&amp;quot;]]).&lt;br /&gt;
** L’attribut &amp;quot;index&amp;quot; permet de définir un ordre de présentation par rapport à aux autres valeurs définies dans le même conteneur.&lt;br /&gt;
** L’attribut &amp;quot; description &amp;quot; permet d’associer un commentaire sur cette donnée.&lt;br /&gt;
** L’attribut &amp;quot;content&amp;quot; représente la valeur effective de la donnée. C’est cette donnée qui sera associée au champ XIMF créé.&lt;br /&gt;
** L’attribut &amp;quot;technicalContent&amp;quot; représente la valeur effective de la donnée technique. C’est cette donnée qui sera associée au champ technique XIMF créé (cf. attribut technicalHeaderName de l’élément &amp;quot;header&amp;quot;.&lt;br /&gt;
** L’attribut &amp;quot;separator&amp;quot; définit le caractère de séparation entre deux valeurs.&lt;br /&gt;
** L’attribut &amp;quot;technicalseparator&amp;quot; définit le caractère de séparation entre deux valeurs.&lt;br /&gt;
** L’attribut &amp;quot;maxLength&amp;quot; définit le nombre maximal de caractères de la chaîne définie ou construite.&lt;br /&gt;
** L’attribut &amp;quot;minLength&amp;quot; définit le nombre minimal de caractères de la chaîne définie ou construite.&lt;br /&gt;
** L’attribut &amp;quot;maxItem&amp;quot; définit le nombre maximal de données associées pouvant être concaténées.&lt;br /&gt;
** L’attribut &amp;quot;minItem&amp;quot; définit le nombre minimal de données associées pouvant être concaténées.&lt;br /&gt;
** L’attribut &amp;quot;contentPositionEnd&amp;quot; impose de positionner le contenu de l’élément &amp;quot;compstring&amp;quot; après les valeurs des éléments fils : valuefils1,valuefils2 : valuecompstring.&lt;br /&gt;
** L’attribut &amp;quot;technicalPositionEnd&amp;quot; impose de positionner le contenu de l’élément &amp;quot;compstring&amp;quot; après les valeurs des éléments fils. &lt;br /&gt;
** L’attribut &amp;quot;contentFactorise&amp;quot; impose d’utiliser le contenu de l’élément &amp;quot;compstring&amp;quot; comme facteur des éléments fils : valuecompstring(valuefils1,valuefils2). &lt;br /&gt;
&lt;br /&gt;
L’élément &amp;quot;compstring&amp;quot; peut contenir un élément &amp;quot;string&amp;quot; ou &amp;quot;set&amp;quot; ou  &amp;quot;multiset&amp;quot; ou plusieurs éléments &amp;quot;compstring&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;ximf:compstring &lt;br /&gt;
   ilk=&amp;quot;ilk-special&amp;quot; &lt;br /&gt;
   content=&amp;quot;SPECIAL&amp;quot; &lt;br /&gt;
   technicalContent=&amp;quot;1.3.4&amp;quot; &lt;br /&gt;
   separator=&amp;quot; &amp;quot; &lt;br /&gt;
   technicalSeparator=&amp;quot;.&amp;quot;&amp;gt;&lt;br /&gt;
     &amp;lt;ximf:set id=&amp;quot;ilk-special-op &amp;quot; maxItem=&amp;quot;64&amp;quot;&amp;gt;&lt;br /&gt;
       &amp;lt;ximf:string ilk=&amp;quot;ilk-special-op1&amp;quot; content=&amp;quot;OP1&amp;quot; technicalContent=&amp;quot;1&amp;quot; /&amp;gt;&lt;br /&gt;
       &amp;lt;ximf:string ilk=&amp;quot;ilk-special-op2&amp;quot; content=&amp;quot;OP2&amp;quot; technicalContent=&amp;quot;2&amp;quot; /&amp;gt;&lt;br /&gt;
       &amp;lt;ximf:string ilk=&amp;quot;ilk-special-op3&amp;quot; content=&amp;quot;OP3&amp;quot; technicalContent=&amp;quot;3&amp;quot; /&amp;gt;&lt;br /&gt;
     &amp;lt;/ximf:set&amp;gt;		&lt;br /&gt;
 &amp;lt;/ximf:compstring&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Element set ====&lt;br /&gt;
L’élément &amp;quot;set&amp;quot; décrit un conteneur de ressources de même type. Cet élément autorise la sélection de plusieurs ressources mais chaque ressource est sélectionnée une seule fois.&lt;br /&gt;
Douze attributs précisent la description de la balise &amp;quot;set&amp;quot; : &amp;quot;id&amp;quot;, &amp;quot;ref&amp;quot;, &amp;quot;ilk&amp;quot;, &amp;quot;aclLevel&amp;quot;, &amp;quot;index&amp;quot;, &amp;quot;description&amp;quot;, &amp;quot;maxLength&amp;quot;, &amp;quot;minLength&amp;quot;, &amp;quot;maxItem&amp;quot;, &amp;quot;minItem&amp;quot;, &amp;quot;separator&amp;quot;, &amp;quot;technicalSeparator&amp;quot;,  e.g.,&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;ximf:set id=&amp;quot;value-categories&amp;quot; ref=&amp;quot;value-mentions&amp;quot; maxItem=&amp;quot;64&amp;quot; separator=&amp;quot;;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Détails sur les attributs de l'élément &amp;quot;set&amp;quot; :&lt;br /&gt;
** L’attribut &amp;quot;id&amp;quot; définit un identifiant d’élément, il doit être unique pour chaque élément &amp;quot;ximf:set&amp;quot;.&lt;br /&gt;
** L’attribut &amp;quot;ref&amp;quot; définit un identifiant de référence qui contient les valeurs à utiliser pour cet élément.&lt;br /&gt;
** L’attribut &amp;quot;ilk&amp;quot; définit une référence de label de présentation internationalisé.&lt;br /&gt;
** L’attribut &amp;quot;aclLevel&amp;quot; définit la valeur seuil d’accès à la donnée selon une règle de droit d’accès (Cf. [[#Element_role|élément rôle]]).&lt;br /&gt;
** L’attribut &amp;quot;index&amp;quot; permet de définir un ordre de présentation par rapport à aux autres valeurs définies dans le même conteneur.&lt;br /&gt;
** L’attribut &amp;quot;description&amp;quot; permet d’associer un commentaire sur cette donnée.&lt;br /&gt;
** L’attribut &amp;quot;maxLength&amp;quot; définit le nombre maximal de caractères de la chaîne définie ou construite.&lt;br /&gt;
** L’attribut &amp;quot;minLength&amp;quot; définit le nombre minimal de caractères de la chaîne définie ou construite.&lt;br /&gt;
** L’attribut &amp;quot;maxItem&amp;quot; définit le nombre maximal de données associées pouvant être concaténées.&lt;br /&gt;
** L’attribut &amp;quot;minItem&amp;quot; définit le nombre minimal de données associées pouvant être concaténées.&lt;br /&gt;
** L’attribut &amp;quot;separator&amp;quot; définit le caractère de séparation entre deux valeurs (utile si l’attribute editable est positionné).&lt;br /&gt;
** L’attribut &amp;quot;technicalseparator&amp;quot; définit le caractère de séparation entre deux valeurs&lt;br /&gt;
&lt;br /&gt;
L’élément &amp;quot;set&amp;quot; peut contenir un ou plusieurs éléments &amp;quot;string&amp;quot; ou un ou plusieurs éléments &amp;quot;compstring&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;ximf:set id=&amp;quot;value-categories&amp;quot; minItem=&amp;quot;1&amp;quot; maxItem=&amp;quot;64&amp;quot; separator=&amp;quot;;&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;ximf:string ilk=&amp;quot;ilk-releasable-to&amp;quot; content=&amp;quot;RELEASABLE TO &amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;ximf:string ilk=&amp;quot;ilk-eyes-only&amp;quot; content=&amp;quot; EYES ONLY&amp;quot;/&amp;gt;&lt;br /&gt;
   &amp;lt;ximf:string ilk=&amp;quot;ilk-use-only&amp;quot; content=&amp;quot; USE ONLY&amp;quot;/&amp;gt;&lt;br /&gt;
 &amp;lt;/ximf:set&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color:red;&amp;quot;&amp;gt;'''TODO :'''&lt;br /&gt;
* Y a-t-il une définition des fichiers associés aux instances XIMF (e.g, le fichier attribution-list.xml utilisé dans l'instance Caterpillar) ?&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p style=&amp;quot;color:green;&amp;quot;&amp;gt;non mais la structure du fichier xml doit être celle donnée en exemple &amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Comment le moteur XIMF sait qu'un élément est une &amp;quot;attribution-list&amp;quot; ?&lt;br /&gt;
&amp;lt;p style=&amp;quot;color:green;&amp;quot;&amp;gt;&lt;br /&gt;
Si un élément &amp;quot;set&amp;quot; contient un attribut &amp;quot;ref&amp;quot; dont la valeur ne permet pas de trouver l'élément associé dans l'instance alors le moteur Ximfmail inspecte le répertoire local où est stocké l'instance et vérifie si le nom d'un fichier xml correspond à la valeur de cet attribut.&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Element multiset ====&lt;br /&gt;
L’élément &amp;quot;multiset&amp;quot; décrit un conteneur de ressources de même type. Cet élément autorise la sélection de plusieurs ressources et chaque ressource peut être sélectionnée plusieurs fois.&lt;br /&gt;
Douze attributs précisent la description de la balise &amp;quot;multiset&amp;quot; : &amp;quot;id&amp;quot;, &amp;quot;ref&amp;quot;, &amp;quot;ilk&amp;quot;, &amp;quot;aclLevel&amp;quot;, &amp;quot;index&amp;quot;, &amp;quot;description&amp;quot;, &amp;quot;maxLength&amp;quot;, &amp;quot;minLength&amp;quot;, &amp;quot;maxItem&amp;quot;, &amp;quot;minItem&amp;quot;, &amp;quot;separator&amp;quot;, &amp;quot;technicalSeparator&amp;quot;,  e.g.,&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;ximf:multiset &lt;br /&gt;
   id=&amp;quot;value-restricted&amp;quot; &lt;br /&gt;
   ilk=&amp;quot; ilk-value-restricted&amp;quot; &lt;br /&gt;
   maxItem=&amp;quot;64&amp;quot; &lt;br /&gt;
   separator=&amp;quot;;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Détails sur les attributs de l'élément &amp;quot;multiset&amp;quot; :&lt;br /&gt;
** L’attribut &amp;quot;id&amp;quot; définit un identifiant d’élément, il doit être unique pour chaque élément &amp;quot;multiset&amp;quot;.&lt;br /&gt;
** L’attribut &amp;quot;ref&amp;quot; définit un identifiant de référence qui contient les valeurs à utiliser pour cet élément.&lt;br /&gt;
** L’attribut &amp;quot;ilk&amp;quot; définit une référence de label de présentation internationalisé.&lt;br /&gt;
** L’attribut &amp;quot;aclLevel&amp;quot; définit la valeur seuil d’accès à la donnée selon une règle de droit d’accès (Cf. [[#Element_role|élément rôle]]).&lt;br /&gt;
** L’attribut &amp;quot;index&amp;quot; permet de définir un ordre de présentation par rapport à aux autres valeurs définies dans le même conteneur.&lt;br /&gt;
** L’attribut &amp;quot;description&amp;quot; permet d’associer un commentaire sur cette donnée.&lt;br /&gt;
** L’attribut &amp;quot;maxLength&amp;quot; définit le nombre maximal de caractères de la chaîne définie ou construite.&lt;br /&gt;
** L’attribut &amp;quot;minLength&amp;quot; définit le nombre minimal de caractères de la chaîne définie ou construite.&lt;br /&gt;
** L’attribut &amp;quot;maxItem&amp;quot; définit le nombre maximal de données associées pouvant être concaténées.&lt;br /&gt;
** L’attribut &amp;quot;minItem&amp;quot; définit le nombre minimal de données associées pouvant être concaténées.&lt;br /&gt;
** L’attribut &amp;quot;separator&amp;quot; définit le caractère de séparation entre deux valeurs (utile si l’attribute editable est positionné).&lt;br /&gt;
** L’attribut &amp;quot;technicalseparator&amp;quot; définit le caractère de séparation entre deux valeurs&lt;br /&gt;
&lt;br /&gt;
L’élément &amp;quot;multiset&amp;quot; peut contenir un ou plusieurs éléments &amp;quot;string&amp;quot; ou un ou plusieurs éléments &amp;quot;compstring&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;ximf:multiset id=&amp;quot;value-restricted-example-categories&amp;quot; minItem=&amp;quot;1&amp;quot; maxItem=&amp;quot;64&amp;quot; separator=&amp;quot;;&amp;quot; &amp;gt;&lt;br /&gt;
   &amp;lt;ximf:string ilk=&amp;quot;ilk-releasable-to&amp;quot; content=&amp;quot;RELEASABLE TO &amp;quot;/&amp;gt;&lt;br /&gt;
   &amp;lt;ximf:string ilk=&amp;quot;ilk-eyes-only&amp;quot; content=&amp;quot; EYES ONLY&amp;quot;/&amp;gt;&lt;br /&gt;
   &amp;lt;ximf:string ilk=&amp;quot;ilk-use-only&amp;quot; content=&amp;quot; USE ONLY&amp;quot;/&amp;gt;&lt;br /&gt;
 &amp;lt;/ximf:multiset&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red;&amp;quot;&amp;gt;'''TODO ''': Comment sont gérées les règles associées aux champs multivaleurs (disposant par exemple des attributs minItem/maxItem ou les champs multiset) ?&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Element linkedValue ====&lt;br /&gt;
L’élément &amp;quot;linkedValue&amp;quot; définit une référence sur une ressource de type conteneur (&amp;quot;set&amp;quot;, &amp;quot;multiset&amp;quot;) ou &amp;quot;string&amp;quot;. Cette ressource devrait être utilisée si la ressource contenant &amp;quot;linkedValue&amp;quot; (noeud parent) est sélectionnée.&lt;br /&gt;
Un attribut précise la balise &amp;quot;linkvalue&amp;quot; : &amp;quot;ref&amp;quot;, e.g.,&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;ximf:linkedValue ref=&amp;quot;value-restricted-example-classification-id&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Détails sur les attributs de l'élément &amp;quot;linkedValue&amp;quot; :&lt;br /&gt;
** L’attribut &amp;quot;ref&amp;quot; précise la valeur de l’attribut &amp;quot;id&amp;quot; de la ressource cible. Cet attribut est obligatoire.&lt;br /&gt;
&lt;br /&gt;
=== Fichier rules ===&lt;br /&gt;
Le fichier rules définit les règles de contrôles d’entêtes XIMF.&lt;br /&gt;
On y retrouve un élément &amp;quot;instance&amp;quot; rappelant l'instance XIMF à laquelle il est rattaché et qui peut contenir des éléments &amp;quot;ximf:rule&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==== Element rule ====&lt;br /&gt;
&amp;lt;div style=&amp;quot;color:red&amp;quot;&amp;gt;&lt;br /&gt;
'''TODO :''' Mettre à jour la documentation :&lt;br /&gt;
* Les éléments autorisés dans un élément « rule » ne sont plus à jour. La présente documentation spécifie 12 éléments : AliasHeader, AliasValue, Compatibility, Association, SecureHeaders, SecurityLabel, Constraint, Assignment, Processing, Accessibility, Role et Custom. Le schéma XML fourni avec le mail en spécifie 5 : Constraint, Processing, Compatibility, Policy et Custom et place les autres en tant qu'extentions des 5 éléments cités précédemment.&lt;br /&gt;
* Les éléments SecureHeaders et SecurityLabel associés à l'élément « rule » ne figurent pas dans la nouvelle version du shéma xml. On les retrouve dans les fichiers rules-*.xml mais les éléments sont commentés, ils sont, de plus, présents dans une autre instance : comment ces éléments sont utilisés dans Trustedbird ?&lt;br /&gt;
* L'élément ximf:classificationPictures n'est pas documenté. De plus, il serait bon d'avoir des précisions sur la raison qui a motivé l'ajout de cet élément dans les fichiers de règles (alors qu'il semblerait être plus adapté au fichier headers-*.xml).&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
L’élément &amp;quot;rule&amp;quot; est le conteneur principal de description d’un comportement particulier à appliquer sur un ensemble d’entêtes XIMF. &lt;br /&gt;
Trois attributs précisent la balise &amp;quot;rule&amp;quot; : &amp;quot;id&amp;quot;, &amp;quot;agent&amp;quot;, &amp;quot;description&amp;quot;, e.g.,&lt;br /&gt;
 &amp;lt;ximf:rule id=&amp;quot;compatibility-rule&amp;quot; description=&amp;quot;Règle sur la compatibilité X-SMTP / XIMF&amp;quot; &amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Détails sur les attributs de l'élément &amp;quot;rule&amp;quot; :&lt;br /&gt;
** L’attribut &amp;quot;id&amp;quot; définit un identifiant d’élément, il doit être unique pour chaque élément &amp;quot;rule&amp;quot;. Cet attribut est obligatoire.&lt;br /&gt;
** L’attribut &amp;quot;agent&amp;quot; indique l’équipement cible devant analyser et appliquer le contenu de cet élément.&lt;br /&gt;
** L’attribut &amp;quot;description&amp;quot; autorise l’auteur d’ajouter un commentaire sur cet élément.&lt;br /&gt;
&lt;br /&gt;
L’élément &amp;quot;rule&amp;quot; contient un ou plusieurs mêmes éléments de spécialisation de la règle &amp;quot;contraint&amp;quot;, &amp;quot;assignement&amp;quot;, &amp;quot;processing&amp;quot;, &amp;quot;compatibility&amp;quot;, &amp;quot;accessibility&amp;quot;, &amp;quot;custom&amp;quot;,…, e.g.,&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;ximf:rule id=&amp;quot;precedence-rule&amp;quot; agent=&amp;quot;mua&amp;quot; description=&amp;quot;Règle sur les priorités&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;ximf:constraint &lt;br /&gt;
     left=&amp;quot;header-primary-precedence&amp;quot; &lt;br /&gt;
     operator=&amp;quot;equalOrGreaterThan&amp;quot; &lt;br /&gt;
     right=&amp;quot;header-copy-precedence&amp;quot; /&amp;gt;&lt;br /&gt;
 &amp;lt;/ximf:rule&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Element aliasHeader ====&lt;br /&gt;
L’élément &amp;quot;aliasHeader&amp;quot; permet de définir le nom de l’entête sur lequel la règle précisée est appliquée &lt;br /&gt;
Deux attributs précisent la balise &amp;quot;aliasHeader&amp;quot; : &amp;quot;headerName&amp;quot; et &amp;quot;headerRef&amp;quot;, e.g.,&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;ximf:aliasHeader headerName =&amp;quot;X-P772-Version&amp;quot; headerRef=&amp;quot;X-XIMF-VERSION&amp;quot; /&amp;gt;	&lt;br /&gt;
&lt;br /&gt;
* Détails sur les attributs de l'élément &amp;quot;aliasHeader&amp;quot; :&lt;br /&gt;
* L’attribut &amp;quot;headerName&amp;quot; définit le nom XIMF de l’entête modifié par la règle. Cet attribut est obligatoire.&lt;br /&gt;
* L’attribut &amp;quot;headerRef&amp;quot; définit le nom d’un entête XIMF de référence qui est le point d’entrée de l’application de la règle sur l’entête définit par &amp;quot;headerName&amp;quot;. Cela permet de lier deux entêtes de messages où l’utilisation de l’un des entêtes influe sur le comportement de l’autre.&lt;br /&gt;
&lt;br /&gt;
L’élément &amp;quot;aliasHeader&amp;quot; peut contenir des éléments &amp;quot;aliasValue&amp;quot;,e.g ,&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;ximf:aliasHeader headerName=&amp;quot;X-P772-Version&amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;ximf:aliasValue vame=&amp;quot;1.0&amp;quot;/&amp;gt;		&lt;br /&gt;
 &amp;lt;ximf:aliasHeader&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Element aliasValue ====&lt;br /&gt;
L’élément &amp;quot;aliasValue&amp;quot; contient une valeur à associer à l’entête XIMF contrôlé par la règle. Il est utile lorsque deux entêtes sont liées (utilisation de l’attribut headerRef dans l’élément aliasHeader) et que les valeurs de l’entêtes de référence permettent de préciser celles de l’entête contrôlé. &lt;br /&gt;
Deux attributs précisent la balise &amp;quot;aliasValue&amp;quot; : &amp;quot;valueName&amp;quot;, &amp;quot;valueRef&amp;quot;, e.g.,&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;ximf:aliasValue valueName=&amp;quot;2&amp;quot; valueRef=&amp;quot;flash&amp;quot; /&amp;gt;			&lt;br /&gt;
&lt;br /&gt;
* Détails sur les attributs de l'élément &amp;quot;aliasValue&amp;quot; :&lt;br /&gt;
** L’attribut &amp;quot;valueName&amp;quot; définit la valeur de l’entête à créer. Cet attribut est obligatoire.&lt;br /&gt;
** L’attribut &amp;quot;valueRef&amp;quot; définit la valeur de l’entête XIMF de référence pour utiliser valueName. &lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red;&amp;quot;&amp;gt;'''TODO :''' L'attribut valueRef est-il obligatoire ?&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Element compatibility ====&lt;br /&gt;
L’élément &amp;quot;compatibility&amp;quot; est utilisé pour associer à un entête respectant la norme XIMF un entête respectant une autre norme que XIMF (XSMTP par exemple).&lt;br /&gt;
Deux attributs précisent la balise &amp;quot;compatibility&amp;quot; : &amp;quot;targetName&amp;quot;, &amp;quot;targetVersion&amp;quot;, e.g.,&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;ximf:compatibility targetName=&amp;quot;X-SMTP&amp;quot; targetVersion=&amp;quot;1.1&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;ximf:aliasValue headerName=&amp;quot;X-P772-Version&amp;quot; content=&amp;quot;1.1&amp;quot; /&amp;gt;		&lt;br /&gt;
   &amp;lt;ximf:aliasValue &lt;br /&gt;
     headerName=&amp;quot;X-P772-Primary-Precedence&amp;quot; &lt;br /&gt;
     headerRef=&amp;quot;header-primary-precedence&amp;quot; &lt;br /&gt;
     dataRef=&amp;quot;data-priority-xsmtp&amp;quot;/&amp;gt;&lt;br /&gt;
 &amp;lt;/ximf:compatibility&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Détails sur les attributs de l'élément &amp;quot;compatibility&amp;quot; :&lt;br /&gt;
** L’attribut &amp;quot;targetName&amp;quot; définit la norme de l’entête à associer à l’entête XIMF. Cet attribut est obligatoire. &lt;br /&gt;
** L’attribut &amp;quot;targetVersion&amp;quot; définit le numéro de version de la norme de l’entête à associer à l’entête XIMF. Cet attribut est obligatoire.&lt;br /&gt;
&lt;br /&gt;
L’élément &amp;quot;compatibility&amp;quot; contient au moins un élément &amp;quot;aliasHeader&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Pour illustrer cette règle :&amp;lt;/u&amp;gt;&lt;br /&gt;
Le format XSMTP est déjà supporté par certains équipements. Afin de rendre ceux-ci inter opérables avec le nouveau format XIMF, cette règle permet d’associer un entête XSMTP contenant les mêmes informations qu’un entête XIMF.&lt;br /&gt;
&lt;br /&gt;
L’élément Association : dépendance entre entêtes&lt;br /&gt;
L’élément &amp;quot;association&amp;quot; définie les valeurs autorisées pour un entête XIMF en fonction d’une valeur définie pour un autre entête XIMF.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;ximf:association&amp;gt;&lt;br /&gt;
     &amp;lt;ximf:aliasHeader &lt;br /&gt;
       headerName=&amp;quot;X-XIMF-Primary-Precedence&amp;quot; &lt;br /&gt;
       headerRef=&amp;quot;X-XIMF-Correspondence-Type&amp;quot;&amp;gt;&lt;br /&gt;
     &amp;lt;ximf:aliasValue valueName=&amp;quot;routine&amp;quot; valueRef=&amp;quot;private&amp;quot; /&amp;gt;&lt;br /&gt;
     &amp;lt;ximf:aliasValue valueName=&amp;quot;routine,priority&amp;quot; valueRef=&amp;quot;professional&amp;quot; /&amp;gt;&lt;br /&gt;
     &amp;lt;ximf:aliasValue valueName=&amp;quot;routine,priority,immediate,flash&amp;quot; valueRef=&amp;quot;operational&amp;quot; /&amp;gt;&lt;br /&gt;
     &amp;lt;ximf:aliasValue valueName=&amp;quot;routine,priority,immediate&amp;quot; valueRef=&amp;quot;official&amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;/ximf:aliasHeader&amp;gt;&lt;br /&gt;
 &amp;lt;/ximf:association&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Element secureHeaders ====&lt;br /&gt;
L’élément &amp;quot;secureHeaders&amp;quot; définie la liste des entêtes à intégrer dans la signature d’un message. Cette règle s’applique sur les équipements proposant un algorithme de signature des messages.&lt;br /&gt;
&lt;br /&gt;
Un élément &amp;quot;secureHeaders&amp;quot; contient un ou plusieurs éléments &amp;quot;aliasHeaders&amp;quot; où chaque élément décrit un entête à intégrer dans la signature et complété d’un attribut &amp;quot;status&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;ximf:secureHeaders targetName=&amp;quot;SecureHeaders&amp;quot;&amp;gt;			&lt;br /&gt;
   &amp;lt;ximf:aliasHeader headerName=&amp;quot;X-XIMF-Primary-Precedence&amp;quot;  status=&amp;quot;0&amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;ximf:aliasHeader headerName=&amp;quot;X-XIMF-Copy-Precedence&amp;quot; status=&amp;quot;0&amp;quot; /&amp;gt;&lt;br /&gt;
 &amp;lt;/ximf:secureHeaders&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Element securityLabel ====&lt;br /&gt;
L’élément &amp;quot;securityLabel&amp;quot; définie la liste des entêtes à intégrer dans la signature d’un message. Cette règle s’applique sur les équipements proposant un algorithme de signature des messages selon la norme RFC.&lt;br /&gt;
&lt;br /&gt;
Un élément &amp;quot;securityLabel&amp;quot; contient un ou plusieurs éléments &amp;quot;aliasHeaders&amp;quot; où chaque élément décrit un entête à intégrer dans la signature et complété d’un attribut &amp;quot;status&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;ximf:securityLabel targetName=&amp;quot;SecurityLabel&amp;quot; id=&amp;quot;Amoco&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;ximf:aliasHeader &lt;br /&gt;
     headerName=&amp;quot;SecurityPolicyIdentifier&amp;quot; &lt;br /&gt;
     headerRef=&amp;quot;X-XIMF-Security-Policy-Identifier&amp;quot; /&amp;gt;			&lt;br /&gt;
   &amp;lt;ximf:aliasHeader &lt;br /&gt;
     headerName=&amp;quot;SecurityClassification&amp;quot; &lt;br /&gt;
     headerRef=&amp;quot;X-XIMF-Security-Classification-Identifier&amp;quot; /&amp;gt;							&lt;br /&gt;
   &amp;lt;ximf:aliasHeader &lt;br /&gt;
     headerName=&amp;quot;ESSPrivacyMark&amp;quot; &lt;br /&gt;
     headerRef=&amp;quot;X-XIMF-Privacy-Mark&amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;ximf:aliasHeader &lt;br /&gt;
     headerName=&amp;quot;SecurityCategory&amp;quot; &lt;br /&gt;
     headerRef=&amp;quot;X-XIMF-Security-Categories-Identifier&amp;quot; &lt;br /&gt;
     type=&amp;quot;2&amp;quot; /&amp;gt;&lt;br /&gt;
 &amp;lt;/ximf:securityLabel&amp;gt;	&lt;br /&gt;
&lt;br /&gt;
==== Element constraint ====&lt;br /&gt;
L’élément &amp;quot;constraint&amp;quot; est utilisé pour définir une règle de construction de deux entêtes partageant des &amp;quot;datas&amp;quot; identiques. &lt;br /&gt;
Trois attributs précisent la balise &amp;quot;constraint&amp;quot; : &amp;quot;left&amp;quot;, &amp;quot;right&amp;quot;, &amp;quot;operator&amp;quot;, e.g.,&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;ximf:constraint &lt;br /&gt;
   left=&amp;quot;header-primary-precedence&amp;quot; &lt;br /&gt;
   operator=&amp;quot;equalOrGreaterThan&amp;quot; &lt;br /&gt;
   right=&amp;quot;header-copy-precedence&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Détails sur les attributs de l'élément &amp;quot;constraint&amp;quot; :&lt;br /&gt;
** L’attribut &amp;quot;left&amp;quot; désigne le premier élément &amp;quot;header&amp;quot; de comparaison. Cet attribut est obligatoire.&lt;br /&gt;
** L’attribut &amp;quot;right&amp;quot; désigne le deuxième élément &amp;quot;header&amp;quot; de comparaison. Cet attribut est obligatoire.&lt;br /&gt;
** L’attribut &amp;quot;operator&amp;quot; indique la règle de poids à appliquer sur la valeur des deux éléments &amp;quot;header&amp;quot;, il peut être de type &amp;quot;greaterThan&amp;quot;, &amp;quot;lowerThan&amp;quot;, &amp;quot;equalOrGreaterThan&amp;quot;, &amp;quot;equalOrLowerThan&amp;quot;, &amp;quot;equal&amp;quot;. Cet attribut est obligatoire.&lt;br /&gt;
&lt;br /&gt;
* Détails sur les valeurs possibles de l'attribut &amp;quot;type&amp;quot; :&lt;br /&gt;
** Le type &amp;quot;greaterThan&amp;quot; signifie que la valeur de l’élément &amp;quot;left&amp;quot; doit être strictement supérieur à la valeur de l’élément &amp;quot;right&amp;quot;.&lt;br /&gt;
** Le type &amp;quot;lowerThan&amp;quot; signifie que la valeur de l’élément &amp;quot;left&amp;quot; doit être strictement inférieur à la valeur de l’élément &amp;quot;right&amp;quot;.&lt;br /&gt;
** Le type &amp;quot;equalOrGreaterThan&amp;quot; signifie que la valeur de l’élément &amp;quot;left&amp;quot; doit être supérieur ou égale à la valeur de l’élément &amp;quot;right&amp;quot;.&lt;br /&gt;
** Le type &amp;quot;equalOrLowerThan&amp;quot; signifie que la valeur de l’élément &amp;quot;left&amp;quot; doit être inférieur ou égale à la valeur de l’élément &amp;quot;right&amp;quot;.&lt;br /&gt;
** Le type &amp;quot;equal&amp;quot; signifie que la valeur de l’élément &amp;quot;left&amp;quot; et de l’élément &amp;quot;right&amp;quot; doivent être identiques.&lt;br /&gt;
&lt;br /&gt;
==== Element assignment ====&lt;br /&gt;
&amp;lt;div style=&amp;quot;color:red;&amp;quot;&amp;gt;'''TODO :''' L'élément assignment n'apparaît pas dans le shéma xml qui avait été envoyé.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
L’élément &amp;quot;assignement&amp;quot; est utilisé pour affecter une valeur créée en fonction d’une  règle de comparaison sur les valeurs de deux éléments &amp;quot;header&amp;quot;. &lt;br /&gt;
Quatre attributs précisent la balise &amp;quot;assignement&amp;quot; : &amp;quot;left&amp;quot;, &amp;quot;right&amp;quot;, &amp;quot;operator&amp;quot;, &amp;quot;result&amp;quot;, e.g.,&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;ximf:assignment &lt;br /&gt;
   left=&amp;quot;header-primary-precedence&amp;quot;&lt;br /&gt;
   operator=&amp;quot;equal&amp;quot; &lt;br /&gt;
   right=&amp;quot;data-routine-precedence&amp;quot; &lt;br /&gt;
   result=&amp;quot;86400&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Détails sur les attributs de l'élément &amp;quot;assignment&amp;quot; :&lt;br /&gt;
** L’attribut &amp;quot;left&amp;quot; désigne le premier élément &amp;quot;header&amp;quot; de comparaison. Cet attribut est obligatoire.&lt;br /&gt;
** L’attribut &amp;quot;right&amp;quot; désigne le deuxième élément &amp;quot;header&amp;quot; de comparaison. Cet attribut est obligatoire.&lt;br /&gt;
** L’attribut &amp;quot;operator&amp;quot; indique la règle de comparaison entre les valeurs des deux éléments &amp;quot;header&amp;quot;, il peut être de type &amp;quot;greaterThan&amp;quot;, &amp;quot;lowerThan&amp;quot;, &amp;quot;equalOrGreaterThan&amp;quot;, &amp;quot;equalOrLowerThan&amp;quot;, &amp;quot;equal&amp;quot;. Cet attribut est obligatoire.&lt;br /&gt;
** L’attribut &amp;quot;result&amp;quot; représente la valeur à utiliser si la règle de comparaison entre les deux éléments est satisfaite. Cet attribut est obligatoire.&lt;br /&gt;
&lt;br /&gt;
==== Element processing ====&lt;br /&gt;
L’élément &amp;quot;processing&amp;quot; regroupe des règles de traitement à effectuer sur des entêtes formatés. &lt;br /&gt;
L’attribut &amp;quot;type&amp;quot; précise le type de traitement à effectuer sur ces valeurs. Cet attribut est obligatoire, il est de type : &amp;quot;sign-header-value&amp;quot;, &amp;quot;encrypt-header-value&amp;quot;, &amp;quot;capitalize-header-value&amp;quot;, e.g.,&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;ximf:processing type=&amp;quot;sign-header-value&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;ximf:refHeader&amp;gt;header-primary-precedence&amp;lt;/ximf:refheader&amp;gt;&lt;br /&gt;
   &amp;lt;ximf:refHeader&amp;gt;header-copy-precedence&amp;lt;/ximf:refheader&amp;gt;&lt;br /&gt;
   &amp;lt;ximf:refHeader&amp;gt;header-echange-type&amp;lt;/ximf:refheader&amp;gt;&lt;br /&gt;
 &amp;lt;/ximf:processing&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Détails sur les valeurs possibles de l'attribut &amp;quot;type&amp;quot; :&lt;br /&gt;
** Le type &amp;quot;sign-header-value&amp;quot; définit un traitement de signature des entêtes définis dans la balise.&lt;br /&gt;
** Le type &amp;quot;encrypt-header-value&amp;quot; définit un traitement de chiffrement des entêtes définis dans la balise. &lt;br /&gt;
** Le type &amp;quot;capitalize-header-value&amp;quot; définit un traitement de capitalisation des entêtes définis dans la balise.&lt;br /&gt;
&lt;br /&gt;
L’élément &amp;quot;processing&amp;quot; contient au moins un élément &amp;quot;refHeader&amp;quot;.&lt;br /&gt;
&amp;lt;div style=&amp;quot;color:red;&amp;quot;&amp;gt;'''TODO :'''L'élément refHeader n'est pas documenté, s'agit-il en fait de l'élément headerRef ?&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Element accessibility ====&lt;br /&gt;
&amp;lt;div style=&amp;quot;color:red;&amp;quot;&amp;gt;'''TODO :''' L'élément accessibility n'apparaît pas dans le shéma xml qui avait été envoyé.&amp;lt;/div&amp;gt;&lt;br /&gt;
L’élément &amp;quot;accessibility&amp;quot; définit un ensemble de règles de droit d’accès aux éléments d’une instance pour une cible déterminée (utilisateur, routeur…). &lt;br /&gt;
Cet élément contient un ou plusieurs éléments &amp;quot;role&amp;quot;.&lt;br /&gt;
		&lt;br /&gt;
 &amp;lt;ximf:accessibility&amp;gt;&lt;br /&gt;
   &amp;lt;ximf:role id=&amp;quot;role-flash-allowed&amp;quot; aclLevel=&amp;quot;100&amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;ximf:role id=&amp;quot;role-flash-prohibited&amp;quot; aclLevel=&amp;quot;50&amp;quot; /&amp;gt;&lt;br /&gt;
 &amp;lt;/ximf:accessibility&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Element role ====&lt;br /&gt;
L’élément &amp;quot;role&amp;quot; positionne une valeur d’accès à pour une entité définit.&lt;br /&gt;
Deux attributs complètent l’élément &amp;quot;role&amp;quot; : &amp;quot;id&amp;quot;, &amp;quot;aclLevel&amp;quot;, e.g.,&lt;br /&gt;
	&lt;br /&gt;
 &amp;lt;ximf:role id=&amp;quot;role-flash-allowed&amp;quot; aclLevel=&amp;quot;100&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Détails sur les attributs de l'élément &amp;quot;role&amp;quot; :&lt;br /&gt;
** L’attribut &amp;quot;id&amp;quot; précise l’entité accessible en fonction d’une valeur déterminée.&lt;br /&gt;
** L’attribut &amp;quot;aclLevel&amp;quot; précise la valeur seuil d’accès à l’entité.&lt;br /&gt;
 &lt;br /&gt;
==== Element custom ====&lt;br /&gt;
L’élément &amp;quot;custom&amp;quot; permet à l’auteur de créer des nouvelles règles personnalisées.&lt;br /&gt;
Trois attributs précisent la balise &amp;quot;custom&amp;quot; : &amp;quot;id&amp;quot;, &amp;quot;provider&amp;quot;, &amp;quot;description&amp;quot;, e.g.,&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;ximf:custom &lt;br /&gt;
   id=&amp;quot;custom-display&amp;quot; &lt;br /&gt;
   provider=&amp;quot;EADS&amp;quot; &lt;br /&gt;
   description=&amp;quot;Affichage de la composition du message&amp;quot; &amp;gt;&lt;br /&gt;
     &amp;lt;node1&amp;gt;&amp;lt;node2&amp;gt;&amp;lt;node3&amp;gt;&amp;lt;/node3&amp;gt;&amp;lt;/node2&amp;gt;&amp;lt;/node1&amp;gt;&lt;br /&gt;
 &amp;lt;/ximf:custom&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Détails sur les attributs de l'élément &amp;quot;custom&amp;quot; :&lt;br /&gt;
** L’attribut &amp;quot;id&amp;quot; définit un identifiant d’élément, il doit être unique pour chaque élément &amp;quot;custom&amp;quot; et formaté selon la syntaxe &amp;quot;custom-xxx&amp;quot;. Cet attribut est obligatoire.&lt;br /&gt;
** L’attribut &amp;quot;provider&amp;quot; identifie l’auteur de la règle. Cet attribut est obligatoire.&lt;br /&gt;
** L’attribut &amp;quot;description&amp;quot; permet d’ajouter un commentaire sur cet élément.&lt;br /&gt;
&lt;br /&gt;
L’élément &amp;quot;custom&amp;quot; peut contenir tous les éléments possibles en respectant les standards XML.&lt;/div&gt;</summary>
		<author><name>Xparis</name></author>	</entry>

	<entry>
		<id>https://adullact.net/plugins/mediawiki/wiki/milimail/index.php?title=XIMF_XML_tags/fr&amp;diff=899</id>
		<title>XIMF XML tags/fr</title>
		<link rel="alternate" type="text/html" href="https://adullact.net/plugins/mediawiki/wiki/milimail/index.php?title=XIMF_XML_tags/fr&amp;diff=899"/>
				<updated>2011-05-03T15:35:11Z</updated>
		
		<summary type="html">&lt;p&gt;Xparis : /* Fichier ihm */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction == &lt;br /&gt;
Ce document propose un modèle de description, via eXtensible Markup Language (XML), d’entêtes de messages électroniques respectant la norme XIMF. Ce document a deux objectifs :&lt;br /&gt;
# Décrire les éléments et attributs de représentation XML pour construire des entêtes de messages électroniques de format XIMF.&lt;br /&gt;
# Fournir un modèle de représentation XIMF/XML.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Rappel :&amp;lt;/u&amp;gt;&lt;br /&gt;
* Un &amp;quot;élément&amp;quot; fait référence à tous les caractères situés entre une balise de départ et un balise de fin, e.g., &lt;br /&gt;
 &amp;lt;exemple&amp;gt; texte et/ou éléments fils &amp;lt;/exemple&amp;gt;&lt;br /&gt;
* Un &amp;quot;attribut&amp;quot; est une composante d’un élément. Il est positionné dans la balise de départ, e.g., &lt;br /&gt;
 &amp;lt;exemple nom='value'&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tous les éléments décrits dans cette documentation paragraphe sont validés dans l’espace de nom &amp;quot;ximf&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 xmlns:ximf=&amp;quot;http://eads.org/ximf/&amp;quot; &lt;br /&gt;
 xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot;&lt;br /&gt;
 xsi:schemaLocation=&amp;quot;http://eads.org/ximf/ximf.xsd&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Description détaillée des balises XML ==&lt;br /&gt;
&lt;br /&gt;
Voici, par ordre d'apparition et en fonction des fichiers, les balises génériques associées aux différents fichiers XML.&lt;br /&gt;
&lt;br /&gt;
=== Fichier ximfmail-profile ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color:red;&amp;quot;&amp;gt;'''TODO''' :&lt;br /&gt;
* Combien d'éléments ihm sont autorisés dans un élément instance ?&lt;br /&gt;
&amp;lt;p style=&amp;quot;color:green;&amp;quot;&amp;gt;Un seul élément ihm est chargé par instance, il permet de générer la grille des entêtes XIMF en rédaction et lecture de message&amp;lt;/p&amp;gt;&lt;br /&gt;
* La documentation des fichiers ximfmail-profile.xml n'est pas disponible. &lt;br /&gt;
&amp;lt;p style=&amp;quot;color:green;&amp;quot;&amp;gt;Quel type de documentation (wiki adullact ou .doc) est attendu?&amp;lt;/p&amp;gt;&lt;br /&gt;
* Quel est le rôle de l'élément &amp;quot;acces&amp;quot; ?&lt;br /&gt;
&amp;lt;p style=&amp;quot;color:green;&amp;quot;&amp;gt;je ne vois pas où j'ai utilisé un élément acces dans un fichier ximfmail-profile.xml&amp;lt;/p&amp;gt;&lt;br /&gt;
* Quelle est l'utilité des identifiants associés aux éléments instance, shema, ihm, etc.&lt;br /&gt;
&amp;lt;p style=&amp;quot;color:green;&amp;quot;&amp;gt;Les attributs id ne sont pas exploités par le moteur XIMFMAIL sauf l'instance dont l'id &amp;quot;id=smtp&amp;quot;. Celui-ci est utilisé par le moteur pour gérer un message smtp standard.&amp;lt;/p&amp;gt;&lt;br /&gt;
* Quelle est l'utilité de l'attribut name associé aux éléments instance. Y a-t-il une vérification s'assurant que les fichiers utilisés par une instance correspondent bien à l'instance à laquelle ils sont associés ?&lt;br /&gt;
&amp;lt;p style=&amp;quot;color:green;&amp;quot;&amp;gt;l'attribut name est un des attributs permettant de discréminer les instances. Il est effectivement utilisé par le moteur pour afficher, composer les messages d'un compte&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Un fichier xpi peut contenir plusieurs instances XIMF, celles-ci sont alors regroupées dans une même catégorie.  Le fichier ximfmail-profile contient des informations sur toutes les instances contenues dans le xpi, notamment leur nom, leur chemin d'accès, ainsi que les noms des fichiers associés à chaque instance.&lt;br /&gt;
&lt;br /&gt;
==== Element instance ====&lt;br /&gt;
L’élément &amp;quot;instance&amp;quot; identifie l’ensemble des entêtes à décrire selon la norme XIMF. C’est le conteneur principal d’une instance XIMF/XML. Cinq attributs précisent la balise &amp;quot;instance&amp;quot; : &amp;quot;ximfVersion&amp;quot;, &amp;quot;version&amp;quot;, &amp;quot;author&amp;quot;, &amp;quot;creation&amp;quot;, &amp;quot;name&amp;quot;, e.g.,&lt;br /&gt;
 &amp;lt;ximf:instance name=&amp;quot;myInstance&amp;quot; version=&amp;quot;1.0&amp;quot; ximfVersion=&amp;quot;2.0&amp;quot; &amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Détails sur les attributs de l'élément &amp;quot;instance&amp;quot; :&lt;br /&gt;
** L’attribut &amp;quot;name&amp;quot; définit le nom de l’instance décrite. Cet attribut est obligatoire.&lt;br /&gt;
** L’attribut &amp;quot;ximfVersion&amp;quot; définit le numéro de version des entêtes XIMF utilisés pour cette représentation. Cet attribut est obligatoire. &lt;br /&gt;
** L’attribut &amp;quot;version&amp;quot; définit le numéro de version de l’instance décrite. Cet attribut est obligatoire.&lt;br /&gt;
** L’attribut &amp;quot;author&amp;quot; renseigne sur le nom de l’auteur de cette instance.&lt;br /&gt;
** L’attribut &amp;quot;creationDate&amp;quot; précise la date de création de cette instance.&lt;br /&gt;
&lt;br /&gt;
L’élément &amp;quot;instance&amp;quot; peut contenir un ou plusieurs éléments &amp;quot;schema&amp;quot;, un ou plusieurs éléments &amp;quot;rule&amp;quot;, un élément &amp;quot;ihm&amp;quot; et un élément &amp;quot;dictionary&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==== Element dictionary ====&lt;br /&gt;
L'élément dictionary contient le chemin vers le fichier spécifiant les données d'internationalisation (Cf. [[#Fichier_dictionary|Fichier dictionary]]).&lt;br /&gt;
&lt;br /&gt;
==== Element schema ====&lt;br /&gt;
L'élément shema contient le chemin vers le fichier spécifiant les entêtes XIMF (Cf. [[#Fichier_headers|Fichier headers]]).&lt;br /&gt;
&lt;br /&gt;
==== Element ihm ====&lt;br /&gt;
L'élément ihm contient le chemin vers le fichier spécifiant la disposition de l'interface des formulaires XIMF (Cf. [[#Fichier_ihm|Fichier ihm]]).&lt;br /&gt;
&lt;br /&gt;
==== Element rule ====&lt;br /&gt;
L'élément rule contient le chemin vers le fichier spécifiant les règles associées aux valeurs des champs XIMF (Cf. [[#Fichier_rules|Fichier rules]]).&lt;br /&gt;
&lt;br /&gt;
=== Fichier dictionary ===&lt;br /&gt;
Le fichier dictionnary permet de mettre en œuvre l’internationalisation d’une instance XIMF. Il défini des dictionnaires qui servent à traduire les éléments de l'instance XIMF.&lt;br /&gt;
On y retrouve un élément &amp;quot;instance&amp;quot; rappelant l'instance XIMF à laquelle il est rattaché et qui contient un élément &amp;quot;ximf:dictionnary&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==== Element dictionary ====&lt;br /&gt;
&amp;lt;div style=&amp;quot;color:red;&amp;quot;&amp;gt;'''TODO''' : &lt;br /&gt;
* Quel est l'intérêt de renseigner un attribut &amp;quot;id&amp;quot; à l'élément &amp;quot;dictionary&amp;quot; (étant donné qu'un seul élément &amp;quot;dictionary est autorisé dans l'élément &amp;quot;instance&amp;quot;) ?&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;color:green;&amp;quot;&amp;gt;cet attribut n'est effectivement pas obligatoire&amp;lt;/p&amp;gt;&lt;br /&gt;
L’élément &amp;quot;dictionary&amp;quot; contient toutes les informations devant être interprétées selon le pays d’utilisation.&lt;br /&gt;
L’élément &amp;quot;dictionary&amp;quot; contient un ou plusieurs mêmes éléments &amp;quot;locale&amp;quot;, e.g.,&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;ximf:dictionary&amp;gt;&lt;br /&gt;
   &amp;lt;ximf:locale lang=&amp;quot;fr-FR&amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;ximf:locale lang=&amp;quot;en-US&amp;quot; /&amp;gt;&lt;br /&gt;
 &amp;lt;/ximf:dictionary&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Element locale ====&lt;br /&gt;
L’élément &amp;quot;locale&amp;quot; contient toutes les informations pour un pays et/ou langue désignée. &lt;br /&gt;
L’élément &amp;quot;locale&amp;quot; contient un ou plusieurs mêmes éléments &amp;quot;ilk&amp;quot;, e.g.,&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;ximf:locale lang=&amp;quot;fr-FR&amp;quot; &amp;gt;&lt;br /&gt;
   &amp;lt;ximf:ilk entity=&amp;quot;a&amp;quot;/&amp;gt;	&lt;br /&gt;
   &amp;lt;ximf:ilk entity=&amp;quot;b&amp;quot;/&amp;gt;&lt;br /&gt;
 &amp;lt;/ximf:locale&amp;gt; &lt;br /&gt;
&lt;br /&gt;
* Détails sur les attributs de la balise &amp;quot;locale&amp;quot; :&lt;br /&gt;
** L’attribut &amp;quot;lang&amp;quot; définit le code pays de ce conteneur. Il devrai être construit selon le format défini par la RFC1766 (fr, en, ja, es, …).&lt;br /&gt;
&lt;br /&gt;
==== Element ilk ====&lt;br /&gt;
L’élément &amp;quot;ilk&amp;quot; contient une unique information correspondant à une donnée traduite selon le code pays de l’élément père. Cette information est au format chaîne de caractère. Un attribut obligatoire précise la balise &amp;quot;ilk&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;ximf:ilk entity=&amp;quot;ilk-lang-ihm&amp;quot;&amp;gt;langue&amp;lt;/ximf:ilk&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Détails sur les attributs de la balise &amp;quot;ilk&amp;quot; :&lt;br /&gt;
** L’attribut &amp;quot;entity&amp;quot; définit la référence d’entrée pour récupérer le contenu de l’élément selon le code pays souhaité. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Finalement, le fichier &amp;quot;dictionary&amp;quot; pourra contenir :&lt;br /&gt;
 &amp;lt;ximf:instance name=&amp;quot;Whirlpool&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;ximf:dictionary&amp;gt;&lt;br /&gt;
     &amp;lt;ximf:locale lang=&amp;quot;fr-FR&amp;quot; &amp;gt;&lt;br /&gt;
       &amp;lt;ximf:ilk entity=&amp;quot;ilk-lang-ihm&amp;quot;&amp;gt;Français&amp;lt;/ximf:ilk&amp;gt;&lt;br /&gt;
       &amp;lt;ximf:ilk entity=&amp;quot;ilk-exemple-general&amp;quot;&amp;gt;Général&amp;lt;/ximf:ilk&amp;gt;&lt;br /&gt;
     &amp;lt;/ximf:locale&amp;gt;&lt;br /&gt;
     &amp;lt;ximf:locale lang=&amp;quot;en-US&amp;quot; &amp;gt;&lt;br /&gt;
       &amp;lt;ximf:ilk entity=&amp;quot;ilk-lang-ihm&amp;quot;&amp;gt;English (US)&amp;lt;/ximf:ilk&amp;gt;&lt;br /&gt;
       &amp;lt;ximf:ilk entity=&amp;quot;ilk-exemple-general&amp;quot;&amp;gt;General&amp;lt;/ximf:ilk&amp;gt;&lt;br /&gt;
      &amp;lt;/ximf:locale&amp;gt; 	&lt;br /&gt;
   &amp;lt;/ximf:dictionary&amp;gt;&lt;br /&gt;
 &amp;lt;/ximf:instance&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Fichier ihm ===&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red;&amp;quot;&amp;gt;'''TODO''' : La documentation originale ne décrit pas le fichier ihm, les informations ci-dessous ont seulement été présumées. Merci de les vérifier/compléter.&lt;br /&gt;
&amp;lt;p style=&amp;quot;color:green;&amp;quot;&amp;gt;pas de remarques particulières&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Le fichier ihm spécifie l'agencement de l'interface des formulaires XIMF.&lt;br /&gt;
On y retrouve un élément &amp;quot;instance&amp;quot; rappelant l'instance XIMF à laquelle il est rattaché et qui contient un élément &amp;quot;ximf:ihm&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==== Element ihm ====&lt;br /&gt;
L'élément &amp;quot;ihm&amp;quot; contient un ou plusieurs éléments &amp;quot;panel&amp;quot; et un élément &amp;quot;treeRcv&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==== Element panel ====&lt;br /&gt;
Un élément ximf:panel correspond à un onglet du formulaire XIMF construit.&lt;br /&gt;
Deux attributs précisent la balise &amp;quot;panel&amp;quot; : &amp;quot;id&amp;quot; et &amp;quot;ilk&amp;quot;, eg.&lt;br /&gt;
 &amp;lt;ximf:panel id=&amp;quot;pane_security&amp;quot; ilk=&amp;quot;ilk-priority-panel&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Détails sur les attributs de l'élément &amp;quot;panel&amp;quot; :&lt;br /&gt;
** L’attribut &amp;quot;id&amp;quot; définit le nom de l'onglet, il doit être unique pour chaque élément &amp;quot;ximf:panel&amp;quot; et est formaté selon la syntaxe &amp;quot;pane-xxx&amp;quot;. Cet attribut est obligatoire.&lt;br /&gt;
** L’attribut &amp;quot;ilk&amp;quot; définit une référence de label de présentation associé au champ XIMF.&lt;br /&gt;
&lt;br /&gt;
L'élément &amp;quot;ximf:panel&amp;quot; contient au moins un éléments &amp;quot;ximf:groupbox&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==== Element groupbox ====&lt;br /&gt;
Un élément groupbox correspond à une sous catégorie d'un onglet du formulaire XIMF.&lt;br /&gt;
La structure &amp;quot;groupbox&amp;quot; détaille l’ordre d’affichage des entêtes dans un message.&lt;br /&gt;
Deux attributs précisent la balise &amp;quot;ximf:groupbox&amp;quot; : &amp;quot;id&amp;quot; et &amp;quot;ilk&amp;quot;, eg.&lt;br /&gt;
 &amp;lt;ximf:groupbox id=&amp;quot;group-classification&amp;quot; ilk=&amp;quot;ilk-secu-box&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Détails sur les attributs de l'élément &amp;quot;groupbox&amp;quot; :&lt;br /&gt;
** L’attribut &amp;quot;id&amp;quot; définit le nom de l'onglet, il doit être unique pour chaque élément &amp;quot;ximf:panel&amp;quot; et est formaté selon la syntaxe &amp;quot;pane-xxx&amp;quot;. Cet attribut est obligatoire.&lt;br /&gt;
** L’attribut &amp;quot;ilk&amp;quot; définit une référence de label de présentation associé au champ XIMF.&lt;br /&gt;
&lt;br /&gt;
L'élément &amp;quot;groupbox&amp;quot; contient au moins un éléments &amp;quot;headerRef&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==== Element treeRcv ====&lt;br /&gt;
L'élément &amp;quot;treeRcv&amp;quot; permet de spécifier quelles sont les colonnes susceptibles d'être ajoutées dans le panneau principal du client de messagerie qui contient la liste des messages d’un dossier.&lt;br /&gt;
&lt;br /&gt;
L'élément &amp;quot;treeRcv&amp;quot; peut contenir des éléments &amp;quot;headerRef&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==== Element headerRef ====&lt;br /&gt;
L'élément headerRef spécifie les champs associés à chaque sous-groupe d'onglet de formulaire ou les champs qu'il est possible d'afficher dans la liste des messages.&lt;br /&gt;
Aucun attribut ne vient compléter la balise &amp;quot;headerRef&amp;quot;, eg.&lt;br /&gt;
 &amp;lt;ximf:headerRef&amp;gt;header-classification&amp;lt;/ximf:headerRef&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Finalement, le fichier &amp;quot;ihm&amp;quot; pourra contenir :&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 &amp;lt;ximf:instance name=&amp;quot;Amoco&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;ximf:ihm&amp;gt;&lt;br /&gt;
     &amp;lt;ximf:panel id=&amp;quot;pane_security&amp;quot; ilk=&amp;quot;ilk-priority-panel&amp;quot;&amp;gt;&lt;br /&gt;
       &amp;lt;ximf:groupbox id=&amp;quot;group-classification&amp;quot; ilk=&amp;quot;ilk-secu-box&amp;quot;&amp;gt;&lt;br /&gt;
         &amp;lt;ximf:headerRef&amp;gt;header-correspondance-type&amp;lt;/ximf:headerRef&amp;gt;&lt;br /&gt;
         &amp;lt;ximf:headerRef&amp;gt;header-classification&amp;lt;/ximf:headerRef&amp;gt;			&lt;br /&gt;
       &amp;lt;/ximf:groupbox&amp;gt;&lt;br /&gt;
     &amp;lt;/ximf:panel&amp;gt;&lt;br /&gt;
     &amp;lt;ximf:treeRcv&amp;gt;&lt;br /&gt;
       &amp;lt;ximf:headerRef&amp;gt;header-classification&amp;lt;/ximf:headerRef&amp;gt;&lt;br /&gt;
     &amp;lt;/ximf:treeRcv&amp;gt;&lt;br /&gt;
   &amp;lt;/ximf:ihm&amp;gt;&lt;br /&gt;
 &amp;lt;/ximf:instance&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Fichier headers  ===&lt;br /&gt;
Le fichier headers spécifie les types des champs de l'interface des formulaires XIMF.&lt;br /&gt;
On y retrouve un élément &amp;quot;instance&amp;quot; rappelant l'instance XIMF à laquelle il est rattaché et qui contient des éléments &amp;quot;header&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color:red&amp;quot;&amp;gt;'''TODO :'''&lt;br /&gt;
Il semble que les fichiers headers définissent des champs d'entête devant être envoyés alors que ces mêmes entêtes ne sont pas spécifiés dans le fichier ihm. Ce comportement est logique, en effet, l'utilisateur n'a pas forcément besoin de savoir tout ce qui est envoyé via le formulaire.&lt;br /&gt;
&lt;br /&gt;
Comment intégrer un header (nommé aussi header technique) dans le message sans qu'il soit affiché dans le formulaire XIMF de l'IHM ?&lt;br /&gt;
&lt;br /&gt;
Par exemple, dans l'instance Amoco, le champ d'entête X-XIMF-Security-Policy-Identifier est automatiquement envoyé alors que les champs d'entête X-XIMF-Primary-Precedence et X-XIMF-Copy-Precedence ne le sont pas. Comment est faite la différence ?&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Element header ====&lt;br /&gt;
Chaque élément &amp;quot;header&amp;quot; décrit un entête de message de format XIMF.&lt;br /&gt;
Huit attributs précisent la balise &amp;quot;header&amp;quot; : &amp;quot;headerName&amp;quot;, &amp;quot;id&amp;quot;, &amp;quot;technicalHeaderName&amp;quot;, &amp;quot;type&amp;quot;, &amp;quot;technicalType&amp;quot;, &amp;quot;isMandatory&amp;quot;, &amp;quot;ilk&amp;quot;, &amp;quot;description&amp;quot;, e.g.,&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color:red;&amp;quot;&amp;gt;'''TODO :'''&lt;br /&gt;
Comment est effectuée la vérification de l'attribut isMandatory et quelles sont les conditions de fonctionnement de celui-ci ? Est-il possible, par exemple, de spécifier l'attribut isMandatory=true d'un élément header si le contenu de celui-ci est un élément « set » qui dispose des attributs minItem et maxItem ? Actuellement, lorsque l'on crée un élément set avec les attributs minItem et maxItem, le champ du formulaire associé ne peux pas être validé : e.g., &lt;br /&gt;
 &amp;lt;ximf:set id=&amp;quot;value-amoco-classification&amp;quot; minItem=&amp;quot;1&amp;quot; maxItem=&amp;quot;64&amp;quot; separator=&amp;quot;;&amp;quot; technicalSeparator=&amp;quot;.&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;ximf:header id=&amp;quot;header-primary-precedence&amp;quot; &lt;br /&gt;
   headerName=&amp;quot;X-XIMF-Primary-Precedence&amp;quot; &lt;br /&gt;
   ilk=&amp;quot;ilk-primary-precedence&amp;quot; &lt;br /&gt;
   isMandatory=&amp;quot;true&amp;quot; &lt;br /&gt;
   description=&amp;quot;entête d’urgence&amp;quot; &lt;br /&gt;
   type=&amp;quot;string&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Détails sur les attributs de l'élément &amp;quot;header&amp;quot; :&lt;br /&gt;
** L’attribut &amp;quot;headerName&amp;quot; définit le nom du champ XIMF. Cet attribut est obligatoire.&lt;br /&gt;
** L’attribut &amp;quot;id&amp;quot; définit un identifiant de champ, il doit être unique pour chaque élément &amp;quot;header&amp;quot; et est formaté selon la syntaxe &amp;quot;header-xxx&amp;quot;. Cet attribut est obligatoire.&lt;br /&gt;
** L’attribut &amp;quot;isMandatory&amp;quot; précise si ce champ doit être obligatoirement présent dans le message intégrant les entêtes selon cette description. &lt;br /&gt;
** L’attribut &amp;quot;ilk&amp;quot; définit une référence de label de présentation associé au champ XIMF.&lt;br /&gt;
** L’attribut &amp;quot;type&amp;quot; précise le format des données associées à cet élément. Ce format peut être une date, une chaîne, une adresse mail, un O.I.D.&lt;br /&gt;
** L’attribut &amp;quot;technicalHeaderName&amp;quot; permet de compléter l’entête décrit par un autre entête.&lt;br /&gt;
** L’attribut &amp;quot;technicalType&amp;quot; précise le format des données associées à l’élément technicalHeaderName.&lt;br /&gt;
** L’attribut &amp;quot;description&amp;quot; permet d’ajouter une information sur cet élément.&lt;br /&gt;
&lt;br /&gt;
L’élément &amp;quot;header&amp;quot; contient obligatoirement un élément &amp;quot;set&amp;quot;, &amp;quot;multiset&amp;quot;, &amp;quot;string&amp;quot;, ou &amp;quot;compstring&amp;quot;, e.g.,&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;ximf:header id=&amp;quot;header-reply-by&amp;quot; &lt;br /&gt;
   headerName=&amp;quot;X-XIMF-Reply-By&amp;quot; &lt;br /&gt;
   ilk=&amp;quot;ilk-reply-by&amp;quot; &lt;br /&gt;
   isMandatory=&amp;quot;false&amp;quot; &amp;gt;&lt;br /&gt;
     &amp;lt;ximf:string id=&amp;quot;value-reply-by&amp;quot; editable=&amp;quot;true&amp;quot; /&amp;gt;&lt;br /&gt;
 &amp;lt;/ximf:header&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color:red;&amp;quot;&amp;gt;&lt;br /&gt;
'''TODO :''' Quelles sont les contraintes associées à l'attribut type d'un élément header ?&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Element string ====&lt;br /&gt;
L’élément &amp;quot;string&amp;quot; précise le contenu d’une ressource de type chaîne de caractères imprimables (a-z, A-Z, 1-9,…)&lt;br /&gt;
Quinze attributs complètent l’élément &amp;quot;string&amp;quot; : &amp;quot;id&amp;quot;, &amp;quot;ref&amp;quot;, &amp;quot;ilk&amp;quot;, &amp;quot;aclLevel&amp;quot;, &amp;quot;index&amp;quot;, &amp;quot;description&amp;quot;, &amp;quot;editable&amp;quot;, &amp;quot;content&amp;quot;, &amp;quot;technicalContent&amp;quot;,&amp;quot;maxItem&amp;quot;, &amp;quot;minItem&amp;quot;, &amp;quot;maxLength&amp;quot;, &amp;quot;minLength&amp;quot;, &amp;quot;separator&amp;quot;, &amp;quot;technicalSeparator&amp;quot;,  e.g.,&lt;br /&gt;
	&lt;br /&gt;
 &amp;lt;ximf:string ilk=&amp;quot;ilk-france&amp;quot; content=&amp;quot;FRA&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Détails sur les attributs de l'élément &amp;quot;string&amp;quot; :&lt;br /&gt;
** L’attribut &amp;quot;id&amp;quot; définit un identifiant d’élément, il doit être unique pour chaque élément &amp;quot;string&amp;quot;.&lt;br /&gt;
** L’attribut &amp;quot;ref&amp;quot; définit un identifiant de référence qui contient les valeurs à utiliser pour cet élément.&lt;br /&gt;
** L’attribut &amp;quot;ilk&amp;quot; définit une référence de label de présentation internationalisé.&lt;br /&gt;
** L’attribut &amp;quot;aclLevel&amp;quot; définit la valeur seuil d’accès à la donnée selon une règle de droit d’accès (Cf. [[#Element_role| élément role]]).&lt;br /&gt;
** L’attribut &amp;quot;index&amp;quot; permet de définir un ordre de présentation par rapport à aux autres valeurs définies dans le même conteneur.&lt;br /&gt;
** L’attribut &amp;quot; description &amp;quot; permet d’associer un commentaire sur cette donnée.&lt;br /&gt;
** L’attribut &amp;quot;editable&amp;quot; définit une valeur de saisie (champ libre). Cet attribut est de type booléen.&lt;br /&gt;
** L’attribut &amp;quot;content&amp;quot; représente la valeur effective de la donnée. C’est cette donnée qui sera associée au champ XIMF créé.&lt;br /&gt;
** L’attribut &amp;quot;technicalContent&amp;quot; représente la valeur effective de la donnée technique. C’est cette donnée qui sera associée au champ technique XIMF créé (cf. attribut technicalHeaderName de l’élément &amp;quot;header&amp;quot;.&lt;br /&gt;
** L’attribut &amp;quot;separator&amp;quot; définit le caractère de séparation entre deux valeurs (utile si l’attribute editable est positionné).&lt;br /&gt;
** L’attribut &amp;quot;technicalseparator&amp;quot; définit le caractère de séparation entre deux valeurs (utile si l’attribute editable est positionné).&lt;br /&gt;
** L’attribut &amp;quot;maxLength&amp;quot; définit le nombre maximal de caractères de la chaîne définie ou construite.&lt;br /&gt;
** L’attribut &amp;quot;minLength&amp;quot; définit le nombre minimal de caractères de la chaîne définie ou construite.&lt;br /&gt;
** L’attribut &amp;quot;maxItem&amp;quot; définit le nombre maximal de données associées pouvant être concaténées.&lt;br /&gt;
** L’attribut &amp;quot;minItem&amp;quot; définit le nombre minimal de données associées pouvant être concaténées.&lt;br /&gt;
&lt;br /&gt;
L’élément &amp;quot;string&amp;quot; peut contenir plusieurs éléments &amp;quot;linkedValue&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;ximf:string ilk=&amp;quot;ilk-non-protege&amp;quot; content=&amp;quot;NON PROTEGE&amp;quot; technicalContent=&amp;quot;1&amp;quot; &amp;gt;&lt;br /&gt;
   &amp;lt;ximf:linkedValue ref=&amp;quot;value-non-protege-france &amp;quot; /&amp;gt;&lt;br /&gt;
 &amp;lt;/ximf:string&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Element compstring ====&lt;br /&gt;
&amp;lt;div style=&amp;quot;color:red;&amp;quot;&amp;gt;&lt;br /&gt;
'''TODO :''' L'attribut de l'élément « compstring » nommé « contentFactorise » devrait s'appeler « contentFactorize ».&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
L’élément &amp;quot;compstring&amp;quot; décrit un conteneur de concaténation des éléments fils. Il permet notamment de créer des valeurs d’entêtes composées.&lt;br /&gt;
Dix-sept attributs complètent l’élément &amp;quot;compstring&amp;quot; : &amp;quot;id&amp;quot;, &amp;quot;ref&amp;quot;, &amp;quot;ilk&amp;quot;, &amp;quot;aclLevel&amp;quot;, &amp;quot;index&amp;quot;, &amp;quot;description&amp;quot;, &amp;quot;maxLength&amp;quot;, &amp;quot;minLength&amp;quot;, &amp;quot;maxItem&amp;quot;, &amp;quot;minItem&amp;quot;, &amp;quot;separator&amp;quot;, &amp;quot;technicalSeparator&amp;quot;, &amp;quot;content&amp;quot;, &amp;quot;technicalContent&amp;quot;,  &amp;quot;contentPositionEnd&amp;quot;, &amp;quot;contentFactorise&amp;quot;, &amp;quot;technicalPositionEnd&amp;quot;, e.g.,&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;ximf:compstring &lt;br /&gt;
   ilk=&amp;quot;ilk-special&amp;quot; &lt;br /&gt;
   content=&amp;quot;SPECIAL&amp;quot; &lt;br /&gt;
   technicalContent=&amp;quot;1.3.4&amp;quot; &lt;br /&gt;
   separator=&amp;quot; &amp;quot; &lt;br /&gt;
   technicalSeparator=&amp;quot;.&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Détails sur les attributs de l'élément &amp;quot;compstring&amp;quot; :&lt;br /&gt;
** L’attribut &amp;quot;id&amp;quot; définit un identifiant d’élément, il doit être unique pour chaque élément &amp;quot;compstring&amp;quot;.&lt;br /&gt;
** L’attribut &amp;quot;ref&amp;quot; définit un identifiant de référence qui contient les valeurs à utiliser pour cet élément.&lt;br /&gt;
** L’attribut &amp;quot;ilk&amp;quot; définit une référence de label de présentation internationalisé.&lt;br /&gt;
** L’attribut &amp;quot;aclLevel&amp;quot; définit la valeur seuil d’accès à la donnée selon une règle de droit d’accès (cf. [[#Element_role| élément &amp;quot;role&amp;quot;]]).&lt;br /&gt;
** L’attribut &amp;quot;index&amp;quot; permet de définir un ordre de présentation par rapport à aux autres valeurs définies dans le même conteneur.&lt;br /&gt;
** L’attribut &amp;quot; description &amp;quot; permet d’associer un commentaire sur cette donnée.&lt;br /&gt;
** L’attribut &amp;quot;content&amp;quot; représente la valeur effective de la donnée. C’est cette donnée qui sera associée au champ XIMF créé.&lt;br /&gt;
** L’attribut &amp;quot;technicalContent&amp;quot; représente la valeur effective de la donnée technique. C’est cette donnée qui sera associée au champ technique XIMF créé (cf. attribut technicalHeaderName de l’élément &amp;quot;header&amp;quot;.&lt;br /&gt;
** L’attribut &amp;quot;separator&amp;quot; définit le caractère de séparation entre deux valeurs.&lt;br /&gt;
** L’attribut &amp;quot;technicalseparator&amp;quot; définit le caractère de séparation entre deux valeurs.&lt;br /&gt;
** L’attribut &amp;quot;maxLength&amp;quot; définit le nombre maximal de caractères de la chaîne définie ou construite.&lt;br /&gt;
** L’attribut &amp;quot;minLength&amp;quot; définit le nombre minimal de caractères de la chaîne définie ou construite.&lt;br /&gt;
** L’attribut &amp;quot;maxItem&amp;quot; définit le nombre maximal de données associées pouvant être concaténées.&lt;br /&gt;
** L’attribut &amp;quot;minItem&amp;quot; définit le nombre minimal de données associées pouvant être concaténées.&lt;br /&gt;
** L’attribut &amp;quot;contentPositionEnd&amp;quot; impose de positionner le contenu de l’élément &amp;quot;compstring&amp;quot; après les valeurs des éléments fils : valuefils1,valuefils2 : valuecompstring.&lt;br /&gt;
** L’attribut &amp;quot;technicalPositionEnd&amp;quot; impose de positionner le contenu de l’élément &amp;quot;compstring&amp;quot; après les valeurs des éléments fils. &lt;br /&gt;
** L’attribut &amp;quot;contentFactorise&amp;quot; impose d’utiliser le contenu de l’élément &amp;quot;compstring&amp;quot; comme facteur des éléments fils : valuecompstring(valuefils1,valuefils2). &lt;br /&gt;
&lt;br /&gt;
L’élément &amp;quot;compstring&amp;quot; peut contenir un élément &amp;quot;string&amp;quot; ou &amp;quot;set&amp;quot; ou  &amp;quot;multiset&amp;quot; ou plusieurs éléments &amp;quot;compstring&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;ximf:compstring &lt;br /&gt;
   ilk=&amp;quot;ilk-special&amp;quot; &lt;br /&gt;
   content=&amp;quot;SPECIAL&amp;quot; &lt;br /&gt;
   technicalContent=&amp;quot;1.3.4&amp;quot; &lt;br /&gt;
   separator=&amp;quot; &amp;quot; &lt;br /&gt;
   technicalSeparator=&amp;quot;.&amp;quot;&amp;gt;&lt;br /&gt;
     &amp;lt;ximf:set id=&amp;quot;ilk-special-op &amp;quot; maxItem=&amp;quot;64&amp;quot;&amp;gt;&lt;br /&gt;
       &amp;lt;ximf:string ilk=&amp;quot;ilk-special-op1&amp;quot; content=&amp;quot;OP1&amp;quot; technicalContent=&amp;quot;1&amp;quot; /&amp;gt;&lt;br /&gt;
       &amp;lt;ximf:string ilk=&amp;quot;ilk-special-op2&amp;quot; content=&amp;quot;OP2&amp;quot; technicalContent=&amp;quot;2&amp;quot; /&amp;gt;&lt;br /&gt;
       &amp;lt;ximf:string ilk=&amp;quot;ilk-special-op3&amp;quot; content=&amp;quot;OP3&amp;quot; technicalContent=&amp;quot;3&amp;quot; /&amp;gt;&lt;br /&gt;
     &amp;lt;/ximf:set&amp;gt;		&lt;br /&gt;
 &amp;lt;/ximf:compstring&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Element set ====&lt;br /&gt;
L’élément &amp;quot;set&amp;quot; décrit un conteneur de ressources de même type. Cet élément autorise la sélection de plusieurs ressources mais chaque ressource est sélectionnée une seule fois.&lt;br /&gt;
Douze attributs précisent la description de la balise &amp;quot;set&amp;quot; : &amp;quot;id&amp;quot;, &amp;quot;ref&amp;quot;, &amp;quot;ilk&amp;quot;, &amp;quot;aclLevel&amp;quot;, &amp;quot;index&amp;quot;, &amp;quot;description&amp;quot;, &amp;quot;maxLength&amp;quot;, &amp;quot;minLength&amp;quot;, &amp;quot;maxItem&amp;quot;, &amp;quot;minItem&amp;quot;, &amp;quot;separator&amp;quot;, &amp;quot;technicalSeparator&amp;quot;,  e.g.,&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;ximf:set id=&amp;quot;value-categories&amp;quot; ref=&amp;quot;value-mentions&amp;quot; maxItem=&amp;quot;64&amp;quot; separator=&amp;quot;;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Détails sur les attributs de l'élément &amp;quot;set&amp;quot; :&lt;br /&gt;
** L’attribut &amp;quot;id&amp;quot; définit un identifiant d’élément, il doit être unique pour chaque élément &amp;quot;ximf:set&amp;quot;.&lt;br /&gt;
** L’attribut &amp;quot;ref&amp;quot; définit un identifiant de référence qui contient les valeurs à utiliser pour cet élément.&lt;br /&gt;
** L’attribut &amp;quot;ilk&amp;quot; définit une référence de label de présentation internationalisé.&lt;br /&gt;
** L’attribut &amp;quot;aclLevel&amp;quot; définit la valeur seuil d’accès à la donnée selon une règle de droit d’accès (Cf. [[#Element_role|élément rôle]]).&lt;br /&gt;
** L’attribut &amp;quot;index&amp;quot; permet de définir un ordre de présentation par rapport à aux autres valeurs définies dans le même conteneur.&lt;br /&gt;
** L’attribut &amp;quot;description&amp;quot; permet d’associer un commentaire sur cette donnée.&lt;br /&gt;
** L’attribut &amp;quot;maxLength&amp;quot; définit le nombre maximal de caractères de la chaîne définie ou construite.&lt;br /&gt;
** L’attribut &amp;quot;minLength&amp;quot; définit le nombre minimal de caractères de la chaîne définie ou construite.&lt;br /&gt;
** L’attribut &amp;quot;maxItem&amp;quot; définit le nombre maximal de données associées pouvant être concaténées.&lt;br /&gt;
** L’attribut &amp;quot;minItem&amp;quot; définit le nombre minimal de données associées pouvant être concaténées.&lt;br /&gt;
** L’attribut &amp;quot;separator&amp;quot; définit le caractère de séparation entre deux valeurs (utile si l’attribute editable est positionné).&lt;br /&gt;
** L’attribut &amp;quot;technicalseparator&amp;quot; définit le caractère de séparation entre deux valeurs&lt;br /&gt;
&lt;br /&gt;
L’élément &amp;quot;set&amp;quot; peut contenir un ou plusieurs éléments &amp;quot;string&amp;quot; ou un ou plusieurs éléments &amp;quot;compstring&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;ximf:set id=&amp;quot;value-categories&amp;quot; minItem=&amp;quot;1&amp;quot; maxItem=&amp;quot;64&amp;quot; separator=&amp;quot;;&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;ximf:string ilk=&amp;quot;ilk-releasable-to&amp;quot; content=&amp;quot;RELEASABLE TO &amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;ximf:string ilk=&amp;quot;ilk-eyes-only&amp;quot; content=&amp;quot; EYES ONLY&amp;quot;/&amp;gt;&lt;br /&gt;
   &amp;lt;ximf:string ilk=&amp;quot;ilk-use-only&amp;quot; content=&amp;quot; USE ONLY&amp;quot;/&amp;gt;&lt;br /&gt;
 &amp;lt;/ximf:set&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color:red;&amp;quot;&amp;gt;'''TODO :'''&lt;br /&gt;
* Y a-t-il une définition des fichiers associés aux instances XIMF (e.g, le fichier attribution-list.xml utilisé dans l'instance Caterpillar) ?&lt;br /&gt;
* Comment le moteur XIMF sait qu'un élément est une &amp;quot;attribution-list&amp;quot; ?&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Element multiset ====&lt;br /&gt;
L’élément &amp;quot;multiset&amp;quot; décrit un conteneur de ressources de même type. Cet élément autorise la sélection de plusieurs ressources et chaque ressource peut être sélectionnée plusieurs fois.&lt;br /&gt;
Douze attributs précisent la description de la balise &amp;quot;multiset&amp;quot; : &amp;quot;id&amp;quot;, &amp;quot;ref&amp;quot;, &amp;quot;ilk&amp;quot;, &amp;quot;aclLevel&amp;quot;, &amp;quot;index&amp;quot;, &amp;quot;description&amp;quot;, &amp;quot;maxLength&amp;quot;, &amp;quot;minLength&amp;quot;, &amp;quot;maxItem&amp;quot;, &amp;quot;minItem&amp;quot;, &amp;quot;separator&amp;quot;, &amp;quot;technicalSeparator&amp;quot;,  e.g.,&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;ximf:multiset &lt;br /&gt;
   id=&amp;quot;value-restricted&amp;quot; &lt;br /&gt;
   ilk=&amp;quot; ilk-value-restricted&amp;quot; &lt;br /&gt;
   maxItem=&amp;quot;64&amp;quot; &lt;br /&gt;
   separator=&amp;quot;;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Détails sur les attributs de l'élément &amp;quot;multiset&amp;quot; :&lt;br /&gt;
** L’attribut &amp;quot;id&amp;quot; définit un identifiant d’élément, il doit être unique pour chaque élément &amp;quot;multiset&amp;quot;.&lt;br /&gt;
** L’attribut &amp;quot;ref&amp;quot; définit un identifiant de référence qui contient les valeurs à utiliser pour cet élément.&lt;br /&gt;
** L’attribut &amp;quot;ilk&amp;quot; définit une référence de label de présentation internationalisé.&lt;br /&gt;
** L’attribut &amp;quot;aclLevel&amp;quot; définit la valeur seuil d’accès à la donnée selon une règle de droit d’accès (Cf. [[#Element_role|élément rôle]]).&lt;br /&gt;
** L’attribut &amp;quot;index&amp;quot; permet de définir un ordre de présentation par rapport à aux autres valeurs définies dans le même conteneur.&lt;br /&gt;
** L’attribut &amp;quot;description&amp;quot; permet d’associer un commentaire sur cette donnée.&lt;br /&gt;
** L’attribut &amp;quot;maxLength&amp;quot; définit le nombre maximal de caractères de la chaîne définie ou construite.&lt;br /&gt;
** L’attribut &amp;quot;minLength&amp;quot; définit le nombre minimal de caractères de la chaîne définie ou construite.&lt;br /&gt;
** L’attribut &amp;quot;maxItem&amp;quot; définit le nombre maximal de données associées pouvant être concaténées.&lt;br /&gt;
** L’attribut &amp;quot;minItem&amp;quot; définit le nombre minimal de données associées pouvant être concaténées.&lt;br /&gt;
** L’attribut &amp;quot;separator&amp;quot; définit le caractère de séparation entre deux valeurs (utile si l’attribute editable est positionné).&lt;br /&gt;
** L’attribut &amp;quot;technicalseparator&amp;quot; définit le caractère de séparation entre deux valeurs&lt;br /&gt;
&lt;br /&gt;
L’élément &amp;quot;multiset&amp;quot; peut contenir un ou plusieurs éléments &amp;quot;string&amp;quot; ou un ou plusieurs éléments &amp;quot;compstring&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;ximf:multiset id=&amp;quot;value-restricted-example-categories&amp;quot; minItem=&amp;quot;1&amp;quot; maxItem=&amp;quot;64&amp;quot; separator=&amp;quot;;&amp;quot; &amp;gt;&lt;br /&gt;
   &amp;lt;ximf:string ilk=&amp;quot;ilk-releasable-to&amp;quot; content=&amp;quot;RELEASABLE TO &amp;quot;/&amp;gt;&lt;br /&gt;
   &amp;lt;ximf:string ilk=&amp;quot;ilk-eyes-only&amp;quot; content=&amp;quot; EYES ONLY&amp;quot;/&amp;gt;&lt;br /&gt;
   &amp;lt;ximf:string ilk=&amp;quot;ilk-use-only&amp;quot; content=&amp;quot; USE ONLY&amp;quot;/&amp;gt;&lt;br /&gt;
 &amp;lt;/ximf:multiset&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red;&amp;quot;&amp;gt;'''TODO ''': Comment sont gérées les règles associées aux champs multivaleurs (disposant par exemple des attributs minItem/maxItem ou les champs multiset) ?&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Element linkedValue ====&lt;br /&gt;
L’élément &amp;quot;linkedValue&amp;quot; définit une référence sur une ressource de type conteneur (&amp;quot;set&amp;quot;, &amp;quot;multiset&amp;quot;) ou &amp;quot;string&amp;quot;. Cette ressource devrait être utilisée si la ressource contenant &amp;quot;linkedValue&amp;quot; (noeud parent) est sélectionnée.&lt;br /&gt;
Un attribut précise la balise &amp;quot;linkvalue&amp;quot; : &amp;quot;ref&amp;quot;, e.g.,&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;ximf:linkedValue ref=&amp;quot;value-restricted-example-classification-id&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Détails sur les attributs de l'élément &amp;quot;linkedValue&amp;quot; :&lt;br /&gt;
** L’attribut &amp;quot;ref&amp;quot; précise la valeur de l’attribut &amp;quot;id&amp;quot; de la ressource cible. Cet attribut est obligatoire.&lt;br /&gt;
&lt;br /&gt;
=== Fichier rules ===&lt;br /&gt;
Le fichier rules définit les règles de contrôles d’entêtes XIMF.&lt;br /&gt;
On y retrouve un élément &amp;quot;instance&amp;quot; rappelant l'instance XIMF à laquelle il est rattaché et qui peut contenir des éléments &amp;quot;ximf:rule&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==== Element rule ====&lt;br /&gt;
&amp;lt;div style=&amp;quot;color:red&amp;quot;&amp;gt;&lt;br /&gt;
'''TODO :''' Mettre à jour la documentation :&lt;br /&gt;
* Les éléments autorisés dans un élément « rule » ne sont plus à jour. La présente documentation spécifie 12 éléments : AliasHeader, AliasValue, Compatibility, Association, SecureHeaders, SecurityLabel, Constraint, Assignment, Processing, Accessibility, Role et Custom. Le schéma XML fourni avec le mail en spécifie 5 : Constraint, Processing, Compatibility, Policy et Custom et place les autres en tant qu'extentions des 5 éléments cités précédemment.&lt;br /&gt;
* Les éléments SecureHeaders et SecurityLabel associés à l'élément « rule » ne figurent pas dans la nouvelle version du shéma xml. On les retrouve dans les fichiers rules-*.xml mais les éléments sont commentés, ils sont, de plus, présents dans une autre instance : comment ces éléments sont utilisés dans Trustedbird ?&lt;br /&gt;
* L'élément ximf:classificationPictures n'est pas documenté. De plus, il serait bon d'avoir des précisions sur la raison qui a motivé l'ajout de cet élément dans les fichiers de règles (alors qu'il semblerait être plus adapté au fichier headers-*.xml).&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
L’élément &amp;quot;rule&amp;quot; est le conteneur principal de description d’un comportement particulier à appliquer sur un ensemble d’entêtes XIMF. &lt;br /&gt;
Trois attributs précisent la balise &amp;quot;rule&amp;quot; : &amp;quot;id&amp;quot;, &amp;quot;agent&amp;quot;, &amp;quot;description&amp;quot;, e.g.,&lt;br /&gt;
 &amp;lt;ximf:rule id=&amp;quot;compatibility-rule&amp;quot; description=&amp;quot;Règle sur la compatibilité X-SMTP / XIMF&amp;quot; &amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Détails sur les attributs de l'élément &amp;quot;rule&amp;quot; :&lt;br /&gt;
** L’attribut &amp;quot;id&amp;quot; définit un identifiant d’élément, il doit être unique pour chaque élément &amp;quot;rule&amp;quot;. Cet attribut est obligatoire.&lt;br /&gt;
** L’attribut &amp;quot;agent&amp;quot; indique l’équipement cible devant analyser et appliquer le contenu de cet élément.&lt;br /&gt;
** L’attribut &amp;quot;description&amp;quot; autorise l’auteur d’ajouter un commentaire sur cet élément.&lt;br /&gt;
&lt;br /&gt;
L’élément &amp;quot;rule&amp;quot; contient un ou plusieurs mêmes éléments de spécialisation de la règle &amp;quot;contraint&amp;quot;, &amp;quot;assignement&amp;quot;, &amp;quot;processing&amp;quot;, &amp;quot;compatibility&amp;quot;, &amp;quot;accessibility&amp;quot;, &amp;quot;custom&amp;quot;,…, e.g.,&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;ximf:rule id=&amp;quot;precedence-rule&amp;quot; agent=&amp;quot;mua&amp;quot; description=&amp;quot;Règle sur les priorités&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;ximf:constraint &lt;br /&gt;
     left=&amp;quot;header-primary-precedence&amp;quot; &lt;br /&gt;
     operator=&amp;quot;equalOrGreaterThan&amp;quot; &lt;br /&gt;
     right=&amp;quot;header-copy-precedence&amp;quot; /&amp;gt;&lt;br /&gt;
 &amp;lt;/ximf:rule&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Element aliasHeader ====&lt;br /&gt;
L’élément &amp;quot;aliasHeader&amp;quot; permet de définir le nom de l’entête sur lequel la règle précisée est appliquée &lt;br /&gt;
Deux attributs précisent la balise &amp;quot;aliasHeader&amp;quot; : &amp;quot;headerName&amp;quot; et &amp;quot;headerRef&amp;quot;, e.g.,&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;ximf:aliasHeader headerName =&amp;quot;X-P772-Version&amp;quot; headerRef=&amp;quot;X-XIMF-VERSION&amp;quot; /&amp;gt;	&lt;br /&gt;
&lt;br /&gt;
* Détails sur les attributs de l'élément &amp;quot;aliasHeader&amp;quot; :&lt;br /&gt;
* L’attribut &amp;quot;headerName&amp;quot; définit le nom XIMF de l’entête modifié par la règle. Cet attribut est obligatoire.&lt;br /&gt;
* L’attribut &amp;quot;headerRef&amp;quot; définit le nom d’un entête XIMF de référence qui est le point d’entrée de l’application de la règle sur l’entête définit par &amp;quot;headerName&amp;quot;. Cela permet de lier deux entêtes de messages où l’utilisation de l’un des entêtes influe sur le comportement de l’autre.&lt;br /&gt;
&lt;br /&gt;
L’élément &amp;quot;aliasHeader&amp;quot; peut contenir des éléments &amp;quot;aliasValue&amp;quot;,e.g ,&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;ximf:aliasHeader headerName=&amp;quot;X-P772-Version&amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;ximf:aliasValue vame=&amp;quot;1.0&amp;quot;/&amp;gt;		&lt;br /&gt;
 &amp;lt;ximf:aliasHeader&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Element aliasValue ====&lt;br /&gt;
L’élément &amp;quot;aliasValue&amp;quot; contient une valeur à associer à l’entête XIMF contrôlé par la règle. Il est utile lorsque deux entêtes sont liées (utilisation de l’attribut headerRef dans l’élément aliasHeader) et que les valeurs de l’entêtes de référence permettent de préciser celles de l’entête contrôlé. &lt;br /&gt;
Deux attributs précisent la balise &amp;quot;aliasValue&amp;quot; : &amp;quot;valueName&amp;quot;, &amp;quot;valueRef&amp;quot;, e.g.,&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;ximf:aliasValue valueName=&amp;quot;2&amp;quot; valueRef=&amp;quot;flash&amp;quot; /&amp;gt;			&lt;br /&gt;
&lt;br /&gt;
* Détails sur les attributs de l'élément &amp;quot;aliasValue&amp;quot; :&lt;br /&gt;
** L’attribut &amp;quot;valueName&amp;quot; définit la valeur de l’entête à créer. Cet attribut est obligatoire.&lt;br /&gt;
** L’attribut &amp;quot;valueRef&amp;quot; définit la valeur de l’entête XIMF de référence pour utiliser valueName. &lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red;&amp;quot;&amp;gt;'''TODO :''' L'attribut valueRef est-il obligatoire ?&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Element compatibility ====&lt;br /&gt;
L’élément &amp;quot;compatibility&amp;quot; est utilisé pour associer à un entête respectant la norme XIMF un entête respectant une autre norme que XIMF (XSMTP par exemple).&lt;br /&gt;
Deux attributs précisent la balise &amp;quot;compatibility&amp;quot; : &amp;quot;targetName&amp;quot;, &amp;quot;targetVersion&amp;quot;, e.g.,&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;ximf:compatibility targetName=&amp;quot;X-SMTP&amp;quot; targetVersion=&amp;quot;1.1&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;ximf:aliasValue headerName=&amp;quot;X-P772-Version&amp;quot; content=&amp;quot;1.1&amp;quot; /&amp;gt;		&lt;br /&gt;
   &amp;lt;ximf:aliasValue &lt;br /&gt;
     headerName=&amp;quot;X-P772-Primary-Precedence&amp;quot; &lt;br /&gt;
     headerRef=&amp;quot;header-primary-precedence&amp;quot; &lt;br /&gt;
     dataRef=&amp;quot;data-priority-xsmtp&amp;quot;/&amp;gt;&lt;br /&gt;
 &amp;lt;/ximf:compatibility&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Détails sur les attributs de l'élément &amp;quot;compatibility&amp;quot; :&lt;br /&gt;
** L’attribut &amp;quot;targetName&amp;quot; définit la norme de l’entête à associer à l’entête XIMF. Cet attribut est obligatoire. &lt;br /&gt;
** L’attribut &amp;quot;targetVersion&amp;quot; définit le numéro de version de la norme de l’entête à associer à l’entête XIMF. Cet attribut est obligatoire.&lt;br /&gt;
&lt;br /&gt;
L’élément &amp;quot;compatibility&amp;quot; contient au moins un élément &amp;quot;aliasHeader&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Pour illustrer cette règle :&amp;lt;/u&amp;gt;&lt;br /&gt;
Le format XSMTP est déjà supporté par certains équipements. Afin de rendre ceux-ci inter opérables avec le nouveau format XIMF, cette règle permet d’associer un entête XSMTP contenant les mêmes informations qu’un entête XIMF.&lt;br /&gt;
&lt;br /&gt;
L’élément Association : dépendance entre entêtes&lt;br /&gt;
L’élément &amp;quot;association&amp;quot; définie les valeurs autorisées pour un entête XIMF en fonction d’une valeur définie pour un autre entête XIMF.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;ximf:association&amp;gt;&lt;br /&gt;
     &amp;lt;ximf:aliasHeader &lt;br /&gt;
       headerName=&amp;quot;X-XIMF-Primary-Precedence&amp;quot; &lt;br /&gt;
       headerRef=&amp;quot;X-XIMF-Correspondence-Type&amp;quot;&amp;gt;&lt;br /&gt;
     &amp;lt;ximf:aliasValue valueName=&amp;quot;routine&amp;quot; valueRef=&amp;quot;private&amp;quot; /&amp;gt;&lt;br /&gt;
     &amp;lt;ximf:aliasValue valueName=&amp;quot;routine,priority&amp;quot; valueRef=&amp;quot;professional&amp;quot; /&amp;gt;&lt;br /&gt;
     &amp;lt;ximf:aliasValue valueName=&amp;quot;routine,priority,immediate,flash&amp;quot; valueRef=&amp;quot;operational&amp;quot; /&amp;gt;&lt;br /&gt;
     &amp;lt;ximf:aliasValue valueName=&amp;quot;routine,priority,immediate&amp;quot; valueRef=&amp;quot;official&amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;/ximf:aliasHeader&amp;gt;&lt;br /&gt;
 &amp;lt;/ximf:association&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Element secureHeaders ====&lt;br /&gt;
L’élément &amp;quot;secureHeaders&amp;quot; définie la liste des entêtes à intégrer dans la signature d’un message. Cette règle s’applique sur les équipements proposant un algorithme de signature des messages.&lt;br /&gt;
&lt;br /&gt;
Un élément &amp;quot;secureHeaders&amp;quot; contient un ou plusieurs éléments &amp;quot;aliasHeaders&amp;quot; où chaque élément décrit un entête à intégrer dans la signature et complété d’un attribut &amp;quot;status&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;ximf:secureHeaders targetName=&amp;quot;SecureHeaders&amp;quot;&amp;gt;			&lt;br /&gt;
   &amp;lt;ximf:aliasHeader headerName=&amp;quot;X-XIMF-Primary-Precedence&amp;quot;  status=&amp;quot;0&amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;ximf:aliasHeader headerName=&amp;quot;X-XIMF-Copy-Precedence&amp;quot; status=&amp;quot;0&amp;quot; /&amp;gt;&lt;br /&gt;
 &amp;lt;/ximf:secureHeaders&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Element securityLabel ====&lt;br /&gt;
L’élément &amp;quot;securityLabel&amp;quot; définie la liste des entêtes à intégrer dans la signature d’un message. Cette règle s’applique sur les équipements proposant un algorithme de signature des messages selon la norme RFC.&lt;br /&gt;
&lt;br /&gt;
Un élément &amp;quot;securityLabel&amp;quot; contient un ou plusieurs éléments &amp;quot;aliasHeaders&amp;quot; où chaque élément décrit un entête à intégrer dans la signature et complété d’un attribut &amp;quot;status&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;ximf:securityLabel targetName=&amp;quot;SecurityLabel&amp;quot; id=&amp;quot;Amoco&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;ximf:aliasHeader &lt;br /&gt;
     headerName=&amp;quot;SecurityPolicyIdentifier&amp;quot; &lt;br /&gt;
     headerRef=&amp;quot;X-XIMF-Security-Policy-Identifier&amp;quot; /&amp;gt;			&lt;br /&gt;
   &amp;lt;ximf:aliasHeader &lt;br /&gt;
     headerName=&amp;quot;SecurityClassification&amp;quot; &lt;br /&gt;
     headerRef=&amp;quot;X-XIMF-Security-Classification-Identifier&amp;quot; /&amp;gt;							&lt;br /&gt;
   &amp;lt;ximf:aliasHeader &lt;br /&gt;
     headerName=&amp;quot;ESSPrivacyMark&amp;quot; &lt;br /&gt;
     headerRef=&amp;quot;X-XIMF-Privacy-Mark&amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;ximf:aliasHeader &lt;br /&gt;
     headerName=&amp;quot;SecurityCategory&amp;quot; &lt;br /&gt;
     headerRef=&amp;quot;X-XIMF-Security-Categories-Identifier&amp;quot; &lt;br /&gt;
     type=&amp;quot;2&amp;quot; /&amp;gt;&lt;br /&gt;
 &amp;lt;/ximf:securityLabel&amp;gt;	&lt;br /&gt;
&lt;br /&gt;
==== Element constraint ====&lt;br /&gt;
L’élément &amp;quot;constraint&amp;quot; est utilisé pour définir une règle de construction de deux entêtes partageant des &amp;quot;datas&amp;quot; identiques. &lt;br /&gt;
Trois attributs précisent la balise &amp;quot;constraint&amp;quot; : &amp;quot;left&amp;quot;, &amp;quot;right&amp;quot;, &amp;quot;operator&amp;quot;, e.g.,&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;ximf:constraint &lt;br /&gt;
   left=&amp;quot;header-primary-precedence&amp;quot; &lt;br /&gt;
   operator=&amp;quot;equalOrGreaterThan&amp;quot; &lt;br /&gt;
   right=&amp;quot;header-copy-precedence&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Détails sur les attributs de l'élément &amp;quot;constraint&amp;quot; :&lt;br /&gt;
** L’attribut &amp;quot;left&amp;quot; désigne le premier élément &amp;quot;header&amp;quot; de comparaison. Cet attribut est obligatoire.&lt;br /&gt;
** L’attribut &amp;quot;right&amp;quot; désigne le deuxième élément &amp;quot;header&amp;quot; de comparaison. Cet attribut est obligatoire.&lt;br /&gt;
** L’attribut &amp;quot;operator&amp;quot; indique la règle de poids à appliquer sur la valeur des deux éléments &amp;quot;header&amp;quot;, il peut être de type &amp;quot;greaterThan&amp;quot;, &amp;quot;lowerThan&amp;quot;, &amp;quot;equalOrGreaterThan&amp;quot;, &amp;quot;equalOrLowerThan&amp;quot;, &amp;quot;equal&amp;quot;. Cet attribut est obligatoire.&lt;br /&gt;
&lt;br /&gt;
* Détails sur les valeurs possibles de l'attribut &amp;quot;type&amp;quot; :&lt;br /&gt;
** Le type &amp;quot;greaterThan&amp;quot; signifie que la valeur de l’élément &amp;quot;left&amp;quot; doit être strictement supérieur à la valeur de l’élément &amp;quot;right&amp;quot;.&lt;br /&gt;
** Le type &amp;quot;lowerThan&amp;quot; signifie que la valeur de l’élément &amp;quot;left&amp;quot; doit être strictement inférieur à la valeur de l’élément &amp;quot;right&amp;quot;.&lt;br /&gt;
** Le type &amp;quot;equalOrGreaterThan&amp;quot; signifie que la valeur de l’élément &amp;quot;left&amp;quot; doit être supérieur ou égale à la valeur de l’élément &amp;quot;right&amp;quot;.&lt;br /&gt;
** Le type &amp;quot;equalOrLowerThan&amp;quot; signifie que la valeur de l’élément &amp;quot;left&amp;quot; doit être inférieur ou égale à la valeur de l’élément &amp;quot;right&amp;quot;.&lt;br /&gt;
** Le type &amp;quot;equal&amp;quot; signifie que la valeur de l’élément &amp;quot;left&amp;quot; et de l’élément &amp;quot;right&amp;quot; doivent être identiques.&lt;br /&gt;
&lt;br /&gt;
==== Element assignment ====&lt;br /&gt;
&amp;lt;div style=&amp;quot;color:red;&amp;quot;&amp;gt;'''TODO :''' L'élément assignment n'apparaît pas dans le shéma xml qui avait été envoyé.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
L’élément &amp;quot;assignement&amp;quot; est utilisé pour affecter une valeur créée en fonction d’une  règle de comparaison sur les valeurs de deux éléments &amp;quot;header&amp;quot;. &lt;br /&gt;
Quatre attributs précisent la balise &amp;quot;assignement&amp;quot; : &amp;quot;left&amp;quot;, &amp;quot;right&amp;quot;, &amp;quot;operator&amp;quot;, &amp;quot;result&amp;quot;, e.g.,&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;ximf:assignment &lt;br /&gt;
   left=&amp;quot;header-primary-precedence&amp;quot;&lt;br /&gt;
   operator=&amp;quot;equal&amp;quot; &lt;br /&gt;
   right=&amp;quot;data-routine-precedence&amp;quot; &lt;br /&gt;
   result=&amp;quot;86400&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Détails sur les attributs de l'élément &amp;quot;assignment&amp;quot; :&lt;br /&gt;
** L’attribut &amp;quot;left&amp;quot; désigne le premier élément &amp;quot;header&amp;quot; de comparaison. Cet attribut est obligatoire.&lt;br /&gt;
** L’attribut &amp;quot;right&amp;quot; désigne le deuxième élément &amp;quot;header&amp;quot; de comparaison. Cet attribut est obligatoire.&lt;br /&gt;
** L’attribut &amp;quot;operator&amp;quot; indique la règle de comparaison entre les valeurs des deux éléments &amp;quot;header&amp;quot;, il peut être de type &amp;quot;greaterThan&amp;quot;, &amp;quot;lowerThan&amp;quot;, &amp;quot;equalOrGreaterThan&amp;quot;, &amp;quot;equalOrLowerThan&amp;quot;, &amp;quot;equal&amp;quot;. Cet attribut est obligatoire.&lt;br /&gt;
** L’attribut &amp;quot;result&amp;quot; représente la valeur à utiliser si la règle de comparaison entre les deux éléments est satisfaite. Cet attribut est obligatoire.&lt;br /&gt;
&lt;br /&gt;
==== Element processing ====&lt;br /&gt;
L’élément &amp;quot;processing&amp;quot; regroupe des règles de traitement à effectuer sur des entêtes formatés. &lt;br /&gt;
L’attribut &amp;quot;type&amp;quot; précise le type de traitement à effectuer sur ces valeurs. Cet attribut est obligatoire, il est de type : &amp;quot;sign-header-value&amp;quot;, &amp;quot;encrypt-header-value&amp;quot;, &amp;quot;capitalize-header-value&amp;quot;, e.g.,&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;ximf:processing type=&amp;quot;sign-header-value&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;ximf:refHeader&amp;gt;header-primary-precedence&amp;lt;/ximf:refheader&amp;gt;&lt;br /&gt;
   &amp;lt;ximf:refHeader&amp;gt;header-copy-precedence&amp;lt;/ximf:refheader&amp;gt;&lt;br /&gt;
   &amp;lt;ximf:refHeader&amp;gt;header-echange-type&amp;lt;/ximf:refheader&amp;gt;&lt;br /&gt;
 &amp;lt;/ximf:processing&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Détails sur les valeurs possibles de l'attribut &amp;quot;type&amp;quot; :&lt;br /&gt;
** Le type &amp;quot;sign-header-value&amp;quot; définit un traitement de signature des entêtes définis dans la balise.&lt;br /&gt;
** Le type &amp;quot;encrypt-header-value&amp;quot; définit un traitement de chiffrement des entêtes définis dans la balise. &lt;br /&gt;
** Le type &amp;quot;capitalize-header-value&amp;quot; définit un traitement de capitalisation des entêtes définis dans la balise.&lt;br /&gt;
&lt;br /&gt;
L’élément &amp;quot;processing&amp;quot; contient au moins un élément &amp;quot;refHeader&amp;quot;.&lt;br /&gt;
&amp;lt;div style=&amp;quot;color:red;&amp;quot;&amp;gt;'''TODO :'''L'élément refHeader n'est pas documenté, s'agit-il en fait de l'élément headerRef ?&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Element accessibility ====&lt;br /&gt;
&amp;lt;div style=&amp;quot;color:red;&amp;quot;&amp;gt;'''TODO :''' L'élément accessibility n'apparaît pas dans le shéma xml qui avait été envoyé.&amp;lt;/div&amp;gt;&lt;br /&gt;
L’élément &amp;quot;accessibility&amp;quot; définit un ensemble de règles de droit d’accès aux éléments d’une instance pour une cible déterminée (utilisateur, routeur…). &lt;br /&gt;
Cet élément contient un ou plusieurs éléments &amp;quot;role&amp;quot;.&lt;br /&gt;
		&lt;br /&gt;
 &amp;lt;ximf:accessibility&amp;gt;&lt;br /&gt;
   &amp;lt;ximf:role id=&amp;quot;role-flash-allowed&amp;quot; aclLevel=&amp;quot;100&amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;ximf:role id=&amp;quot;role-flash-prohibited&amp;quot; aclLevel=&amp;quot;50&amp;quot; /&amp;gt;&lt;br /&gt;
 &amp;lt;/ximf:accessibility&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Element role ====&lt;br /&gt;
L’élément &amp;quot;role&amp;quot; positionne une valeur d’accès à pour une entité définit.&lt;br /&gt;
Deux attributs complètent l’élément &amp;quot;role&amp;quot; : &amp;quot;id&amp;quot;, &amp;quot;aclLevel&amp;quot;, e.g.,&lt;br /&gt;
	&lt;br /&gt;
 &amp;lt;ximf:role id=&amp;quot;role-flash-allowed&amp;quot; aclLevel=&amp;quot;100&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Détails sur les attributs de l'élément &amp;quot;role&amp;quot; :&lt;br /&gt;
** L’attribut &amp;quot;id&amp;quot; précise l’entité accessible en fonction d’une valeur déterminée.&lt;br /&gt;
** L’attribut &amp;quot;aclLevel&amp;quot; précise la valeur seuil d’accès à l’entité.&lt;br /&gt;
 &lt;br /&gt;
==== Element custom ====&lt;br /&gt;
L’élément &amp;quot;custom&amp;quot; permet à l’auteur de créer des nouvelles règles personnalisées.&lt;br /&gt;
Trois attributs précisent la balise &amp;quot;custom&amp;quot; : &amp;quot;id&amp;quot;, &amp;quot;provider&amp;quot;, &amp;quot;description&amp;quot;, e.g.,&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;ximf:custom &lt;br /&gt;
   id=&amp;quot;custom-display&amp;quot; &lt;br /&gt;
   provider=&amp;quot;EADS&amp;quot; &lt;br /&gt;
   description=&amp;quot;Affichage de la composition du message&amp;quot; &amp;gt;&lt;br /&gt;
     &amp;lt;node1&amp;gt;&amp;lt;node2&amp;gt;&amp;lt;node3&amp;gt;&amp;lt;/node3&amp;gt;&amp;lt;/node2&amp;gt;&amp;lt;/node1&amp;gt;&lt;br /&gt;
 &amp;lt;/ximf:custom&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Détails sur les attributs de l'élément &amp;quot;custom&amp;quot; :&lt;br /&gt;
** L’attribut &amp;quot;id&amp;quot; définit un identifiant d’élément, il doit être unique pour chaque élément &amp;quot;custom&amp;quot; et formaté selon la syntaxe &amp;quot;custom-xxx&amp;quot;. Cet attribut est obligatoire.&lt;br /&gt;
** L’attribut &amp;quot;provider&amp;quot; identifie l’auteur de la règle. Cet attribut est obligatoire.&lt;br /&gt;
** L’attribut &amp;quot;description&amp;quot; permet d’ajouter un commentaire sur cet élément.&lt;br /&gt;
&lt;br /&gt;
L’élément &amp;quot;custom&amp;quot; peut contenir tous les éléments possibles en respectant les standards XML.&lt;/div&gt;</summary>
		<author><name>Xparis</name></author>	</entry>

	<entry>
		<id>https://adullact.net/plugins/mediawiki/wiki/milimail/index.php?title=XIMF_XML_tags/fr&amp;diff=898</id>
		<title>XIMF XML tags/fr</title>
		<link rel="alternate" type="text/html" href="https://adullact.net/plugins/mediawiki/wiki/milimail/index.php?title=XIMF_XML_tags/fr&amp;diff=898"/>
				<updated>2011-05-03T15:30:06Z</updated>
		
		<summary type="html">&lt;p&gt;Xparis : /* Element dictionary */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction == &lt;br /&gt;
Ce document propose un modèle de description, via eXtensible Markup Language (XML), d’entêtes de messages électroniques respectant la norme XIMF. Ce document a deux objectifs :&lt;br /&gt;
# Décrire les éléments et attributs de représentation XML pour construire des entêtes de messages électroniques de format XIMF.&lt;br /&gt;
# Fournir un modèle de représentation XIMF/XML.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Rappel :&amp;lt;/u&amp;gt;&lt;br /&gt;
* Un &amp;quot;élément&amp;quot; fait référence à tous les caractères situés entre une balise de départ et un balise de fin, e.g., &lt;br /&gt;
 &amp;lt;exemple&amp;gt; texte et/ou éléments fils &amp;lt;/exemple&amp;gt;&lt;br /&gt;
* Un &amp;quot;attribut&amp;quot; est une composante d’un élément. Il est positionné dans la balise de départ, e.g., &lt;br /&gt;
 &amp;lt;exemple nom='value'&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tous les éléments décrits dans cette documentation paragraphe sont validés dans l’espace de nom &amp;quot;ximf&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 xmlns:ximf=&amp;quot;http://eads.org/ximf/&amp;quot; &lt;br /&gt;
 xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot;&lt;br /&gt;
 xsi:schemaLocation=&amp;quot;http://eads.org/ximf/ximf.xsd&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Description détaillée des balises XML ==&lt;br /&gt;
&lt;br /&gt;
Voici, par ordre d'apparition et en fonction des fichiers, les balises génériques associées aux différents fichiers XML.&lt;br /&gt;
&lt;br /&gt;
=== Fichier ximfmail-profile ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color:red;&amp;quot;&amp;gt;'''TODO''' :&lt;br /&gt;
* Combien d'éléments ihm sont autorisés dans un élément instance ?&lt;br /&gt;
&amp;lt;p style=&amp;quot;color:green;&amp;quot;&amp;gt;Un seul élément ihm est chargé par instance, il permet de générer la grille des entêtes XIMF en rédaction et lecture de message&amp;lt;/p&amp;gt;&lt;br /&gt;
* La documentation des fichiers ximfmail-profile.xml n'est pas disponible. &lt;br /&gt;
&amp;lt;p style=&amp;quot;color:green;&amp;quot;&amp;gt;Quel type de documentation (wiki adullact ou .doc) est attendu?&amp;lt;/p&amp;gt;&lt;br /&gt;
* Quel est le rôle de l'élément &amp;quot;acces&amp;quot; ?&lt;br /&gt;
&amp;lt;p style=&amp;quot;color:green;&amp;quot;&amp;gt;je ne vois pas où j'ai utilisé un élément acces dans un fichier ximfmail-profile.xml&amp;lt;/p&amp;gt;&lt;br /&gt;
* Quelle est l'utilité des identifiants associés aux éléments instance, shema, ihm, etc.&lt;br /&gt;
&amp;lt;p style=&amp;quot;color:green;&amp;quot;&amp;gt;Les attributs id ne sont pas exploités par le moteur XIMFMAIL sauf l'instance dont l'id &amp;quot;id=smtp&amp;quot;. Celui-ci est utilisé par le moteur pour gérer un message smtp standard.&amp;lt;/p&amp;gt;&lt;br /&gt;
* Quelle est l'utilité de l'attribut name associé aux éléments instance. Y a-t-il une vérification s'assurant que les fichiers utilisés par une instance correspondent bien à l'instance à laquelle ils sont associés ?&lt;br /&gt;
&amp;lt;p style=&amp;quot;color:green;&amp;quot;&amp;gt;l'attribut name est un des attributs permettant de discréminer les instances. Il est effectivement utilisé par le moteur pour afficher, composer les messages d'un compte&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Un fichier xpi peut contenir plusieurs instances XIMF, celles-ci sont alors regroupées dans une même catégorie.  Le fichier ximfmail-profile contient des informations sur toutes les instances contenues dans le xpi, notamment leur nom, leur chemin d'accès, ainsi que les noms des fichiers associés à chaque instance.&lt;br /&gt;
&lt;br /&gt;
==== Element instance ====&lt;br /&gt;
L’élément &amp;quot;instance&amp;quot; identifie l’ensemble des entêtes à décrire selon la norme XIMF. C’est le conteneur principal d’une instance XIMF/XML. Cinq attributs précisent la balise &amp;quot;instance&amp;quot; : &amp;quot;ximfVersion&amp;quot;, &amp;quot;version&amp;quot;, &amp;quot;author&amp;quot;, &amp;quot;creation&amp;quot;, &amp;quot;name&amp;quot;, e.g.,&lt;br /&gt;
 &amp;lt;ximf:instance name=&amp;quot;myInstance&amp;quot; version=&amp;quot;1.0&amp;quot; ximfVersion=&amp;quot;2.0&amp;quot; &amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Détails sur les attributs de l'élément &amp;quot;instance&amp;quot; :&lt;br /&gt;
** L’attribut &amp;quot;name&amp;quot; définit le nom de l’instance décrite. Cet attribut est obligatoire.&lt;br /&gt;
** L’attribut &amp;quot;ximfVersion&amp;quot; définit le numéro de version des entêtes XIMF utilisés pour cette représentation. Cet attribut est obligatoire. &lt;br /&gt;
** L’attribut &amp;quot;version&amp;quot; définit le numéro de version de l’instance décrite. Cet attribut est obligatoire.&lt;br /&gt;
** L’attribut &amp;quot;author&amp;quot; renseigne sur le nom de l’auteur de cette instance.&lt;br /&gt;
** L’attribut &amp;quot;creationDate&amp;quot; précise la date de création de cette instance.&lt;br /&gt;
&lt;br /&gt;
L’élément &amp;quot;instance&amp;quot; peut contenir un ou plusieurs éléments &amp;quot;schema&amp;quot;, un ou plusieurs éléments &amp;quot;rule&amp;quot;, un élément &amp;quot;ihm&amp;quot; et un élément &amp;quot;dictionary&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==== Element dictionary ====&lt;br /&gt;
L'élément dictionary contient le chemin vers le fichier spécifiant les données d'internationalisation (Cf. [[#Fichier_dictionary|Fichier dictionary]]).&lt;br /&gt;
&lt;br /&gt;
==== Element schema ====&lt;br /&gt;
L'élément shema contient le chemin vers le fichier spécifiant les entêtes XIMF (Cf. [[#Fichier_headers|Fichier headers]]).&lt;br /&gt;
&lt;br /&gt;
==== Element ihm ====&lt;br /&gt;
L'élément ihm contient le chemin vers le fichier spécifiant la disposition de l'interface des formulaires XIMF (Cf. [[#Fichier_ihm|Fichier ihm]]).&lt;br /&gt;
&lt;br /&gt;
==== Element rule ====&lt;br /&gt;
L'élément rule contient le chemin vers le fichier spécifiant les règles associées aux valeurs des champs XIMF (Cf. [[#Fichier_rules|Fichier rules]]).&lt;br /&gt;
&lt;br /&gt;
=== Fichier dictionary ===&lt;br /&gt;
Le fichier dictionnary permet de mettre en œuvre l’internationalisation d’une instance XIMF. Il défini des dictionnaires qui servent à traduire les éléments de l'instance XIMF.&lt;br /&gt;
On y retrouve un élément &amp;quot;instance&amp;quot; rappelant l'instance XIMF à laquelle il est rattaché et qui contient un élément &amp;quot;ximf:dictionnary&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==== Element dictionary ====&lt;br /&gt;
&amp;lt;div style=&amp;quot;color:red;&amp;quot;&amp;gt;'''TODO''' : &lt;br /&gt;
* Quel est l'intérêt de renseigner un attribut &amp;quot;id&amp;quot; à l'élément &amp;quot;dictionary&amp;quot; (étant donné qu'un seul élément &amp;quot;dictionary est autorisé dans l'élément &amp;quot;instance&amp;quot;) ?&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;color:green;&amp;quot;&amp;gt;cet attribut n'est effectivement pas obligatoire&amp;lt;/p&amp;gt;&lt;br /&gt;
L’élément &amp;quot;dictionary&amp;quot; contient toutes les informations devant être interprétées selon le pays d’utilisation.&lt;br /&gt;
L’élément &amp;quot;dictionary&amp;quot; contient un ou plusieurs mêmes éléments &amp;quot;locale&amp;quot;, e.g.,&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;ximf:dictionary&amp;gt;&lt;br /&gt;
   &amp;lt;ximf:locale lang=&amp;quot;fr-FR&amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;ximf:locale lang=&amp;quot;en-US&amp;quot; /&amp;gt;&lt;br /&gt;
 &amp;lt;/ximf:dictionary&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Element locale ====&lt;br /&gt;
L’élément &amp;quot;locale&amp;quot; contient toutes les informations pour un pays et/ou langue désignée. &lt;br /&gt;
L’élément &amp;quot;locale&amp;quot; contient un ou plusieurs mêmes éléments &amp;quot;ilk&amp;quot;, e.g.,&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;ximf:locale lang=&amp;quot;fr-FR&amp;quot; &amp;gt;&lt;br /&gt;
   &amp;lt;ximf:ilk entity=&amp;quot;a&amp;quot;/&amp;gt;	&lt;br /&gt;
   &amp;lt;ximf:ilk entity=&amp;quot;b&amp;quot;/&amp;gt;&lt;br /&gt;
 &amp;lt;/ximf:locale&amp;gt; &lt;br /&gt;
&lt;br /&gt;
* Détails sur les attributs de la balise &amp;quot;locale&amp;quot; :&lt;br /&gt;
** L’attribut &amp;quot;lang&amp;quot; définit le code pays de ce conteneur. Il devrai être construit selon le format défini par la RFC1766 (fr, en, ja, es, …).&lt;br /&gt;
&lt;br /&gt;
==== Element ilk ====&lt;br /&gt;
L’élément &amp;quot;ilk&amp;quot; contient une unique information correspondant à une donnée traduite selon le code pays de l’élément père. Cette information est au format chaîne de caractère. Un attribut obligatoire précise la balise &amp;quot;ilk&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;ximf:ilk entity=&amp;quot;ilk-lang-ihm&amp;quot;&amp;gt;langue&amp;lt;/ximf:ilk&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Détails sur les attributs de la balise &amp;quot;ilk&amp;quot; :&lt;br /&gt;
** L’attribut &amp;quot;entity&amp;quot; définit la référence d’entrée pour récupérer le contenu de l’élément selon le code pays souhaité. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Finalement, le fichier &amp;quot;dictionary&amp;quot; pourra contenir :&lt;br /&gt;
 &amp;lt;ximf:instance name=&amp;quot;Whirlpool&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;ximf:dictionary&amp;gt;&lt;br /&gt;
     &amp;lt;ximf:locale lang=&amp;quot;fr-FR&amp;quot; &amp;gt;&lt;br /&gt;
       &amp;lt;ximf:ilk entity=&amp;quot;ilk-lang-ihm&amp;quot;&amp;gt;Français&amp;lt;/ximf:ilk&amp;gt;&lt;br /&gt;
       &amp;lt;ximf:ilk entity=&amp;quot;ilk-exemple-general&amp;quot;&amp;gt;Général&amp;lt;/ximf:ilk&amp;gt;&lt;br /&gt;
     &amp;lt;/ximf:locale&amp;gt;&lt;br /&gt;
     &amp;lt;ximf:locale lang=&amp;quot;en-US&amp;quot; &amp;gt;&lt;br /&gt;
       &amp;lt;ximf:ilk entity=&amp;quot;ilk-lang-ihm&amp;quot;&amp;gt;English (US)&amp;lt;/ximf:ilk&amp;gt;&lt;br /&gt;
       &amp;lt;ximf:ilk entity=&amp;quot;ilk-exemple-general&amp;quot;&amp;gt;General&amp;lt;/ximf:ilk&amp;gt;&lt;br /&gt;
      &amp;lt;/ximf:locale&amp;gt; 	&lt;br /&gt;
   &amp;lt;/ximf:dictionary&amp;gt;&lt;br /&gt;
 &amp;lt;/ximf:instance&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Fichier ihm ===&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red;&amp;quot;&amp;gt;'''TODO''' : La documentation originale ne décrit pas le fichier ihm, les informations ci-dessous ont seulement été présumées. Merci de les vérifier/compléter.&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Le fichier ihm spécifie l'agencement de l'interface des formulaires XIMF.&lt;br /&gt;
On y retrouve un élément &amp;quot;instance&amp;quot; rappelant l'instance XIMF à laquelle il est rattaché et qui contient un élément &amp;quot;ximf:ihm&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==== Element ihm ====&lt;br /&gt;
L'élément &amp;quot;ihm&amp;quot; contient un ou plusieurs éléments &amp;quot;panel&amp;quot; et un élément &amp;quot;treeRcv&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==== Element panel ====&lt;br /&gt;
Un élément ximf:panel correspond à un onglet du formulaire XIMF construit.&lt;br /&gt;
Deux attributs précisent la balise &amp;quot;panel&amp;quot; : &amp;quot;id&amp;quot; et &amp;quot;ilk&amp;quot;, eg.&lt;br /&gt;
 &amp;lt;ximf:panel id=&amp;quot;pane_security&amp;quot; ilk=&amp;quot;ilk-priority-panel&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Détails sur les attributs de l'élément &amp;quot;panel&amp;quot; :&lt;br /&gt;
** L’attribut &amp;quot;id&amp;quot; définit le nom de l'onglet, il doit être unique pour chaque élément &amp;quot;ximf:panel&amp;quot; et est formaté selon la syntaxe &amp;quot;pane-xxx&amp;quot;. Cet attribut est obligatoire.&lt;br /&gt;
** L’attribut &amp;quot;ilk&amp;quot; définit une référence de label de présentation associé au champ XIMF.&lt;br /&gt;
&lt;br /&gt;
L'élément &amp;quot;ximf:panel&amp;quot; contient au moins un éléments &amp;quot;ximf:groupbox&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==== Element groupbox ====&lt;br /&gt;
Un élément groupbox correspond à une sous catégorie d'un onglet du formulaire XIMF.&lt;br /&gt;
La structure &amp;quot;groupbox&amp;quot; détaille l’ordre d’affichage des entêtes dans un message.&lt;br /&gt;
Deux attributs précisent la balise &amp;quot;ximf:groupbox&amp;quot; : &amp;quot;id&amp;quot; et &amp;quot;ilk&amp;quot;, eg.&lt;br /&gt;
 &amp;lt;ximf:groupbox id=&amp;quot;group-classification&amp;quot; ilk=&amp;quot;ilk-secu-box&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Détails sur les attributs de l'élément &amp;quot;groupbox&amp;quot; :&lt;br /&gt;
** L’attribut &amp;quot;id&amp;quot; définit le nom de l'onglet, il doit être unique pour chaque élément &amp;quot;ximf:panel&amp;quot; et est formaté selon la syntaxe &amp;quot;pane-xxx&amp;quot;. Cet attribut est obligatoire.&lt;br /&gt;
** L’attribut &amp;quot;ilk&amp;quot; définit une référence de label de présentation associé au champ XIMF.&lt;br /&gt;
&lt;br /&gt;
L'élément &amp;quot;groupbox&amp;quot; contient au moins un éléments &amp;quot;headerRef&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==== Element treeRcv ====&lt;br /&gt;
L'élément &amp;quot;treeRcv&amp;quot; permet de spécifier quelles sont les colonnes susceptibles d'être ajoutées dans le panneau principal du client de messagerie qui contient la liste des messages d’un dossier.&lt;br /&gt;
&lt;br /&gt;
L'élément &amp;quot;treeRcv&amp;quot; peut contenir des éléments &amp;quot;headerRef&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==== Element headerRef ====&lt;br /&gt;
L'élément headerRef spécifie les champs associés à chaque sous-groupe d'onglet de formulaire ou les champs qu'il est possible d'afficher dans la liste des messages.&lt;br /&gt;
Aucun attribut ne vient compléter la balise &amp;quot;headerRef&amp;quot;, eg.&lt;br /&gt;
 &amp;lt;ximf:headerRef&amp;gt;header-classification&amp;lt;/ximf:headerRef&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Finalement, le fichier &amp;quot;ihm&amp;quot; pourra contenir :&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 &amp;lt;ximf:instance name=&amp;quot;Amoco&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;ximf:ihm&amp;gt;&lt;br /&gt;
     &amp;lt;ximf:panel id=&amp;quot;pane_security&amp;quot; ilk=&amp;quot;ilk-priority-panel&amp;quot;&amp;gt;&lt;br /&gt;
       &amp;lt;ximf:groupbox id=&amp;quot;group-classification&amp;quot; ilk=&amp;quot;ilk-secu-box&amp;quot;&amp;gt;&lt;br /&gt;
         &amp;lt;ximf:headerRef&amp;gt;header-correspondance-type&amp;lt;/ximf:headerRef&amp;gt;&lt;br /&gt;
         &amp;lt;ximf:headerRef&amp;gt;header-classification&amp;lt;/ximf:headerRef&amp;gt;			&lt;br /&gt;
       &amp;lt;/ximf:groupbox&amp;gt;&lt;br /&gt;
     &amp;lt;/ximf:panel&amp;gt;&lt;br /&gt;
     &amp;lt;ximf:treeRcv&amp;gt;&lt;br /&gt;
       &amp;lt;ximf:headerRef&amp;gt;header-classification&amp;lt;/ximf:headerRef&amp;gt;&lt;br /&gt;
     &amp;lt;/ximf:treeRcv&amp;gt;&lt;br /&gt;
   &amp;lt;/ximf:ihm&amp;gt;&lt;br /&gt;
 &amp;lt;/ximf:instance&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Fichier headers  ===&lt;br /&gt;
Le fichier headers spécifie les types des champs de l'interface des formulaires XIMF.&lt;br /&gt;
On y retrouve un élément &amp;quot;instance&amp;quot; rappelant l'instance XIMF à laquelle il est rattaché et qui contient des éléments &amp;quot;header&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color:red&amp;quot;&amp;gt;'''TODO :'''&lt;br /&gt;
Il semble que les fichiers headers définissent des champs d'entête devant être envoyés alors que ces mêmes entêtes ne sont pas spécifiés dans le fichier ihm. Ce comportement est logique, en effet, l'utilisateur n'a pas forcément besoin de savoir tout ce qui est envoyé via le formulaire.&lt;br /&gt;
&lt;br /&gt;
Comment intégrer un header (nommé aussi header technique) dans le message sans qu'il soit affiché dans le formulaire XIMF de l'IHM ?&lt;br /&gt;
&lt;br /&gt;
Par exemple, dans l'instance Amoco, le champ d'entête X-XIMF-Security-Policy-Identifier est automatiquement envoyé alors que les champs d'entête X-XIMF-Primary-Precedence et X-XIMF-Copy-Precedence ne le sont pas. Comment est faite la différence ?&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Element header ====&lt;br /&gt;
Chaque élément &amp;quot;header&amp;quot; décrit un entête de message de format XIMF.&lt;br /&gt;
Huit attributs précisent la balise &amp;quot;header&amp;quot; : &amp;quot;headerName&amp;quot;, &amp;quot;id&amp;quot;, &amp;quot;technicalHeaderName&amp;quot;, &amp;quot;type&amp;quot;, &amp;quot;technicalType&amp;quot;, &amp;quot;isMandatory&amp;quot;, &amp;quot;ilk&amp;quot;, &amp;quot;description&amp;quot;, e.g.,&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color:red;&amp;quot;&amp;gt;'''TODO :'''&lt;br /&gt;
Comment est effectuée la vérification de l'attribut isMandatory et quelles sont les conditions de fonctionnement de celui-ci ? Est-il possible, par exemple, de spécifier l'attribut isMandatory=true d'un élément header si le contenu de celui-ci est un élément « set » qui dispose des attributs minItem et maxItem ? Actuellement, lorsque l'on crée un élément set avec les attributs minItem et maxItem, le champ du formulaire associé ne peux pas être validé : e.g., &lt;br /&gt;
 &amp;lt;ximf:set id=&amp;quot;value-amoco-classification&amp;quot; minItem=&amp;quot;1&amp;quot; maxItem=&amp;quot;64&amp;quot; separator=&amp;quot;;&amp;quot; technicalSeparator=&amp;quot;.&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;ximf:header id=&amp;quot;header-primary-precedence&amp;quot; &lt;br /&gt;
   headerName=&amp;quot;X-XIMF-Primary-Precedence&amp;quot; &lt;br /&gt;
   ilk=&amp;quot;ilk-primary-precedence&amp;quot; &lt;br /&gt;
   isMandatory=&amp;quot;true&amp;quot; &lt;br /&gt;
   description=&amp;quot;entête d’urgence&amp;quot; &lt;br /&gt;
   type=&amp;quot;string&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Détails sur les attributs de l'élément &amp;quot;header&amp;quot; :&lt;br /&gt;
** L’attribut &amp;quot;headerName&amp;quot; définit le nom du champ XIMF. Cet attribut est obligatoire.&lt;br /&gt;
** L’attribut &amp;quot;id&amp;quot; définit un identifiant de champ, il doit être unique pour chaque élément &amp;quot;header&amp;quot; et est formaté selon la syntaxe &amp;quot;header-xxx&amp;quot;. Cet attribut est obligatoire.&lt;br /&gt;
** L’attribut &amp;quot;isMandatory&amp;quot; précise si ce champ doit être obligatoirement présent dans le message intégrant les entêtes selon cette description. &lt;br /&gt;
** L’attribut &amp;quot;ilk&amp;quot; définit une référence de label de présentation associé au champ XIMF.&lt;br /&gt;
** L’attribut &amp;quot;type&amp;quot; précise le format des données associées à cet élément. Ce format peut être une date, une chaîne, une adresse mail, un O.I.D.&lt;br /&gt;
** L’attribut &amp;quot;technicalHeaderName&amp;quot; permet de compléter l’entête décrit par un autre entête.&lt;br /&gt;
** L’attribut &amp;quot;technicalType&amp;quot; précise le format des données associées à l’élément technicalHeaderName.&lt;br /&gt;
** L’attribut &amp;quot;description&amp;quot; permet d’ajouter une information sur cet élément.&lt;br /&gt;
&lt;br /&gt;
L’élément &amp;quot;header&amp;quot; contient obligatoirement un élément &amp;quot;set&amp;quot;, &amp;quot;multiset&amp;quot;, &amp;quot;string&amp;quot;, ou &amp;quot;compstring&amp;quot;, e.g.,&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;ximf:header id=&amp;quot;header-reply-by&amp;quot; &lt;br /&gt;
   headerName=&amp;quot;X-XIMF-Reply-By&amp;quot; &lt;br /&gt;
   ilk=&amp;quot;ilk-reply-by&amp;quot; &lt;br /&gt;
   isMandatory=&amp;quot;false&amp;quot; &amp;gt;&lt;br /&gt;
     &amp;lt;ximf:string id=&amp;quot;value-reply-by&amp;quot; editable=&amp;quot;true&amp;quot; /&amp;gt;&lt;br /&gt;
 &amp;lt;/ximf:header&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color:red;&amp;quot;&amp;gt;&lt;br /&gt;
'''TODO :''' Quelles sont les contraintes associées à l'attribut type d'un élément header ?&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Element string ====&lt;br /&gt;
L’élément &amp;quot;string&amp;quot; précise le contenu d’une ressource de type chaîne de caractères imprimables (a-z, A-Z, 1-9,…)&lt;br /&gt;
Quinze attributs complètent l’élément &amp;quot;string&amp;quot; : &amp;quot;id&amp;quot;, &amp;quot;ref&amp;quot;, &amp;quot;ilk&amp;quot;, &amp;quot;aclLevel&amp;quot;, &amp;quot;index&amp;quot;, &amp;quot;description&amp;quot;, &amp;quot;editable&amp;quot;, &amp;quot;content&amp;quot;, &amp;quot;technicalContent&amp;quot;,&amp;quot;maxItem&amp;quot;, &amp;quot;minItem&amp;quot;, &amp;quot;maxLength&amp;quot;, &amp;quot;minLength&amp;quot;, &amp;quot;separator&amp;quot;, &amp;quot;technicalSeparator&amp;quot;,  e.g.,&lt;br /&gt;
	&lt;br /&gt;
 &amp;lt;ximf:string ilk=&amp;quot;ilk-france&amp;quot; content=&amp;quot;FRA&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Détails sur les attributs de l'élément &amp;quot;string&amp;quot; :&lt;br /&gt;
** L’attribut &amp;quot;id&amp;quot; définit un identifiant d’élément, il doit être unique pour chaque élément &amp;quot;string&amp;quot;.&lt;br /&gt;
** L’attribut &amp;quot;ref&amp;quot; définit un identifiant de référence qui contient les valeurs à utiliser pour cet élément.&lt;br /&gt;
** L’attribut &amp;quot;ilk&amp;quot; définit une référence de label de présentation internationalisé.&lt;br /&gt;
** L’attribut &amp;quot;aclLevel&amp;quot; définit la valeur seuil d’accès à la donnée selon une règle de droit d’accès (Cf. [[#Element_role| élément role]]).&lt;br /&gt;
** L’attribut &amp;quot;index&amp;quot; permet de définir un ordre de présentation par rapport à aux autres valeurs définies dans le même conteneur.&lt;br /&gt;
** L’attribut &amp;quot; description &amp;quot; permet d’associer un commentaire sur cette donnée.&lt;br /&gt;
** L’attribut &amp;quot;editable&amp;quot; définit une valeur de saisie (champ libre). Cet attribut est de type booléen.&lt;br /&gt;
** L’attribut &amp;quot;content&amp;quot; représente la valeur effective de la donnée. C’est cette donnée qui sera associée au champ XIMF créé.&lt;br /&gt;
** L’attribut &amp;quot;technicalContent&amp;quot; représente la valeur effective de la donnée technique. C’est cette donnée qui sera associée au champ technique XIMF créé (cf. attribut technicalHeaderName de l’élément &amp;quot;header&amp;quot;.&lt;br /&gt;
** L’attribut &amp;quot;separator&amp;quot; définit le caractère de séparation entre deux valeurs (utile si l’attribute editable est positionné).&lt;br /&gt;
** L’attribut &amp;quot;technicalseparator&amp;quot; définit le caractère de séparation entre deux valeurs (utile si l’attribute editable est positionné).&lt;br /&gt;
** L’attribut &amp;quot;maxLength&amp;quot; définit le nombre maximal de caractères de la chaîne définie ou construite.&lt;br /&gt;
** L’attribut &amp;quot;minLength&amp;quot; définit le nombre minimal de caractères de la chaîne définie ou construite.&lt;br /&gt;
** L’attribut &amp;quot;maxItem&amp;quot; définit le nombre maximal de données associées pouvant être concaténées.&lt;br /&gt;
** L’attribut &amp;quot;minItem&amp;quot; définit le nombre minimal de données associées pouvant être concaténées.&lt;br /&gt;
&lt;br /&gt;
L’élément &amp;quot;string&amp;quot; peut contenir plusieurs éléments &amp;quot;linkedValue&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;ximf:string ilk=&amp;quot;ilk-non-protege&amp;quot; content=&amp;quot;NON PROTEGE&amp;quot; technicalContent=&amp;quot;1&amp;quot; &amp;gt;&lt;br /&gt;
   &amp;lt;ximf:linkedValue ref=&amp;quot;value-non-protege-france &amp;quot; /&amp;gt;&lt;br /&gt;
 &amp;lt;/ximf:string&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Element compstring ====&lt;br /&gt;
&amp;lt;div style=&amp;quot;color:red;&amp;quot;&amp;gt;&lt;br /&gt;
'''TODO :''' L'attribut de l'élément « compstring » nommé « contentFactorise » devrait s'appeler « contentFactorize ».&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
L’élément &amp;quot;compstring&amp;quot; décrit un conteneur de concaténation des éléments fils. Il permet notamment de créer des valeurs d’entêtes composées.&lt;br /&gt;
Dix-sept attributs complètent l’élément &amp;quot;compstring&amp;quot; : &amp;quot;id&amp;quot;, &amp;quot;ref&amp;quot;, &amp;quot;ilk&amp;quot;, &amp;quot;aclLevel&amp;quot;, &amp;quot;index&amp;quot;, &amp;quot;description&amp;quot;, &amp;quot;maxLength&amp;quot;, &amp;quot;minLength&amp;quot;, &amp;quot;maxItem&amp;quot;, &amp;quot;minItem&amp;quot;, &amp;quot;separator&amp;quot;, &amp;quot;technicalSeparator&amp;quot;, &amp;quot;content&amp;quot;, &amp;quot;technicalContent&amp;quot;,  &amp;quot;contentPositionEnd&amp;quot;, &amp;quot;contentFactorise&amp;quot;, &amp;quot;technicalPositionEnd&amp;quot;, e.g.,&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;ximf:compstring &lt;br /&gt;
   ilk=&amp;quot;ilk-special&amp;quot; &lt;br /&gt;
   content=&amp;quot;SPECIAL&amp;quot; &lt;br /&gt;
   technicalContent=&amp;quot;1.3.4&amp;quot; &lt;br /&gt;
   separator=&amp;quot; &amp;quot; &lt;br /&gt;
   technicalSeparator=&amp;quot;.&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Détails sur les attributs de l'élément &amp;quot;compstring&amp;quot; :&lt;br /&gt;
** L’attribut &amp;quot;id&amp;quot; définit un identifiant d’élément, il doit être unique pour chaque élément &amp;quot;compstring&amp;quot;.&lt;br /&gt;
** L’attribut &amp;quot;ref&amp;quot; définit un identifiant de référence qui contient les valeurs à utiliser pour cet élément.&lt;br /&gt;
** L’attribut &amp;quot;ilk&amp;quot; définit une référence de label de présentation internationalisé.&lt;br /&gt;
** L’attribut &amp;quot;aclLevel&amp;quot; définit la valeur seuil d’accès à la donnée selon une règle de droit d’accès (cf. [[#Element_role| élément &amp;quot;role&amp;quot;]]).&lt;br /&gt;
** L’attribut &amp;quot;index&amp;quot; permet de définir un ordre de présentation par rapport à aux autres valeurs définies dans le même conteneur.&lt;br /&gt;
** L’attribut &amp;quot; description &amp;quot; permet d’associer un commentaire sur cette donnée.&lt;br /&gt;
** L’attribut &amp;quot;content&amp;quot; représente la valeur effective de la donnée. C’est cette donnée qui sera associée au champ XIMF créé.&lt;br /&gt;
** L’attribut &amp;quot;technicalContent&amp;quot; représente la valeur effective de la donnée technique. C’est cette donnée qui sera associée au champ technique XIMF créé (cf. attribut technicalHeaderName de l’élément &amp;quot;header&amp;quot;.&lt;br /&gt;
** L’attribut &amp;quot;separator&amp;quot; définit le caractère de séparation entre deux valeurs.&lt;br /&gt;
** L’attribut &amp;quot;technicalseparator&amp;quot; définit le caractère de séparation entre deux valeurs.&lt;br /&gt;
** L’attribut &amp;quot;maxLength&amp;quot; définit le nombre maximal de caractères de la chaîne définie ou construite.&lt;br /&gt;
** L’attribut &amp;quot;minLength&amp;quot; définit le nombre minimal de caractères de la chaîne définie ou construite.&lt;br /&gt;
** L’attribut &amp;quot;maxItem&amp;quot; définit le nombre maximal de données associées pouvant être concaténées.&lt;br /&gt;
** L’attribut &amp;quot;minItem&amp;quot; définit le nombre minimal de données associées pouvant être concaténées.&lt;br /&gt;
** L’attribut &amp;quot;contentPositionEnd&amp;quot; impose de positionner le contenu de l’élément &amp;quot;compstring&amp;quot; après les valeurs des éléments fils : valuefils1,valuefils2 : valuecompstring.&lt;br /&gt;
** L’attribut &amp;quot;technicalPositionEnd&amp;quot; impose de positionner le contenu de l’élément &amp;quot;compstring&amp;quot; après les valeurs des éléments fils. &lt;br /&gt;
** L’attribut &amp;quot;contentFactorise&amp;quot; impose d’utiliser le contenu de l’élément &amp;quot;compstring&amp;quot; comme facteur des éléments fils : valuecompstring(valuefils1,valuefils2). &lt;br /&gt;
&lt;br /&gt;
L’élément &amp;quot;compstring&amp;quot; peut contenir un élément &amp;quot;string&amp;quot; ou &amp;quot;set&amp;quot; ou  &amp;quot;multiset&amp;quot; ou plusieurs éléments &amp;quot;compstring&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;ximf:compstring &lt;br /&gt;
   ilk=&amp;quot;ilk-special&amp;quot; &lt;br /&gt;
   content=&amp;quot;SPECIAL&amp;quot; &lt;br /&gt;
   technicalContent=&amp;quot;1.3.4&amp;quot; &lt;br /&gt;
   separator=&amp;quot; &amp;quot; &lt;br /&gt;
   technicalSeparator=&amp;quot;.&amp;quot;&amp;gt;&lt;br /&gt;
     &amp;lt;ximf:set id=&amp;quot;ilk-special-op &amp;quot; maxItem=&amp;quot;64&amp;quot;&amp;gt;&lt;br /&gt;
       &amp;lt;ximf:string ilk=&amp;quot;ilk-special-op1&amp;quot; content=&amp;quot;OP1&amp;quot; technicalContent=&amp;quot;1&amp;quot; /&amp;gt;&lt;br /&gt;
       &amp;lt;ximf:string ilk=&amp;quot;ilk-special-op2&amp;quot; content=&amp;quot;OP2&amp;quot; technicalContent=&amp;quot;2&amp;quot; /&amp;gt;&lt;br /&gt;
       &amp;lt;ximf:string ilk=&amp;quot;ilk-special-op3&amp;quot; content=&amp;quot;OP3&amp;quot; technicalContent=&amp;quot;3&amp;quot; /&amp;gt;&lt;br /&gt;
     &amp;lt;/ximf:set&amp;gt;		&lt;br /&gt;
 &amp;lt;/ximf:compstring&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Element set ====&lt;br /&gt;
L’élément &amp;quot;set&amp;quot; décrit un conteneur de ressources de même type. Cet élément autorise la sélection de plusieurs ressources mais chaque ressource est sélectionnée une seule fois.&lt;br /&gt;
Douze attributs précisent la description de la balise &amp;quot;set&amp;quot; : &amp;quot;id&amp;quot;, &amp;quot;ref&amp;quot;, &amp;quot;ilk&amp;quot;, &amp;quot;aclLevel&amp;quot;, &amp;quot;index&amp;quot;, &amp;quot;description&amp;quot;, &amp;quot;maxLength&amp;quot;, &amp;quot;minLength&amp;quot;, &amp;quot;maxItem&amp;quot;, &amp;quot;minItem&amp;quot;, &amp;quot;separator&amp;quot;, &amp;quot;technicalSeparator&amp;quot;,  e.g.,&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;ximf:set id=&amp;quot;value-categories&amp;quot; ref=&amp;quot;value-mentions&amp;quot; maxItem=&amp;quot;64&amp;quot; separator=&amp;quot;;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Détails sur les attributs de l'élément &amp;quot;set&amp;quot; :&lt;br /&gt;
** L’attribut &amp;quot;id&amp;quot; définit un identifiant d’élément, il doit être unique pour chaque élément &amp;quot;ximf:set&amp;quot;.&lt;br /&gt;
** L’attribut &amp;quot;ref&amp;quot; définit un identifiant de référence qui contient les valeurs à utiliser pour cet élément.&lt;br /&gt;
** L’attribut &amp;quot;ilk&amp;quot; définit une référence de label de présentation internationalisé.&lt;br /&gt;
** L’attribut &amp;quot;aclLevel&amp;quot; définit la valeur seuil d’accès à la donnée selon une règle de droit d’accès (Cf. [[#Element_role|élément rôle]]).&lt;br /&gt;
** L’attribut &amp;quot;index&amp;quot; permet de définir un ordre de présentation par rapport à aux autres valeurs définies dans le même conteneur.&lt;br /&gt;
** L’attribut &amp;quot;description&amp;quot; permet d’associer un commentaire sur cette donnée.&lt;br /&gt;
** L’attribut &amp;quot;maxLength&amp;quot; définit le nombre maximal de caractères de la chaîne définie ou construite.&lt;br /&gt;
** L’attribut &amp;quot;minLength&amp;quot; définit le nombre minimal de caractères de la chaîne définie ou construite.&lt;br /&gt;
** L’attribut &amp;quot;maxItem&amp;quot; définit le nombre maximal de données associées pouvant être concaténées.&lt;br /&gt;
** L’attribut &amp;quot;minItem&amp;quot; définit le nombre minimal de données associées pouvant être concaténées.&lt;br /&gt;
** L’attribut &amp;quot;separator&amp;quot; définit le caractère de séparation entre deux valeurs (utile si l’attribute editable est positionné).&lt;br /&gt;
** L’attribut &amp;quot;technicalseparator&amp;quot; définit le caractère de séparation entre deux valeurs&lt;br /&gt;
&lt;br /&gt;
L’élément &amp;quot;set&amp;quot; peut contenir un ou plusieurs éléments &amp;quot;string&amp;quot; ou un ou plusieurs éléments &amp;quot;compstring&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;ximf:set id=&amp;quot;value-categories&amp;quot; minItem=&amp;quot;1&amp;quot; maxItem=&amp;quot;64&amp;quot; separator=&amp;quot;;&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;ximf:string ilk=&amp;quot;ilk-releasable-to&amp;quot; content=&amp;quot;RELEASABLE TO &amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;ximf:string ilk=&amp;quot;ilk-eyes-only&amp;quot; content=&amp;quot; EYES ONLY&amp;quot;/&amp;gt;&lt;br /&gt;
   &amp;lt;ximf:string ilk=&amp;quot;ilk-use-only&amp;quot; content=&amp;quot; USE ONLY&amp;quot;/&amp;gt;&lt;br /&gt;
 &amp;lt;/ximf:set&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color:red;&amp;quot;&amp;gt;'''TODO :'''&lt;br /&gt;
* Y a-t-il une définition des fichiers associés aux instances XIMF (e.g, le fichier attribution-list.xml utilisé dans l'instance Caterpillar) ?&lt;br /&gt;
* Comment le moteur XIMF sait qu'un élément est une &amp;quot;attribution-list&amp;quot; ?&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Element multiset ====&lt;br /&gt;
L’élément &amp;quot;multiset&amp;quot; décrit un conteneur de ressources de même type. Cet élément autorise la sélection de plusieurs ressources et chaque ressource peut être sélectionnée plusieurs fois.&lt;br /&gt;
Douze attributs précisent la description de la balise &amp;quot;multiset&amp;quot; : &amp;quot;id&amp;quot;, &amp;quot;ref&amp;quot;, &amp;quot;ilk&amp;quot;, &amp;quot;aclLevel&amp;quot;, &amp;quot;index&amp;quot;, &amp;quot;description&amp;quot;, &amp;quot;maxLength&amp;quot;, &amp;quot;minLength&amp;quot;, &amp;quot;maxItem&amp;quot;, &amp;quot;minItem&amp;quot;, &amp;quot;separator&amp;quot;, &amp;quot;technicalSeparator&amp;quot;,  e.g.,&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;ximf:multiset &lt;br /&gt;
   id=&amp;quot;value-restricted&amp;quot; &lt;br /&gt;
   ilk=&amp;quot; ilk-value-restricted&amp;quot; &lt;br /&gt;
   maxItem=&amp;quot;64&amp;quot; &lt;br /&gt;
   separator=&amp;quot;;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Détails sur les attributs de l'élément &amp;quot;multiset&amp;quot; :&lt;br /&gt;
** L’attribut &amp;quot;id&amp;quot; définit un identifiant d’élément, il doit être unique pour chaque élément &amp;quot;multiset&amp;quot;.&lt;br /&gt;
** L’attribut &amp;quot;ref&amp;quot; définit un identifiant de référence qui contient les valeurs à utiliser pour cet élément.&lt;br /&gt;
** L’attribut &amp;quot;ilk&amp;quot; définit une référence de label de présentation internationalisé.&lt;br /&gt;
** L’attribut &amp;quot;aclLevel&amp;quot; définit la valeur seuil d’accès à la donnée selon une règle de droit d’accès (Cf. [[#Element_role|élément rôle]]).&lt;br /&gt;
** L’attribut &amp;quot;index&amp;quot; permet de définir un ordre de présentation par rapport à aux autres valeurs définies dans le même conteneur.&lt;br /&gt;
** L’attribut &amp;quot;description&amp;quot; permet d’associer un commentaire sur cette donnée.&lt;br /&gt;
** L’attribut &amp;quot;maxLength&amp;quot; définit le nombre maximal de caractères de la chaîne définie ou construite.&lt;br /&gt;
** L’attribut &amp;quot;minLength&amp;quot; définit le nombre minimal de caractères de la chaîne définie ou construite.&lt;br /&gt;
** L’attribut &amp;quot;maxItem&amp;quot; définit le nombre maximal de données associées pouvant être concaténées.&lt;br /&gt;
** L’attribut &amp;quot;minItem&amp;quot; définit le nombre minimal de données associées pouvant être concaténées.&lt;br /&gt;
** L’attribut &amp;quot;separator&amp;quot; définit le caractère de séparation entre deux valeurs (utile si l’attribute editable est positionné).&lt;br /&gt;
** L’attribut &amp;quot;technicalseparator&amp;quot; définit le caractère de séparation entre deux valeurs&lt;br /&gt;
&lt;br /&gt;
L’élément &amp;quot;multiset&amp;quot; peut contenir un ou plusieurs éléments &amp;quot;string&amp;quot; ou un ou plusieurs éléments &amp;quot;compstring&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;ximf:multiset id=&amp;quot;value-restricted-example-categories&amp;quot; minItem=&amp;quot;1&amp;quot; maxItem=&amp;quot;64&amp;quot; separator=&amp;quot;;&amp;quot; &amp;gt;&lt;br /&gt;
   &amp;lt;ximf:string ilk=&amp;quot;ilk-releasable-to&amp;quot; content=&amp;quot;RELEASABLE TO &amp;quot;/&amp;gt;&lt;br /&gt;
   &amp;lt;ximf:string ilk=&amp;quot;ilk-eyes-only&amp;quot; content=&amp;quot; EYES ONLY&amp;quot;/&amp;gt;&lt;br /&gt;
   &amp;lt;ximf:string ilk=&amp;quot;ilk-use-only&amp;quot; content=&amp;quot; USE ONLY&amp;quot;/&amp;gt;&lt;br /&gt;
 &amp;lt;/ximf:multiset&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red;&amp;quot;&amp;gt;'''TODO ''': Comment sont gérées les règles associées aux champs multivaleurs (disposant par exemple des attributs minItem/maxItem ou les champs multiset) ?&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Element linkedValue ====&lt;br /&gt;
L’élément &amp;quot;linkedValue&amp;quot; définit une référence sur une ressource de type conteneur (&amp;quot;set&amp;quot;, &amp;quot;multiset&amp;quot;) ou &amp;quot;string&amp;quot;. Cette ressource devrait être utilisée si la ressource contenant &amp;quot;linkedValue&amp;quot; (noeud parent) est sélectionnée.&lt;br /&gt;
Un attribut précise la balise &amp;quot;linkvalue&amp;quot; : &amp;quot;ref&amp;quot;, e.g.,&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;ximf:linkedValue ref=&amp;quot;value-restricted-example-classification-id&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Détails sur les attributs de l'élément &amp;quot;linkedValue&amp;quot; :&lt;br /&gt;
** L’attribut &amp;quot;ref&amp;quot; précise la valeur de l’attribut &amp;quot;id&amp;quot; de la ressource cible. Cet attribut est obligatoire.&lt;br /&gt;
&lt;br /&gt;
=== Fichier rules ===&lt;br /&gt;
Le fichier rules définit les règles de contrôles d’entêtes XIMF.&lt;br /&gt;
On y retrouve un élément &amp;quot;instance&amp;quot; rappelant l'instance XIMF à laquelle il est rattaché et qui peut contenir des éléments &amp;quot;ximf:rule&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==== Element rule ====&lt;br /&gt;
&amp;lt;div style=&amp;quot;color:red&amp;quot;&amp;gt;&lt;br /&gt;
'''TODO :''' Mettre à jour la documentation :&lt;br /&gt;
* Les éléments autorisés dans un élément « rule » ne sont plus à jour. La présente documentation spécifie 12 éléments : AliasHeader, AliasValue, Compatibility, Association, SecureHeaders, SecurityLabel, Constraint, Assignment, Processing, Accessibility, Role et Custom. Le schéma XML fourni avec le mail en spécifie 5 : Constraint, Processing, Compatibility, Policy et Custom et place les autres en tant qu'extentions des 5 éléments cités précédemment.&lt;br /&gt;
* Les éléments SecureHeaders et SecurityLabel associés à l'élément « rule » ne figurent pas dans la nouvelle version du shéma xml. On les retrouve dans les fichiers rules-*.xml mais les éléments sont commentés, ils sont, de plus, présents dans une autre instance : comment ces éléments sont utilisés dans Trustedbird ?&lt;br /&gt;
* L'élément ximf:classificationPictures n'est pas documenté. De plus, il serait bon d'avoir des précisions sur la raison qui a motivé l'ajout de cet élément dans les fichiers de règles (alors qu'il semblerait être plus adapté au fichier headers-*.xml).&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
L’élément &amp;quot;rule&amp;quot; est le conteneur principal de description d’un comportement particulier à appliquer sur un ensemble d’entêtes XIMF. &lt;br /&gt;
Trois attributs précisent la balise &amp;quot;rule&amp;quot; : &amp;quot;id&amp;quot;, &amp;quot;agent&amp;quot;, &amp;quot;description&amp;quot;, e.g.,&lt;br /&gt;
 &amp;lt;ximf:rule id=&amp;quot;compatibility-rule&amp;quot; description=&amp;quot;Règle sur la compatibilité X-SMTP / XIMF&amp;quot; &amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Détails sur les attributs de l'élément &amp;quot;rule&amp;quot; :&lt;br /&gt;
** L’attribut &amp;quot;id&amp;quot; définit un identifiant d’élément, il doit être unique pour chaque élément &amp;quot;rule&amp;quot;. Cet attribut est obligatoire.&lt;br /&gt;
** L’attribut &amp;quot;agent&amp;quot; indique l’équipement cible devant analyser et appliquer le contenu de cet élément.&lt;br /&gt;
** L’attribut &amp;quot;description&amp;quot; autorise l’auteur d’ajouter un commentaire sur cet élément.&lt;br /&gt;
&lt;br /&gt;
L’élément &amp;quot;rule&amp;quot; contient un ou plusieurs mêmes éléments de spécialisation de la règle &amp;quot;contraint&amp;quot;, &amp;quot;assignement&amp;quot;, &amp;quot;processing&amp;quot;, &amp;quot;compatibility&amp;quot;, &amp;quot;accessibility&amp;quot;, &amp;quot;custom&amp;quot;,…, e.g.,&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;ximf:rule id=&amp;quot;precedence-rule&amp;quot; agent=&amp;quot;mua&amp;quot; description=&amp;quot;Règle sur les priorités&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;ximf:constraint &lt;br /&gt;
     left=&amp;quot;header-primary-precedence&amp;quot; &lt;br /&gt;
     operator=&amp;quot;equalOrGreaterThan&amp;quot; &lt;br /&gt;
     right=&amp;quot;header-copy-precedence&amp;quot; /&amp;gt;&lt;br /&gt;
 &amp;lt;/ximf:rule&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Element aliasHeader ====&lt;br /&gt;
L’élément &amp;quot;aliasHeader&amp;quot; permet de définir le nom de l’entête sur lequel la règle précisée est appliquée &lt;br /&gt;
Deux attributs précisent la balise &amp;quot;aliasHeader&amp;quot; : &amp;quot;headerName&amp;quot; et &amp;quot;headerRef&amp;quot;, e.g.,&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;ximf:aliasHeader headerName =&amp;quot;X-P772-Version&amp;quot; headerRef=&amp;quot;X-XIMF-VERSION&amp;quot; /&amp;gt;	&lt;br /&gt;
&lt;br /&gt;
* Détails sur les attributs de l'élément &amp;quot;aliasHeader&amp;quot; :&lt;br /&gt;
* L’attribut &amp;quot;headerName&amp;quot; définit le nom XIMF de l’entête modifié par la règle. Cet attribut est obligatoire.&lt;br /&gt;
* L’attribut &amp;quot;headerRef&amp;quot; définit le nom d’un entête XIMF de référence qui est le point d’entrée de l’application de la règle sur l’entête définit par &amp;quot;headerName&amp;quot;. Cela permet de lier deux entêtes de messages où l’utilisation de l’un des entêtes influe sur le comportement de l’autre.&lt;br /&gt;
&lt;br /&gt;
L’élément &amp;quot;aliasHeader&amp;quot; peut contenir des éléments &amp;quot;aliasValue&amp;quot;,e.g ,&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;ximf:aliasHeader headerName=&amp;quot;X-P772-Version&amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;ximf:aliasValue vame=&amp;quot;1.0&amp;quot;/&amp;gt;		&lt;br /&gt;
 &amp;lt;ximf:aliasHeader&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Element aliasValue ====&lt;br /&gt;
L’élément &amp;quot;aliasValue&amp;quot; contient une valeur à associer à l’entête XIMF contrôlé par la règle. Il est utile lorsque deux entêtes sont liées (utilisation de l’attribut headerRef dans l’élément aliasHeader) et que les valeurs de l’entêtes de référence permettent de préciser celles de l’entête contrôlé. &lt;br /&gt;
Deux attributs précisent la balise &amp;quot;aliasValue&amp;quot; : &amp;quot;valueName&amp;quot;, &amp;quot;valueRef&amp;quot;, e.g.,&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;ximf:aliasValue valueName=&amp;quot;2&amp;quot; valueRef=&amp;quot;flash&amp;quot; /&amp;gt;			&lt;br /&gt;
&lt;br /&gt;
* Détails sur les attributs de l'élément &amp;quot;aliasValue&amp;quot; :&lt;br /&gt;
** L’attribut &amp;quot;valueName&amp;quot; définit la valeur de l’entête à créer. Cet attribut est obligatoire.&lt;br /&gt;
** L’attribut &amp;quot;valueRef&amp;quot; définit la valeur de l’entête XIMF de référence pour utiliser valueName. &lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red;&amp;quot;&amp;gt;'''TODO :''' L'attribut valueRef est-il obligatoire ?&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Element compatibility ====&lt;br /&gt;
L’élément &amp;quot;compatibility&amp;quot; est utilisé pour associer à un entête respectant la norme XIMF un entête respectant une autre norme que XIMF (XSMTP par exemple).&lt;br /&gt;
Deux attributs précisent la balise &amp;quot;compatibility&amp;quot; : &amp;quot;targetName&amp;quot;, &amp;quot;targetVersion&amp;quot;, e.g.,&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;ximf:compatibility targetName=&amp;quot;X-SMTP&amp;quot; targetVersion=&amp;quot;1.1&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;ximf:aliasValue headerName=&amp;quot;X-P772-Version&amp;quot; content=&amp;quot;1.1&amp;quot; /&amp;gt;		&lt;br /&gt;
   &amp;lt;ximf:aliasValue &lt;br /&gt;
     headerName=&amp;quot;X-P772-Primary-Precedence&amp;quot; &lt;br /&gt;
     headerRef=&amp;quot;header-primary-precedence&amp;quot; &lt;br /&gt;
     dataRef=&amp;quot;data-priority-xsmtp&amp;quot;/&amp;gt;&lt;br /&gt;
 &amp;lt;/ximf:compatibility&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Détails sur les attributs de l'élément &amp;quot;compatibility&amp;quot; :&lt;br /&gt;
** L’attribut &amp;quot;targetName&amp;quot; définit la norme de l’entête à associer à l’entête XIMF. Cet attribut est obligatoire. &lt;br /&gt;
** L’attribut &amp;quot;targetVersion&amp;quot; définit le numéro de version de la norme de l’entête à associer à l’entête XIMF. Cet attribut est obligatoire.&lt;br /&gt;
&lt;br /&gt;
L’élément &amp;quot;compatibility&amp;quot; contient au moins un élément &amp;quot;aliasHeader&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Pour illustrer cette règle :&amp;lt;/u&amp;gt;&lt;br /&gt;
Le format XSMTP est déjà supporté par certains équipements. Afin de rendre ceux-ci inter opérables avec le nouveau format XIMF, cette règle permet d’associer un entête XSMTP contenant les mêmes informations qu’un entête XIMF.&lt;br /&gt;
&lt;br /&gt;
L’élément Association : dépendance entre entêtes&lt;br /&gt;
L’élément &amp;quot;association&amp;quot; définie les valeurs autorisées pour un entête XIMF en fonction d’une valeur définie pour un autre entête XIMF.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;ximf:association&amp;gt;&lt;br /&gt;
     &amp;lt;ximf:aliasHeader &lt;br /&gt;
       headerName=&amp;quot;X-XIMF-Primary-Precedence&amp;quot; &lt;br /&gt;
       headerRef=&amp;quot;X-XIMF-Correspondence-Type&amp;quot;&amp;gt;&lt;br /&gt;
     &amp;lt;ximf:aliasValue valueName=&amp;quot;routine&amp;quot; valueRef=&amp;quot;private&amp;quot; /&amp;gt;&lt;br /&gt;
     &amp;lt;ximf:aliasValue valueName=&amp;quot;routine,priority&amp;quot; valueRef=&amp;quot;professional&amp;quot; /&amp;gt;&lt;br /&gt;
     &amp;lt;ximf:aliasValue valueName=&amp;quot;routine,priority,immediate,flash&amp;quot; valueRef=&amp;quot;operational&amp;quot; /&amp;gt;&lt;br /&gt;
     &amp;lt;ximf:aliasValue valueName=&amp;quot;routine,priority,immediate&amp;quot; valueRef=&amp;quot;official&amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;/ximf:aliasHeader&amp;gt;&lt;br /&gt;
 &amp;lt;/ximf:association&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Element secureHeaders ====&lt;br /&gt;
L’élément &amp;quot;secureHeaders&amp;quot; définie la liste des entêtes à intégrer dans la signature d’un message. Cette règle s’applique sur les équipements proposant un algorithme de signature des messages.&lt;br /&gt;
&lt;br /&gt;
Un élément &amp;quot;secureHeaders&amp;quot; contient un ou plusieurs éléments &amp;quot;aliasHeaders&amp;quot; où chaque élément décrit un entête à intégrer dans la signature et complété d’un attribut &amp;quot;status&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;ximf:secureHeaders targetName=&amp;quot;SecureHeaders&amp;quot;&amp;gt;			&lt;br /&gt;
   &amp;lt;ximf:aliasHeader headerName=&amp;quot;X-XIMF-Primary-Precedence&amp;quot;  status=&amp;quot;0&amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;ximf:aliasHeader headerName=&amp;quot;X-XIMF-Copy-Precedence&amp;quot; status=&amp;quot;0&amp;quot; /&amp;gt;&lt;br /&gt;
 &amp;lt;/ximf:secureHeaders&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Element securityLabel ====&lt;br /&gt;
L’élément &amp;quot;securityLabel&amp;quot; définie la liste des entêtes à intégrer dans la signature d’un message. Cette règle s’applique sur les équipements proposant un algorithme de signature des messages selon la norme RFC.&lt;br /&gt;
&lt;br /&gt;
Un élément &amp;quot;securityLabel&amp;quot; contient un ou plusieurs éléments &amp;quot;aliasHeaders&amp;quot; où chaque élément décrit un entête à intégrer dans la signature et complété d’un attribut &amp;quot;status&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;ximf:securityLabel targetName=&amp;quot;SecurityLabel&amp;quot; id=&amp;quot;Amoco&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;ximf:aliasHeader &lt;br /&gt;
     headerName=&amp;quot;SecurityPolicyIdentifier&amp;quot; &lt;br /&gt;
     headerRef=&amp;quot;X-XIMF-Security-Policy-Identifier&amp;quot; /&amp;gt;			&lt;br /&gt;
   &amp;lt;ximf:aliasHeader &lt;br /&gt;
     headerName=&amp;quot;SecurityClassification&amp;quot; &lt;br /&gt;
     headerRef=&amp;quot;X-XIMF-Security-Classification-Identifier&amp;quot; /&amp;gt;							&lt;br /&gt;
   &amp;lt;ximf:aliasHeader &lt;br /&gt;
     headerName=&amp;quot;ESSPrivacyMark&amp;quot; &lt;br /&gt;
     headerRef=&amp;quot;X-XIMF-Privacy-Mark&amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;ximf:aliasHeader &lt;br /&gt;
     headerName=&amp;quot;SecurityCategory&amp;quot; &lt;br /&gt;
     headerRef=&amp;quot;X-XIMF-Security-Categories-Identifier&amp;quot; &lt;br /&gt;
     type=&amp;quot;2&amp;quot; /&amp;gt;&lt;br /&gt;
 &amp;lt;/ximf:securityLabel&amp;gt;	&lt;br /&gt;
&lt;br /&gt;
==== Element constraint ====&lt;br /&gt;
L’élément &amp;quot;constraint&amp;quot; est utilisé pour définir une règle de construction de deux entêtes partageant des &amp;quot;datas&amp;quot; identiques. &lt;br /&gt;
Trois attributs précisent la balise &amp;quot;constraint&amp;quot; : &amp;quot;left&amp;quot;, &amp;quot;right&amp;quot;, &amp;quot;operator&amp;quot;, e.g.,&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;ximf:constraint &lt;br /&gt;
   left=&amp;quot;header-primary-precedence&amp;quot; &lt;br /&gt;
   operator=&amp;quot;equalOrGreaterThan&amp;quot; &lt;br /&gt;
   right=&amp;quot;header-copy-precedence&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Détails sur les attributs de l'élément &amp;quot;constraint&amp;quot; :&lt;br /&gt;
** L’attribut &amp;quot;left&amp;quot; désigne le premier élément &amp;quot;header&amp;quot; de comparaison. Cet attribut est obligatoire.&lt;br /&gt;
** L’attribut &amp;quot;right&amp;quot; désigne le deuxième élément &amp;quot;header&amp;quot; de comparaison. Cet attribut est obligatoire.&lt;br /&gt;
** L’attribut &amp;quot;operator&amp;quot; indique la règle de poids à appliquer sur la valeur des deux éléments &amp;quot;header&amp;quot;, il peut être de type &amp;quot;greaterThan&amp;quot;, &amp;quot;lowerThan&amp;quot;, &amp;quot;equalOrGreaterThan&amp;quot;, &amp;quot;equalOrLowerThan&amp;quot;, &amp;quot;equal&amp;quot;. Cet attribut est obligatoire.&lt;br /&gt;
&lt;br /&gt;
* Détails sur les valeurs possibles de l'attribut &amp;quot;type&amp;quot; :&lt;br /&gt;
** Le type &amp;quot;greaterThan&amp;quot; signifie que la valeur de l’élément &amp;quot;left&amp;quot; doit être strictement supérieur à la valeur de l’élément &amp;quot;right&amp;quot;.&lt;br /&gt;
** Le type &amp;quot;lowerThan&amp;quot; signifie que la valeur de l’élément &amp;quot;left&amp;quot; doit être strictement inférieur à la valeur de l’élément &amp;quot;right&amp;quot;.&lt;br /&gt;
** Le type &amp;quot;equalOrGreaterThan&amp;quot; signifie que la valeur de l’élément &amp;quot;left&amp;quot; doit être supérieur ou égale à la valeur de l’élément &amp;quot;right&amp;quot;.&lt;br /&gt;
** Le type &amp;quot;equalOrLowerThan&amp;quot; signifie que la valeur de l’élément &amp;quot;left&amp;quot; doit être inférieur ou égale à la valeur de l’élément &amp;quot;right&amp;quot;.&lt;br /&gt;
** Le type &amp;quot;equal&amp;quot; signifie que la valeur de l’élément &amp;quot;left&amp;quot; et de l’élément &amp;quot;right&amp;quot; doivent être identiques.&lt;br /&gt;
&lt;br /&gt;
==== Element assignment ====&lt;br /&gt;
&amp;lt;div style=&amp;quot;color:red;&amp;quot;&amp;gt;'''TODO :''' L'élément assignment n'apparaît pas dans le shéma xml qui avait été envoyé.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
L’élément &amp;quot;assignement&amp;quot; est utilisé pour affecter une valeur créée en fonction d’une  règle de comparaison sur les valeurs de deux éléments &amp;quot;header&amp;quot;. &lt;br /&gt;
Quatre attributs précisent la balise &amp;quot;assignement&amp;quot; : &amp;quot;left&amp;quot;, &amp;quot;right&amp;quot;, &amp;quot;operator&amp;quot;, &amp;quot;result&amp;quot;, e.g.,&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;ximf:assignment &lt;br /&gt;
   left=&amp;quot;header-primary-precedence&amp;quot;&lt;br /&gt;
   operator=&amp;quot;equal&amp;quot; &lt;br /&gt;
   right=&amp;quot;data-routine-precedence&amp;quot; &lt;br /&gt;
   result=&amp;quot;86400&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Détails sur les attributs de l'élément &amp;quot;assignment&amp;quot; :&lt;br /&gt;
** L’attribut &amp;quot;left&amp;quot; désigne le premier élément &amp;quot;header&amp;quot; de comparaison. Cet attribut est obligatoire.&lt;br /&gt;
** L’attribut &amp;quot;right&amp;quot; désigne le deuxième élément &amp;quot;header&amp;quot; de comparaison. Cet attribut est obligatoire.&lt;br /&gt;
** L’attribut &amp;quot;operator&amp;quot; indique la règle de comparaison entre les valeurs des deux éléments &amp;quot;header&amp;quot;, il peut être de type &amp;quot;greaterThan&amp;quot;, &amp;quot;lowerThan&amp;quot;, &amp;quot;equalOrGreaterThan&amp;quot;, &amp;quot;equalOrLowerThan&amp;quot;, &amp;quot;equal&amp;quot;. Cet attribut est obligatoire.&lt;br /&gt;
** L’attribut &amp;quot;result&amp;quot; représente la valeur à utiliser si la règle de comparaison entre les deux éléments est satisfaite. Cet attribut est obligatoire.&lt;br /&gt;
&lt;br /&gt;
==== Element processing ====&lt;br /&gt;
L’élément &amp;quot;processing&amp;quot; regroupe des règles de traitement à effectuer sur des entêtes formatés. &lt;br /&gt;
L’attribut &amp;quot;type&amp;quot; précise le type de traitement à effectuer sur ces valeurs. Cet attribut est obligatoire, il est de type : &amp;quot;sign-header-value&amp;quot;, &amp;quot;encrypt-header-value&amp;quot;, &amp;quot;capitalize-header-value&amp;quot;, e.g.,&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;ximf:processing type=&amp;quot;sign-header-value&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;ximf:refHeader&amp;gt;header-primary-precedence&amp;lt;/ximf:refheader&amp;gt;&lt;br /&gt;
   &amp;lt;ximf:refHeader&amp;gt;header-copy-precedence&amp;lt;/ximf:refheader&amp;gt;&lt;br /&gt;
   &amp;lt;ximf:refHeader&amp;gt;header-echange-type&amp;lt;/ximf:refheader&amp;gt;&lt;br /&gt;
 &amp;lt;/ximf:processing&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Détails sur les valeurs possibles de l'attribut &amp;quot;type&amp;quot; :&lt;br /&gt;
** Le type &amp;quot;sign-header-value&amp;quot; définit un traitement de signature des entêtes définis dans la balise.&lt;br /&gt;
** Le type &amp;quot;encrypt-header-value&amp;quot; définit un traitement de chiffrement des entêtes définis dans la balise. &lt;br /&gt;
** Le type &amp;quot;capitalize-header-value&amp;quot; définit un traitement de capitalisation des entêtes définis dans la balise.&lt;br /&gt;
&lt;br /&gt;
L’élément &amp;quot;processing&amp;quot; contient au moins un élément &amp;quot;refHeader&amp;quot;.&lt;br /&gt;
&amp;lt;div style=&amp;quot;color:red;&amp;quot;&amp;gt;'''TODO :'''L'élément refHeader n'est pas documenté, s'agit-il en fait de l'élément headerRef ?&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Element accessibility ====&lt;br /&gt;
&amp;lt;div style=&amp;quot;color:red;&amp;quot;&amp;gt;'''TODO :''' L'élément accessibility n'apparaît pas dans le shéma xml qui avait été envoyé.&amp;lt;/div&amp;gt;&lt;br /&gt;
L’élément &amp;quot;accessibility&amp;quot; définit un ensemble de règles de droit d’accès aux éléments d’une instance pour une cible déterminée (utilisateur, routeur…). &lt;br /&gt;
Cet élément contient un ou plusieurs éléments &amp;quot;role&amp;quot;.&lt;br /&gt;
		&lt;br /&gt;
 &amp;lt;ximf:accessibility&amp;gt;&lt;br /&gt;
   &amp;lt;ximf:role id=&amp;quot;role-flash-allowed&amp;quot; aclLevel=&amp;quot;100&amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;ximf:role id=&amp;quot;role-flash-prohibited&amp;quot; aclLevel=&amp;quot;50&amp;quot; /&amp;gt;&lt;br /&gt;
 &amp;lt;/ximf:accessibility&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Element role ====&lt;br /&gt;
L’élément &amp;quot;role&amp;quot; positionne une valeur d’accès à pour une entité définit.&lt;br /&gt;
Deux attributs complètent l’élément &amp;quot;role&amp;quot; : &amp;quot;id&amp;quot;, &amp;quot;aclLevel&amp;quot;, e.g.,&lt;br /&gt;
	&lt;br /&gt;
 &amp;lt;ximf:role id=&amp;quot;role-flash-allowed&amp;quot; aclLevel=&amp;quot;100&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Détails sur les attributs de l'élément &amp;quot;role&amp;quot; :&lt;br /&gt;
** L’attribut &amp;quot;id&amp;quot; précise l’entité accessible en fonction d’une valeur déterminée.&lt;br /&gt;
** L’attribut &amp;quot;aclLevel&amp;quot; précise la valeur seuil d’accès à l’entité.&lt;br /&gt;
 &lt;br /&gt;
==== Element custom ====&lt;br /&gt;
L’élément &amp;quot;custom&amp;quot; permet à l’auteur de créer des nouvelles règles personnalisées.&lt;br /&gt;
Trois attributs précisent la balise &amp;quot;custom&amp;quot; : &amp;quot;id&amp;quot;, &amp;quot;provider&amp;quot;, &amp;quot;description&amp;quot;, e.g.,&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;ximf:custom &lt;br /&gt;
   id=&amp;quot;custom-display&amp;quot; &lt;br /&gt;
   provider=&amp;quot;EADS&amp;quot; &lt;br /&gt;
   description=&amp;quot;Affichage de la composition du message&amp;quot; &amp;gt;&lt;br /&gt;
     &amp;lt;node1&amp;gt;&amp;lt;node2&amp;gt;&amp;lt;node3&amp;gt;&amp;lt;/node3&amp;gt;&amp;lt;/node2&amp;gt;&amp;lt;/node1&amp;gt;&lt;br /&gt;
 &amp;lt;/ximf:custom&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Détails sur les attributs de l'élément &amp;quot;custom&amp;quot; :&lt;br /&gt;
** L’attribut &amp;quot;id&amp;quot; définit un identifiant d’élément, il doit être unique pour chaque élément &amp;quot;custom&amp;quot; et formaté selon la syntaxe &amp;quot;custom-xxx&amp;quot;. Cet attribut est obligatoire.&lt;br /&gt;
** L’attribut &amp;quot;provider&amp;quot; identifie l’auteur de la règle. Cet attribut est obligatoire.&lt;br /&gt;
** L’attribut &amp;quot;description&amp;quot; permet d’ajouter un commentaire sur cet élément.&lt;br /&gt;
&lt;br /&gt;
L’élément &amp;quot;custom&amp;quot; peut contenir tous les éléments possibles en respectant les standards XML.&lt;/div&gt;</summary>
		<author><name>Xparis</name></author>	</entry>

	<entry>
		<id>https://adullact.net/plugins/mediawiki/wiki/milimail/index.php?title=XIMF_XML_tags/fr&amp;diff=897</id>
		<title>XIMF XML tags/fr</title>
		<link rel="alternate" type="text/html" href="https://adullact.net/plugins/mediawiki/wiki/milimail/index.php?title=XIMF_XML_tags/fr&amp;diff=897"/>
				<updated>2011-05-03T15:29:09Z</updated>
		
		<summary type="html">&lt;p&gt;Xparis : /* Fichier ximfmail-profile */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction == &lt;br /&gt;
Ce document propose un modèle de description, via eXtensible Markup Language (XML), d’entêtes de messages électroniques respectant la norme XIMF. Ce document a deux objectifs :&lt;br /&gt;
# Décrire les éléments et attributs de représentation XML pour construire des entêtes de messages électroniques de format XIMF.&lt;br /&gt;
# Fournir un modèle de représentation XIMF/XML.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Rappel :&amp;lt;/u&amp;gt;&lt;br /&gt;
* Un &amp;quot;élément&amp;quot; fait référence à tous les caractères situés entre une balise de départ et un balise de fin, e.g., &lt;br /&gt;
 &amp;lt;exemple&amp;gt; texte et/ou éléments fils &amp;lt;/exemple&amp;gt;&lt;br /&gt;
* Un &amp;quot;attribut&amp;quot; est une composante d’un élément. Il est positionné dans la balise de départ, e.g., &lt;br /&gt;
 &amp;lt;exemple nom='value'&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tous les éléments décrits dans cette documentation paragraphe sont validés dans l’espace de nom &amp;quot;ximf&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 xmlns:ximf=&amp;quot;http://eads.org/ximf/&amp;quot; &lt;br /&gt;
 xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot;&lt;br /&gt;
 xsi:schemaLocation=&amp;quot;http://eads.org/ximf/ximf.xsd&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Description détaillée des balises XML ==&lt;br /&gt;
&lt;br /&gt;
Voici, par ordre d'apparition et en fonction des fichiers, les balises génériques associées aux différents fichiers XML.&lt;br /&gt;
&lt;br /&gt;
=== Fichier ximfmail-profile ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color:red;&amp;quot;&amp;gt;'''TODO''' :&lt;br /&gt;
* Combien d'éléments ihm sont autorisés dans un élément instance ?&lt;br /&gt;
&amp;lt;p style=&amp;quot;color:green;&amp;quot;&amp;gt;Un seul élément ihm est chargé par instance, il permet de générer la grille des entêtes XIMF en rédaction et lecture de message&amp;lt;/p&amp;gt;&lt;br /&gt;
* La documentation des fichiers ximfmail-profile.xml n'est pas disponible. &lt;br /&gt;
&amp;lt;p style=&amp;quot;color:green;&amp;quot;&amp;gt;Quel type de documentation (wiki adullact ou .doc) est attendu?&amp;lt;/p&amp;gt;&lt;br /&gt;
* Quel est le rôle de l'élément &amp;quot;acces&amp;quot; ?&lt;br /&gt;
&amp;lt;p style=&amp;quot;color:green;&amp;quot;&amp;gt;je ne vois pas où j'ai utilisé un élément acces dans un fichier ximfmail-profile.xml&amp;lt;/p&amp;gt;&lt;br /&gt;
* Quelle est l'utilité des identifiants associés aux éléments instance, shema, ihm, etc.&lt;br /&gt;
&amp;lt;p style=&amp;quot;color:green;&amp;quot;&amp;gt;Les attributs id ne sont pas exploités par le moteur XIMFMAIL sauf l'instance dont l'id &amp;quot;id=smtp&amp;quot;. Celui-ci est utilisé par le moteur pour gérer un message smtp standard.&amp;lt;/p&amp;gt;&lt;br /&gt;
* Quelle est l'utilité de l'attribut name associé aux éléments instance. Y a-t-il une vérification s'assurant que les fichiers utilisés par une instance correspondent bien à l'instance à laquelle ils sont associés ?&lt;br /&gt;
&amp;lt;p style=&amp;quot;color:green;&amp;quot;&amp;gt;l'attribut name est un des attributs permettant de discréminer les instances. Il est effectivement utilisé par le moteur pour afficher, composer les messages d'un compte&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Un fichier xpi peut contenir plusieurs instances XIMF, celles-ci sont alors regroupées dans une même catégorie.  Le fichier ximfmail-profile contient des informations sur toutes les instances contenues dans le xpi, notamment leur nom, leur chemin d'accès, ainsi que les noms des fichiers associés à chaque instance.&lt;br /&gt;
&lt;br /&gt;
==== Element instance ====&lt;br /&gt;
L’élément &amp;quot;instance&amp;quot; identifie l’ensemble des entêtes à décrire selon la norme XIMF. C’est le conteneur principal d’une instance XIMF/XML. Cinq attributs précisent la balise &amp;quot;instance&amp;quot; : &amp;quot;ximfVersion&amp;quot;, &amp;quot;version&amp;quot;, &amp;quot;author&amp;quot;, &amp;quot;creation&amp;quot;, &amp;quot;name&amp;quot;, e.g.,&lt;br /&gt;
 &amp;lt;ximf:instance name=&amp;quot;myInstance&amp;quot; version=&amp;quot;1.0&amp;quot; ximfVersion=&amp;quot;2.0&amp;quot; &amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Détails sur les attributs de l'élément &amp;quot;instance&amp;quot; :&lt;br /&gt;
** L’attribut &amp;quot;name&amp;quot; définit le nom de l’instance décrite. Cet attribut est obligatoire.&lt;br /&gt;
** L’attribut &amp;quot;ximfVersion&amp;quot; définit le numéro de version des entêtes XIMF utilisés pour cette représentation. Cet attribut est obligatoire. &lt;br /&gt;
** L’attribut &amp;quot;version&amp;quot; définit le numéro de version de l’instance décrite. Cet attribut est obligatoire.&lt;br /&gt;
** L’attribut &amp;quot;author&amp;quot; renseigne sur le nom de l’auteur de cette instance.&lt;br /&gt;
** L’attribut &amp;quot;creationDate&amp;quot; précise la date de création de cette instance.&lt;br /&gt;
&lt;br /&gt;
L’élément &amp;quot;instance&amp;quot; peut contenir un ou plusieurs éléments &amp;quot;schema&amp;quot;, un ou plusieurs éléments &amp;quot;rule&amp;quot;, un élément &amp;quot;ihm&amp;quot; et un élément &amp;quot;dictionary&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==== Element dictionary ====&lt;br /&gt;
L'élément dictionary contient le chemin vers le fichier spécifiant les données d'internationalisation (Cf. [[#Fichier_dictionary|Fichier dictionary]]).&lt;br /&gt;
&lt;br /&gt;
==== Element schema ====&lt;br /&gt;
L'élément shema contient le chemin vers le fichier spécifiant les entêtes XIMF (Cf. [[#Fichier_headers|Fichier headers]]).&lt;br /&gt;
&lt;br /&gt;
==== Element ihm ====&lt;br /&gt;
L'élément ihm contient le chemin vers le fichier spécifiant la disposition de l'interface des formulaires XIMF (Cf. [[#Fichier_ihm|Fichier ihm]]).&lt;br /&gt;
&lt;br /&gt;
==== Element rule ====&lt;br /&gt;
L'élément rule contient le chemin vers le fichier spécifiant les règles associées aux valeurs des champs XIMF (Cf. [[#Fichier_rules|Fichier rules]]).&lt;br /&gt;
&lt;br /&gt;
=== Fichier dictionary ===&lt;br /&gt;
Le fichier dictionnary permet de mettre en œuvre l’internationalisation d’une instance XIMF. Il défini des dictionnaires qui servent à traduire les éléments de l'instance XIMF.&lt;br /&gt;
On y retrouve un élément &amp;quot;instance&amp;quot; rappelant l'instance XIMF à laquelle il est rattaché et qui contient un élément &amp;quot;ximf:dictionnary&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==== Element dictionary ====&lt;br /&gt;
&amp;lt;div style=&amp;quot;color:red;&amp;quot;&amp;gt;'''TODO''' : &lt;br /&gt;
* Quel est l'intérêt de renseigner un attribut &amp;quot;id&amp;quot; à l'élément &amp;quot;dictionary&amp;quot; (étant donné qu'un seul élément &amp;quot;dictionary est autorisé dans l'élément &amp;quot;instance&amp;quot;) ?&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
L’élément &amp;quot;dictionary&amp;quot; contient toutes les informations devant être interprétées selon le pays d’utilisation.&lt;br /&gt;
L’élément &amp;quot;dictionary&amp;quot; contient un ou plusieurs mêmes éléments &amp;quot;locale&amp;quot;, e.g.,&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;ximf:dictionary&amp;gt;&lt;br /&gt;
   &amp;lt;ximf:locale lang=&amp;quot;fr-FR&amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;ximf:locale lang=&amp;quot;en-US&amp;quot; /&amp;gt;&lt;br /&gt;
 &amp;lt;/ximf:dictionary&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Element locale ====&lt;br /&gt;
L’élément &amp;quot;locale&amp;quot; contient toutes les informations pour un pays et/ou langue désignée. &lt;br /&gt;
L’élément &amp;quot;locale&amp;quot; contient un ou plusieurs mêmes éléments &amp;quot;ilk&amp;quot;, e.g.,&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;ximf:locale lang=&amp;quot;fr-FR&amp;quot; &amp;gt;&lt;br /&gt;
   &amp;lt;ximf:ilk entity=&amp;quot;a&amp;quot;/&amp;gt;	&lt;br /&gt;
   &amp;lt;ximf:ilk entity=&amp;quot;b&amp;quot;/&amp;gt;&lt;br /&gt;
 &amp;lt;/ximf:locale&amp;gt; &lt;br /&gt;
&lt;br /&gt;
* Détails sur les attributs de la balise &amp;quot;locale&amp;quot; :&lt;br /&gt;
** L’attribut &amp;quot;lang&amp;quot; définit le code pays de ce conteneur. Il devrai être construit selon le format défini par la RFC1766 (fr, en, ja, es, …).&lt;br /&gt;
&lt;br /&gt;
==== Element ilk ====&lt;br /&gt;
L’élément &amp;quot;ilk&amp;quot; contient une unique information correspondant à une donnée traduite selon le code pays de l’élément père. Cette information est au format chaîne de caractère. Un attribut obligatoire précise la balise &amp;quot;ilk&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;ximf:ilk entity=&amp;quot;ilk-lang-ihm&amp;quot;&amp;gt;langue&amp;lt;/ximf:ilk&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Détails sur les attributs de la balise &amp;quot;ilk&amp;quot; :&lt;br /&gt;
** L’attribut &amp;quot;entity&amp;quot; définit la référence d’entrée pour récupérer le contenu de l’élément selon le code pays souhaité. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Finalement, le fichier &amp;quot;dictionary&amp;quot; pourra contenir :&lt;br /&gt;
 &amp;lt;ximf:instance name=&amp;quot;Whirlpool&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;ximf:dictionary&amp;gt;&lt;br /&gt;
     &amp;lt;ximf:locale lang=&amp;quot;fr-FR&amp;quot; &amp;gt;&lt;br /&gt;
       &amp;lt;ximf:ilk entity=&amp;quot;ilk-lang-ihm&amp;quot;&amp;gt;Français&amp;lt;/ximf:ilk&amp;gt;&lt;br /&gt;
       &amp;lt;ximf:ilk entity=&amp;quot;ilk-exemple-general&amp;quot;&amp;gt;Général&amp;lt;/ximf:ilk&amp;gt;&lt;br /&gt;
     &amp;lt;/ximf:locale&amp;gt;&lt;br /&gt;
     &amp;lt;ximf:locale lang=&amp;quot;en-US&amp;quot; &amp;gt;&lt;br /&gt;
       &amp;lt;ximf:ilk entity=&amp;quot;ilk-lang-ihm&amp;quot;&amp;gt;English (US)&amp;lt;/ximf:ilk&amp;gt;&lt;br /&gt;
       &amp;lt;ximf:ilk entity=&amp;quot;ilk-exemple-general&amp;quot;&amp;gt;General&amp;lt;/ximf:ilk&amp;gt;&lt;br /&gt;
      &amp;lt;/ximf:locale&amp;gt; 	&lt;br /&gt;
   &amp;lt;/ximf:dictionary&amp;gt;&lt;br /&gt;
 &amp;lt;/ximf:instance&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Fichier ihm ===&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red;&amp;quot;&amp;gt;'''TODO''' : La documentation originale ne décrit pas le fichier ihm, les informations ci-dessous ont seulement été présumées. Merci de les vérifier/compléter.&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Le fichier ihm spécifie l'agencement de l'interface des formulaires XIMF.&lt;br /&gt;
On y retrouve un élément &amp;quot;instance&amp;quot; rappelant l'instance XIMF à laquelle il est rattaché et qui contient un élément &amp;quot;ximf:ihm&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==== Element ihm ====&lt;br /&gt;
L'élément &amp;quot;ihm&amp;quot; contient un ou plusieurs éléments &amp;quot;panel&amp;quot; et un élément &amp;quot;treeRcv&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==== Element panel ====&lt;br /&gt;
Un élément ximf:panel correspond à un onglet du formulaire XIMF construit.&lt;br /&gt;
Deux attributs précisent la balise &amp;quot;panel&amp;quot; : &amp;quot;id&amp;quot; et &amp;quot;ilk&amp;quot;, eg.&lt;br /&gt;
 &amp;lt;ximf:panel id=&amp;quot;pane_security&amp;quot; ilk=&amp;quot;ilk-priority-panel&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Détails sur les attributs de l'élément &amp;quot;panel&amp;quot; :&lt;br /&gt;
** L’attribut &amp;quot;id&amp;quot; définit le nom de l'onglet, il doit être unique pour chaque élément &amp;quot;ximf:panel&amp;quot; et est formaté selon la syntaxe &amp;quot;pane-xxx&amp;quot;. Cet attribut est obligatoire.&lt;br /&gt;
** L’attribut &amp;quot;ilk&amp;quot; définit une référence de label de présentation associé au champ XIMF.&lt;br /&gt;
&lt;br /&gt;
L'élément &amp;quot;ximf:panel&amp;quot; contient au moins un éléments &amp;quot;ximf:groupbox&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==== Element groupbox ====&lt;br /&gt;
Un élément groupbox correspond à une sous catégorie d'un onglet du formulaire XIMF.&lt;br /&gt;
La structure &amp;quot;groupbox&amp;quot; détaille l’ordre d’affichage des entêtes dans un message.&lt;br /&gt;
Deux attributs précisent la balise &amp;quot;ximf:groupbox&amp;quot; : &amp;quot;id&amp;quot; et &amp;quot;ilk&amp;quot;, eg.&lt;br /&gt;
 &amp;lt;ximf:groupbox id=&amp;quot;group-classification&amp;quot; ilk=&amp;quot;ilk-secu-box&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Détails sur les attributs de l'élément &amp;quot;groupbox&amp;quot; :&lt;br /&gt;
** L’attribut &amp;quot;id&amp;quot; définit le nom de l'onglet, il doit être unique pour chaque élément &amp;quot;ximf:panel&amp;quot; et est formaté selon la syntaxe &amp;quot;pane-xxx&amp;quot;. Cet attribut est obligatoire.&lt;br /&gt;
** L’attribut &amp;quot;ilk&amp;quot; définit une référence de label de présentation associé au champ XIMF.&lt;br /&gt;
&lt;br /&gt;
L'élément &amp;quot;groupbox&amp;quot; contient au moins un éléments &amp;quot;headerRef&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==== Element treeRcv ====&lt;br /&gt;
L'élément &amp;quot;treeRcv&amp;quot; permet de spécifier quelles sont les colonnes susceptibles d'être ajoutées dans le panneau principal du client de messagerie qui contient la liste des messages d’un dossier.&lt;br /&gt;
&lt;br /&gt;
L'élément &amp;quot;treeRcv&amp;quot; peut contenir des éléments &amp;quot;headerRef&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==== Element headerRef ====&lt;br /&gt;
L'élément headerRef spécifie les champs associés à chaque sous-groupe d'onglet de formulaire ou les champs qu'il est possible d'afficher dans la liste des messages.&lt;br /&gt;
Aucun attribut ne vient compléter la balise &amp;quot;headerRef&amp;quot;, eg.&lt;br /&gt;
 &amp;lt;ximf:headerRef&amp;gt;header-classification&amp;lt;/ximf:headerRef&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Finalement, le fichier &amp;quot;ihm&amp;quot; pourra contenir :&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 &amp;lt;ximf:instance name=&amp;quot;Amoco&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;ximf:ihm&amp;gt;&lt;br /&gt;
     &amp;lt;ximf:panel id=&amp;quot;pane_security&amp;quot; ilk=&amp;quot;ilk-priority-panel&amp;quot;&amp;gt;&lt;br /&gt;
       &amp;lt;ximf:groupbox id=&amp;quot;group-classification&amp;quot; ilk=&amp;quot;ilk-secu-box&amp;quot;&amp;gt;&lt;br /&gt;
         &amp;lt;ximf:headerRef&amp;gt;header-correspondance-type&amp;lt;/ximf:headerRef&amp;gt;&lt;br /&gt;
         &amp;lt;ximf:headerRef&amp;gt;header-classification&amp;lt;/ximf:headerRef&amp;gt;			&lt;br /&gt;
       &amp;lt;/ximf:groupbox&amp;gt;&lt;br /&gt;
     &amp;lt;/ximf:panel&amp;gt;&lt;br /&gt;
     &amp;lt;ximf:treeRcv&amp;gt;&lt;br /&gt;
       &amp;lt;ximf:headerRef&amp;gt;header-classification&amp;lt;/ximf:headerRef&amp;gt;&lt;br /&gt;
     &amp;lt;/ximf:treeRcv&amp;gt;&lt;br /&gt;
   &amp;lt;/ximf:ihm&amp;gt;&lt;br /&gt;
 &amp;lt;/ximf:instance&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Fichier headers  ===&lt;br /&gt;
Le fichier headers spécifie les types des champs de l'interface des formulaires XIMF.&lt;br /&gt;
On y retrouve un élément &amp;quot;instance&amp;quot; rappelant l'instance XIMF à laquelle il est rattaché et qui contient des éléments &amp;quot;header&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color:red&amp;quot;&amp;gt;'''TODO :'''&lt;br /&gt;
Il semble que les fichiers headers définissent des champs d'entête devant être envoyés alors que ces mêmes entêtes ne sont pas spécifiés dans le fichier ihm. Ce comportement est logique, en effet, l'utilisateur n'a pas forcément besoin de savoir tout ce qui est envoyé via le formulaire.&lt;br /&gt;
&lt;br /&gt;
Comment intégrer un header (nommé aussi header technique) dans le message sans qu'il soit affiché dans le formulaire XIMF de l'IHM ?&lt;br /&gt;
&lt;br /&gt;
Par exemple, dans l'instance Amoco, le champ d'entête X-XIMF-Security-Policy-Identifier est automatiquement envoyé alors que les champs d'entête X-XIMF-Primary-Precedence et X-XIMF-Copy-Precedence ne le sont pas. Comment est faite la différence ?&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Element header ====&lt;br /&gt;
Chaque élément &amp;quot;header&amp;quot; décrit un entête de message de format XIMF.&lt;br /&gt;
Huit attributs précisent la balise &amp;quot;header&amp;quot; : &amp;quot;headerName&amp;quot;, &amp;quot;id&amp;quot;, &amp;quot;technicalHeaderName&amp;quot;, &amp;quot;type&amp;quot;, &amp;quot;technicalType&amp;quot;, &amp;quot;isMandatory&amp;quot;, &amp;quot;ilk&amp;quot;, &amp;quot;description&amp;quot;, e.g.,&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color:red;&amp;quot;&amp;gt;'''TODO :'''&lt;br /&gt;
Comment est effectuée la vérification de l'attribut isMandatory et quelles sont les conditions de fonctionnement de celui-ci ? Est-il possible, par exemple, de spécifier l'attribut isMandatory=true d'un élément header si le contenu de celui-ci est un élément « set » qui dispose des attributs minItem et maxItem ? Actuellement, lorsque l'on crée un élément set avec les attributs minItem et maxItem, le champ du formulaire associé ne peux pas être validé : e.g., &lt;br /&gt;
 &amp;lt;ximf:set id=&amp;quot;value-amoco-classification&amp;quot; minItem=&amp;quot;1&amp;quot; maxItem=&amp;quot;64&amp;quot; separator=&amp;quot;;&amp;quot; technicalSeparator=&amp;quot;.&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;ximf:header id=&amp;quot;header-primary-precedence&amp;quot; &lt;br /&gt;
   headerName=&amp;quot;X-XIMF-Primary-Precedence&amp;quot; &lt;br /&gt;
   ilk=&amp;quot;ilk-primary-precedence&amp;quot; &lt;br /&gt;
   isMandatory=&amp;quot;true&amp;quot; &lt;br /&gt;
   description=&amp;quot;entête d’urgence&amp;quot; &lt;br /&gt;
   type=&amp;quot;string&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Détails sur les attributs de l'élément &amp;quot;header&amp;quot; :&lt;br /&gt;
** L’attribut &amp;quot;headerName&amp;quot; définit le nom du champ XIMF. Cet attribut est obligatoire.&lt;br /&gt;
** L’attribut &amp;quot;id&amp;quot; définit un identifiant de champ, il doit être unique pour chaque élément &amp;quot;header&amp;quot; et est formaté selon la syntaxe &amp;quot;header-xxx&amp;quot;. Cet attribut est obligatoire.&lt;br /&gt;
** L’attribut &amp;quot;isMandatory&amp;quot; précise si ce champ doit être obligatoirement présent dans le message intégrant les entêtes selon cette description. &lt;br /&gt;
** L’attribut &amp;quot;ilk&amp;quot; définit une référence de label de présentation associé au champ XIMF.&lt;br /&gt;
** L’attribut &amp;quot;type&amp;quot; précise le format des données associées à cet élément. Ce format peut être une date, une chaîne, une adresse mail, un O.I.D.&lt;br /&gt;
** L’attribut &amp;quot;technicalHeaderName&amp;quot; permet de compléter l’entête décrit par un autre entête.&lt;br /&gt;
** L’attribut &amp;quot;technicalType&amp;quot; précise le format des données associées à l’élément technicalHeaderName.&lt;br /&gt;
** L’attribut &amp;quot;description&amp;quot; permet d’ajouter une information sur cet élément.&lt;br /&gt;
&lt;br /&gt;
L’élément &amp;quot;header&amp;quot; contient obligatoirement un élément &amp;quot;set&amp;quot;, &amp;quot;multiset&amp;quot;, &amp;quot;string&amp;quot;, ou &amp;quot;compstring&amp;quot;, e.g.,&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;ximf:header id=&amp;quot;header-reply-by&amp;quot; &lt;br /&gt;
   headerName=&amp;quot;X-XIMF-Reply-By&amp;quot; &lt;br /&gt;
   ilk=&amp;quot;ilk-reply-by&amp;quot; &lt;br /&gt;
   isMandatory=&amp;quot;false&amp;quot; &amp;gt;&lt;br /&gt;
     &amp;lt;ximf:string id=&amp;quot;value-reply-by&amp;quot; editable=&amp;quot;true&amp;quot; /&amp;gt;&lt;br /&gt;
 &amp;lt;/ximf:header&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color:red;&amp;quot;&amp;gt;&lt;br /&gt;
'''TODO :''' Quelles sont les contraintes associées à l'attribut type d'un élément header ?&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Element string ====&lt;br /&gt;
L’élément &amp;quot;string&amp;quot; précise le contenu d’une ressource de type chaîne de caractères imprimables (a-z, A-Z, 1-9,…)&lt;br /&gt;
Quinze attributs complètent l’élément &amp;quot;string&amp;quot; : &amp;quot;id&amp;quot;, &amp;quot;ref&amp;quot;, &amp;quot;ilk&amp;quot;, &amp;quot;aclLevel&amp;quot;, &amp;quot;index&amp;quot;, &amp;quot;description&amp;quot;, &amp;quot;editable&amp;quot;, &amp;quot;content&amp;quot;, &amp;quot;technicalContent&amp;quot;,&amp;quot;maxItem&amp;quot;, &amp;quot;minItem&amp;quot;, &amp;quot;maxLength&amp;quot;, &amp;quot;minLength&amp;quot;, &amp;quot;separator&amp;quot;, &amp;quot;technicalSeparator&amp;quot;,  e.g.,&lt;br /&gt;
	&lt;br /&gt;
 &amp;lt;ximf:string ilk=&amp;quot;ilk-france&amp;quot; content=&amp;quot;FRA&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Détails sur les attributs de l'élément &amp;quot;string&amp;quot; :&lt;br /&gt;
** L’attribut &amp;quot;id&amp;quot; définit un identifiant d’élément, il doit être unique pour chaque élément &amp;quot;string&amp;quot;.&lt;br /&gt;
** L’attribut &amp;quot;ref&amp;quot; définit un identifiant de référence qui contient les valeurs à utiliser pour cet élément.&lt;br /&gt;
** L’attribut &amp;quot;ilk&amp;quot; définit une référence de label de présentation internationalisé.&lt;br /&gt;
** L’attribut &amp;quot;aclLevel&amp;quot; définit la valeur seuil d’accès à la donnée selon une règle de droit d’accès (Cf. [[#Element_role| élément role]]).&lt;br /&gt;
** L’attribut &amp;quot;index&amp;quot; permet de définir un ordre de présentation par rapport à aux autres valeurs définies dans le même conteneur.&lt;br /&gt;
** L’attribut &amp;quot; description &amp;quot; permet d’associer un commentaire sur cette donnée.&lt;br /&gt;
** L’attribut &amp;quot;editable&amp;quot; définit une valeur de saisie (champ libre). Cet attribut est de type booléen.&lt;br /&gt;
** L’attribut &amp;quot;content&amp;quot; représente la valeur effective de la donnée. C’est cette donnée qui sera associée au champ XIMF créé.&lt;br /&gt;
** L’attribut &amp;quot;technicalContent&amp;quot; représente la valeur effective de la donnée technique. C’est cette donnée qui sera associée au champ technique XIMF créé (cf. attribut technicalHeaderName de l’élément &amp;quot;header&amp;quot;.&lt;br /&gt;
** L’attribut &amp;quot;separator&amp;quot; définit le caractère de séparation entre deux valeurs (utile si l’attribute editable est positionné).&lt;br /&gt;
** L’attribut &amp;quot;technicalseparator&amp;quot; définit le caractère de séparation entre deux valeurs (utile si l’attribute editable est positionné).&lt;br /&gt;
** L’attribut &amp;quot;maxLength&amp;quot; définit le nombre maximal de caractères de la chaîne définie ou construite.&lt;br /&gt;
** L’attribut &amp;quot;minLength&amp;quot; définit le nombre minimal de caractères de la chaîne définie ou construite.&lt;br /&gt;
** L’attribut &amp;quot;maxItem&amp;quot; définit le nombre maximal de données associées pouvant être concaténées.&lt;br /&gt;
** L’attribut &amp;quot;minItem&amp;quot; définit le nombre minimal de données associées pouvant être concaténées.&lt;br /&gt;
&lt;br /&gt;
L’élément &amp;quot;string&amp;quot; peut contenir plusieurs éléments &amp;quot;linkedValue&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;ximf:string ilk=&amp;quot;ilk-non-protege&amp;quot; content=&amp;quot;NON PROTEGE&amp;quot; technicalContent=&amp;quot;1&amp;quot; &amp;gt;&lt;br /&gt;
   &amp;lt;ximf:linkedValue ref=&amp;quot;value-non-protege-france &amp;quot; /&amp;gt;&lt;br /&gt;
 &amp;lt;/ximf:string&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Element compstring ====&lt;br /&gt;
&amp;lt;div style=&amp;quot;color:red;&amp;quot;&amp;gt;&lt;br /&gt;
'''TODO :''' L'attribut de l'élément « compstring » nommé « contentFactorise » devrait s'appeler « contentFactorize ».&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
L’élément &amp;quot;compstring&amp;quot; décrit un conteneur de concaténation des éléments fils. Il permet notamment de créer des valeurs d’entêtes composées.&lt;br /&gt;
Dix-sept attributs complètent l’élément &amp;quot;compstring&amp;quot; : &amp;quot;id&amp;quot;, &amp;quot;ref&amp;quot;, &amp;quot;ilk&amp;quot;, &amp;quot;aclLevel&amp;quot;, &amp;quot;index&amp;quot;, &amp;quot;description&amp;quot;, &amp;quot;maxLength&amp;quot;, &amp;quot;minLength&amp;quot;, &amp;quot;maxItem&amp;quot;, &amp;quot;minItem&amp;quot;, &amp;quot;separator&amp;quot;, &amp;quot;technicalSeparator&amp;quot;, &amp;quot;content&amp;quot;, &amp;quot;technicalContent&amp;quot;,  &amp;quot;contentPositionEnd&amp;quot;, &amp;quot;contentFactorise&amp;quot;, &amp;quot;technicalPositionEnd&amp;quot;, e.g.,&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;ximf:compstring &lt;br /&gt;
   ilk=&amp;quot;ilk-special&amp;quot; &lt;br /&gt;
   content=&amp;quot;SPECIAL&amp;quot; &lt;br /&gt;
   technicalContent=&amp;quot;1.3.4&amp;quot; &lt;br /&gt;
   separator=&amp;quot; &amp;quot; &lt;br /&gt;
   technicalSeparator=&amp;quot;.&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Détails sur les attributs de l'élément &amp;quot;compstring&amp;quot; :&lt;br /&gt;
** L’attribut &amp;quot;id&amp;quot; définit un identifiant d’élément, il doit être unique pour chaque élément &amp;quot;compstring&amp;quot;.&lt;br /&gt;
** L’attribut &amp;quot;ref&amp;quot; définit un identifiant de référence qui contient les valeurs à utiliser pour cet élément.&lt;br /&gt;
** L’attribut &amp;quot;ilk&amp;quot; définit une référence de label de présentation internationalisé.&lt;br /&gt;
** L’attribut &amp;quot;aclLevel&amp;quot; définit la valeur seuil d’accès à la donnée selon une règle de droit d’accès (cf. [[#Element_role| élément &amp;quot;role&amp;quot;]]).&lt;br /&gt;
** L’attribut &amp;quot;index&amp;quot; permet de définir un ordre de présentation par rapport à aux autres valeurs définies dans le même conteneur.&lt;br /&gt;
** L’attribut &amp;quot; description &amp;quot; permet d’associer un commentaire sur cette donnée.&lt;br /&gt;
** L’attribut &amp;quot;content&amp;quot; représente la valeur effective de la donnée. C’est cette donnée qui sera associée au champ XIMF créé.&lt;br /&gt;
** L’attribut &amp;quot;technicalContent&amp;quot; représente la valeur effective de la donnée technique. C’est cette donnée qui sera associée au champ technique XIMF créé (cf. attribut technicalHeaderName de l’élément &amp;quot;header&amp;quot;.&lt;br /&gt;
** L’attribut &amp;quot;separator&amp;quot; définit le caractère de séparation entre deux valeurs.&lt;br /&gt;
** L’attribut &amp;quot;technicalseparator&amp;quot; définit le caractère de séparation entre deux valeurs.&lt;br /&gt;
** L’attribut &amp;quot;maxLength&amp;quot; définit le nombre maximal de caractères de la chaîne définie ou construite.&lt;br /&gt;
** L’attribut &amp;quot;minLength&amp;quot; définit le nombre minimal de caractères de la chaîne définie ou construite.&lt;br /&gt;
** L’attribut &amp;quot;maxItem&amp;quot; définit le nombre maximal de données associées pouvant être concaténées.&lt;br /&gt;
** L’attribut &amp;quot;minItem&amp;quot; définit le nombre minimal de données associées pouvant être concaténées.&lt;br /&gt;
** L’attribut &amp;quot;contentPositionEnd&amp;quot; impose de positionner le contenu de l’élément &amp;quot;compstring&amp;quot; après les valeurs des éléments fils : valuefils1,valuefils2 : valuecompstring.&lt;br /&gt;
** L’attribut &amp;quot;technicalPositionEnd&amp;quot; impose de positionner le contenu de l’élément &amp;quot;compstring&amp;quot; après les valeurs des éléments fils. &lt;br /&gt;
** L’attribut &amp;quot;contentFactorise&amp;quot; impose d’utiliser le contenu de l’élément &amp;quot;compstring&amp;quot; comme facteur des éléments fils : valuecompstring(valuefils1,valuefils2). &lt;br /&gt;
&lt;br /&gt;
L’élément &amp;quot;compstring&amp;quot; peut contenir un élément &amp;quot;string&amp;quot; ou &amp;quot;set&amp;quot; ou  &amp;quot;multiset&amp;quot; ou plusieurs éléments &amp;quot;compstring&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;ximf:compstring &lt;br /&gt;
   ilk=&amp;quot;ilk-special&amp;quot; &lt;br /&gt;
   content=&amp;quot;SPECIAL&amp;quot; &lt;br /&gt;
   technicalContent=&amp;quot;1.3.4&amp;quot; &lt;br /&gt;
   separator=&amp;quot; &amp;quot; &lt;br /&gt;
   technicalSeparator=&amp;quot;.&amp;quot;&amp;gt;&lt;br /&gt;
     &amp;lt;ximf:set id=&amp;quot;ilk-special-op &amp;quot; maxItem=&amp;quot;64&amp;quot;&amp;gt;&lt;br /&gt;
       &amp;lt;ximf:string ilk=&amp;quot;ilk-special-op1&amp;quot; content=&amp;quot;OP1&amp;quot; technicalContent=&amp;quot;1&amp;quot; /&amp;gt;&lt;br /&gt;
       &amp;lt;ximf:string ilk=&amp;quot;ilk-special-op2&amp;quot; content=&amp;quot;OP2&amp;quot; technicalContent=&amp;quot;2&amp;quot; /&amp;gt;&lt;br /&gt;
       &amp;lt;ximf:string ilk=&amp;quot;ilk-special-op3&amp;quot; content=&amp;quot;OP3&amp;quot; technicalContent=&amp;quot;3&amp;quot; /&amp;gt;&lt;br /&gt;
     &amp;lt;/ximf:set&amp;gt;		&lt;br /&gt;
 &amp;lt;/ximf:compstring&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Element set ====&lt;br /&gt;
L’élément &amp;quot;set&amp;quot; décrit un conteneur de ressources de même type. Cet élément autorise la sélection de plusieurs ressources mais chaque ressource est sélectionnée une seule fois.&lt;br /&gt;
Douze attributs précisent la description de la balise &amp;quot;set&amp;quot; : &amp;quot;id&amp;quot;, &amp;quot;ref&amp;quot;, &amp;quot;ilk&amp;quot;, &amp;quot;aclLevel&amp;quot;, &amp;quot;index&amp;quot;, &amp;quot;description&amp;quot;, &amp;quot;maxLength&amp;quot;, &amp;quot;minLength&amp;quot;, &amp;quot;maxItem&amp;quot;, &amp;quot;minItem&amp;quot;, &amp;quot;separator&amp;quot;, &amp;quot;technicalSeparator&amp;quot;,  e.g.,&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;ximf:set id=&amp;quot;value-categories&amp;quot; ref=&amp;quot;value-mentions&amp;quot; maxItem=&amp;quot;64&amp;quot; separator=&amp;quot;;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Détails sur les attributs de l'élément &amp;quot;set&amp;quot; :&lt;br /&gt;
** L’attribut &amp;quot;id&amp;quot; définit un identifiant d’élément, il doit être unique pour chaque élément &amp;quot;ximf:set&amp;quot;.&lt;br /&gt;
** L’attribut &amp;quot;ref&amp;quot; définit un identifiant de référence qui contient les valeurs à utiliser pour cet élément.&lt;br /&gt;
** L’attribut &amp;quot;ilk&amp;quot; définit une référence de label de présentation internationalisé.&lt;br /&gt;
** L’attribut &amp;quot;aclLevel&amp;quot; définit la valeur seuil d’accès à la donnée selon une règle de droit d’accès (Cf. [[#Element_role|élément rôle]]).&lt;br /&gt;
** L’attribut &amp;quot;index&amp;quot; permet de définir un ordre de présentation par rapport à aux autres valeurs définies dans le même conteneur.&lt;br /&gt;
** L’attribut &amp;quot;description&amp;quot; permet d’associer un commentaire sur cette donnée.&lt;br /&gt;
** L’attribut &amp;quot;maxLength&amp;quot; définit le nombre maximal de caractères de la chaîne définie ou construite.&lt;br /&gt;
** L’attribut &amp;quot;minLength&amp;quot; définit le nombre minimal de caractères de la chaîne définie ou construite.&lt;br /&gt;
** L’attribut &amp;quot;maxItem&amp;quot; définit le nombre maximal de données associées pouvant être concaténées.&lt;br /&gt;
** L’attribut &amp;quot;minItem&amp;quot; définit le nombre minimal de données associées pouvant être concaténées.&lt;br /&gt;
** L’attribut &amp;quot;separator&amp;quot; définit le caractère de séparation entre deux valeurs (utile si l’attribute editable est positionné).&lt;br /&gt;
** L’attribut &amp;quot;technicalseparator&amp;quot; définit le caractère de séparation entre deux valeurs&lt;br /&gt;
&lt;br /&gt;
L’élément &amp;quot;set&amp;quot; peut contenir un ou plusieurs éléments &amp;quot;string&amp;quot; ou un ou plusieurs éléments &amp;quot;compstring&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;ximf:set id=&amp;quot;value-categories&amp;quot; minItem=&amp;quot;1&amp;quot; maxItem=&amp;quot;64&amp;quot; separator=&amp;quot;;&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;ximf:string ilk=&amp;quot;ilk-releasable-to&amp;quot; content=&amp;quot;RELEASABLE TO &amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;ximf:string ilk=&amp;quot;ilk-eyes-only&amp;quot; content=&amp;quot; EYES ONLY&amp;quot;/&amp;gt;&lt;br /&gt;
   &amp;lt;ximf:string ilk=&amp;quot;ilk-use-only&amp;quot; content=&amp;quot; USE ONLY&amp;quot;/&amp;gt;&lt;br /&gt;
 &amp;lt;/ximf:set&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color:red;&amp;quot;&amp;gt;'''TODO :'''&lt;br /&gt;
* Y a-t-il une définition des fichiers associés aux instances XIMF (e.g, le fichier attribution-list.xml utilisé dans l'instance Caterpillar) ?&lt;br /&gt;
* Comment le moteur XIMF sait qu'un élément est une &amp;quot;attribution-list&amp;quot; ?&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Element multiset ====&lt;br /&gt;
L’élément &amp;quot;multiset&amp;quot; décrit un conteneur de ressources de même type. Cet élément autorise la sélection de plusieurs ressources et chaque ressource peut être sélectionnée plusieurs fois.&lt;br /&gt;
Douze attributs précisent la description de la balise &amp;quot;multiset&amp;quot; : &amp;quot;id&amp;quot;, &amp;quot;ref&amp;quot;, &amp;quot;ilk&amp;quot;, &amp;quot;aclLevel&amp;quot;, &amp;quot;index&amp;quot;, &amp;quot;description&amp;quot;, &amp;quot;maxLength&amp;quot;, &amp;quot;minLength&amp;quot;, &amp;quot;maxItem&amp;quot;, &amp;quot;minItem&amp;quot;, &amp;quot;separator&amp;quot;, &amp;quot;technicalSeparator&amp;quot;,  e.g.,&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;ximf:multiset &lt;br /&gt;
   id=&amp;quot;value-restricted&amp;quot; &lt;br /&gt;
   ilk=&amp;quot; ilk-value-restricted&amp;quot; &lt;br /&gt;
   maxItem=&amp;quot;64&amp;quot; &lt;br /&gt;
   separator=&amp;quot;;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Détails sur les attributs de l'élément &amp;quot;multiset&amp;quot; :&lt;br /&gt;
** L’attribut &amp;quot;id&amp;quot; définit un identifiant d’élément, il doit être unique pour chaque élément &amp;quot;multiset&amp;quot;.&lt;br /&gt;
** L’attribut &amp;quot;ref&amp;quot; définit un identifiant de référence qui contient les valeurs à utiliser pour cet élément.&lt;br /&gt;
** L’attribut &amp;quot;ilk&amp;quot; définit une référence de label de présentation internationalisé.&lt;br /&gt;
** L’attribut &amp;quot;aclLevel&amp;quot; définit la valeur seuil d’accès à la donnée selon une règle de droit d’accès (Cf. [[#Element_role|élément rôle]]).&lt;br /&gt;
** L’attribut &amp;quot;index&amp;quot; permet de définir un ordre de présentation par rapport à aux autres valeurs définies dans le même conteneur.&lt;br /&gt;
** L’attribut &amp;quot;description&amp;quot; permet d’associer un commentaire sur cette donnée.&lt;br /&gt;
** L’attribut &amp;quot;maxLength&amp;quot; définit le nombre maximal de caractères de la chaîne définie ou construite.&lt;br /&gt;
** L’attribut &amp;quot;minLength&amp;quot; définit le nombre minimal de caractères de la chaîne définie ou construite.&lt;br /&gt;
** L’attribut &amp;quot;maxItem&amp;quot; définit le nombre maximal de données associées pouvant être concaténées.&lt;br /&gt;
** L’attribut &amp;quot;minItem&amp;quot; définit le nombre minimal de données associées pouvant être concaténées.&lt;br /&gt;
** L’attribut &amp;quot;separator&amp;quot; définit le caractère de séparation entre deux valeurs (utile si l’attribute editable est positionné).&lt;br /&gt;
** L’attribut &amp;quot;technicalseparator&amp;quot; définit le caractère de séparation entre deux valeurs&lt;br /&gt;
&lt;br /&gt;
L’élément &amp;quot;multiset&amp;quot; peut contenir un ou plusieurs éléments &amp;quot;string&amp;quot; ou un ou plusieurs éléments &amp;quot;compstring&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;ximf:multiset id=&amp;quot;value-restricted-example-categories&amp;quot; minItem=&amp;quot;1&amp;quot; maxItem=&amp;quot;64&amp;quot; separator=&amp;quot;;&amp;quot; &amp;gt;&lt;br /&gt;
   &amp;lt;ximf:string ilk=&amp;quot;ilk-releasable-to&amp;quot; content=&amp;quot;RELEASABLE TO &amp;quot;/&amp;gt;&lt;br /&gt;
   &amp;lt;ximf:string ilk=&amp;quot;ilk-eyes-only&amp;quot; content=&amp;quot; EYES ONLY&amp;quot;/&amp;gt;&lt;br /&gt;
   &amp;lt;ximf:string ilk=&amp;quot;ilk-use-only&amp;quot; content=&amp;quot; USE ONLY&amp;quot;/&amp;gt;&lt;br /&gt;
 &amp;lt;/ximf:multiset&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red;&amp;quot;&amp;gt;'''TODO ''': Comment sont gérées les règles associées aux champs multivaleurs (disposant par exemple des attributs minItem/maxItem ou les champs multiset) ?&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Element linkedValue ====&lt;br /&gt;
L’élément &amp;quot;linkedValue&amp;quot; définit une référence sur une ressource de type conteneur (&amp;quot;set&amp;quot;, &amp;quot;multiset&amp;quot;) ou &amp;quot;string&amp;quot;. Cette ressource devrait être utilisée si la ressource contenant &amp;quot;linkedValue&amp;quot; (noeud parent) est sélectionnée.&lt;br /&gt;
Un attribut précise la balise &amp;quot;linkvalue&amp;quot; : &amp;quot;ref&amp;quot;, e.g.,&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;ximf:linkedValue ref=&amp;quot;value-restricted-example-classification-id&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Détails sur les attributs de l'élément &amp;quot;linkedValue&amp;quot; :&lt;br /&gt;
** L’attribut &amp;quot;ref&amp;quot; précise la valeur de l’attribut &amp;quot;id&amp;quot; de la ressource cible. Cet attribut est obligatoire.&lt;br /&gt;
&lt;br /&gt;
=== Fichier rules ===&lt;br /&gt;
Le fichier rules définit les règles de contrôles d’entêtes XIMF.&lt;br /&gt;
On y retrouve un élément &amp;quot;instance&amp;quot; rappelant l'instance XIMF à laquelle il est rattaché et qui peut contenir des éléments &amp;quot;ximf:rule&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==== Element rule ====&lt;br /&gt;
&amp;lt;div style=&amp;quot;color:red&amp;quot;&amp;gt;&lt;br /&gt;
'''TODO :''' Mettre à jour la documentation :&lt;br /&gt;
* Les éléments autorisés dans un élément « rule » ne sont plus à jour. La présente documentation spécifie 12 éléments : AliasHeader, AliasValue, Compatibility, Association, SecureHeaders, SecurityLabel, Constraint, Assignment, Processing, Accessibility, Role et Custom. Le schéma XML fourni avec le mail en spécifie 5 : Constraint, Processing, Compatibility, Policy et Custom et place les autres en tant qu'extentions des 5 éléments cités précédemment.&lt;br /&gt;
* Les éléments SecureHeaders et SecurityLabel associés à l'élément « rule » ne figurent pas dans la nouvelle version du shéma xml. On les retrouve dans les fichiers rules-*.xml mais les éléments sont commentés, ils sont, de plus, présents dans une autre instance : comment ces éléments sont utilisés dans Trustedbird ?&lt;br /&gt;
* L'élément ximf:classificationPictures n'est pas documenté. De plus, il serait bon d'avoir des précisions sur la raison qui a motivé l'ajout de cet élément dans les fichiers de règles (alors qu'il semblerait être plus adapté au fichier headers-*.xml).&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
L’élément &amp;quot;rule&amp;quot; est le conteneur principal de description d’un comportement particulier à appliquer sur un ensemble d’entêtes XIMF. &lt;br /&gt;
Trois attributs précisent la balise &amp;quot;rule&amp;quot; : &amp;quot;id&amp;quot;, &amp;quot;agent&amp;quot;, &amp;quot;description&amp;quot;, e.g.,&lt;br /&gt;
 &amp;lt;ximf:rule id=&amp;quot;compatibility-rule&amp;quot; description=&amp;quot;Règle sur la compatibilité X-SMTP / XIMF&amp;quot; &amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Détails sur les attributs de l'élément &amp;quot;rule&amp;quot; :&lt;br /&gt;
** L’attribut &amp;quot;id&amp;quot; définit un identifiant d’élément, il doit être unique pour chaque élément &amp;quot;rule&amp;quot;. Cet attribut est obligatoire.&lt;br /&gt;
** L’attribut &amp;quot;agent&amp;quot; indique l’équipement cible devant analyser et appliquer le contenu de cet élément.&lt;br /&gt;
** L’attribut &amp;quot;description&amp;quot; autorise l’auteur d’ajouter un commentaire sur cet élément.&lt;br /&gt;
&lt;br /&gt;
L’élément &amp;quot;rule&amp;quot; contient un ou plusieurs mêmes éléments de spécialisation de la règle &amp;quot;contraint&amp;quot;, &amp;quot;assignement&amp;quot;, &amp;quot;processing&amp;quot;, &amp;quot;compatibility&amp;quot;, &amp;quot;accessibility&amp;quot;, &amp;quot;custom&amp;quot;,…, e.g.,&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;ximf:rule id=&amp;quot;precedence-rule&amp;quot; agent=&amp;quot;mua&amp;quot; description=&amp;quot;Règle sur les priorités&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;ximf:constraint &lt;br /&gt;
     left=&amp;quot;header-primary-precedence&amp;quot; &lt;br /&gt;
     operator=&amp;quot;equalOrGreaterThan&amp;quot; &lt;br /&gt;
     right=&amp;quot;header-copy-precedence&amp;quot; /&amp;gt;&lt;br /&gt;
 &amp;lt;/ximf:rule&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Element aliasHeader ====&lt;br /&gt;
L’élément &amp;quot;aliasHeader&amp;quot; permet de définir le nom de l’entête sur lequel la règle précisée est appliquée &lt;br /&gt;
Deux attributs précisent la balise &amp;quot;aliasHeader&amp;quot; : &amp;quot;headerName&amp;quot; et &amp;quot;headerRef&amp;quot;, e.g.,&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;ximf:aliasHeader headerName =&amp;quot;X-P772-Version&amp;quot; headerRef=&amp;quot;X-XIMF-VERSION&amp;quot; /&amp;gt;	&lt;br /&gt;
&lt;br /&gt;
* Détails sur les attributs de l'élément &amp;quot;aliasHeader&amp;quot; :&lt;br /&gt;
* L’attribut &amp;quot;headerName&amp;quot; définit le nom XIMF de l’entête modifié par la règle. Cet attribut est obligatoire.&lt;br /&gt;
* L’attribut &amp;quot;headerRef&amp;quot; définit le nom d’un entête XIMF de référence qui est le point d’entrée de l’application de la règle sur l’entête définit par &amp;quot;headerName&amp;quot;. Cela permet de lier deux entêtes de messages où l’utilisation de l’un des entêtes influe sur le comportement de l’autre.&lt;br /&gt;
&lt;br /&gt;
L’élément &amp;quot;aliasHeader&amp;quot; peut contenir des éléments &amp;quot;aliasValue&amp;quot;,e.g ,&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;ximf:aliasHeader headerName=&amp;quot;X-P772-Version&amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;ximf:aliasValue vame=&amp;quot;1.0&amp;quot;/&amp;gt;		&lt;br /&gt;
 &amp;lt;ximf:aliasHeader&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Element aliasValue ====&lt;br /&gt;
L’élément &amp;quot;aliasValue&amp;quot; contient une valeur à associer à l’entête XIMF contrôlé par la règle. Il est utile lorsque deux entêtes sont liées (utilisation de l’attribut headerRef dans l’élément aliasHeader) et que les valeurs de l’entêtes de référence permettent de préciser celles de l’entête contrôlé. &lt;br /&gt;
Deux attributs précisent la balise &amp;quot;aliasValue&amp;quot; : &amp;quot;valueName&amp;quot;, &amp;quot;valueRef&amp;quot;, e.g.,&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;ximf:aliasValue valueName=&amp;quot;2&amp;quot; valueRef=&amp;quot;flash&amp;quot; /&amp;gt;			&lt;br /&gt;
&lt;br /&gt;
* Détails sur les attributs de l'élément &amp;quot;aliasValue&amp;quot; :&lt;br /&gt;
** L’attribut &amp;quot;valueName&amp;quot; définit la valeur de l’entête à créer. Cet attribut est obligatoire.&lt;br /&gt;
** L’attribut &amp;quot;valueRef&amp;quot; définit la valeur de l’entête XIMF de référence pour utiliser valueName. &lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red;&amp;quot;&amp;gt;'''TODO :''' L'attribut valueRef est-il obligatoire ?&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Element compatibility ====&lt;br /&gt;
L’élément &amp;quot;compatibility&amp;quot; est utilisé pour associer à un entête respectant la norme XIMF un entête respectant une autre norme que XIMF (XSMTP par exemple).&lt;br /&gt;
Deux attributs précisent la balise &amp;quot;compatibility&amp;quot; : &amp;quot;targetName&amp;quot;, &amp;quot;targetVersion&amp;quot;, e.g.,&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;ximf:compatibility targetName=&amp;quot;X-SMTP&amp;quot; targetVersion=&amp;quot;1.1&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;ximf:aliasValue headerName=&amp;quot;X-P772-Version&amp;quot; content=&amp;quot;1.1&amp;quot; /&amp;gt;		&lt;br /&gt;
   &amp;lt;ximf:aliasValue &lt;br /&gt;
     headerName=&amp;quot;X-P772-Primary-Precedence&amp;quot; &lt;br /&gt;
     headerRef=&amp;quot;header-primary-precedence&amp;quot; &lt;br /&gt;
     dataRef=&amp;quot;data-priority-xsmtp&amp;quot;/&amp;gt;&lt;br /&gt;
 &amp;lt;/ximf:compatibility&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Détails sur les attributs de l'élément &amp;quot;compatibility&amp;quot; :&lt;br /&gt;
** L’attribut &amp;quot;targetName&amp;quot; définit la norme de l’entête à associer à l’entête XIMF. Cet attribut est obligatoire. &lt;br /&gt;
** L’attribut &amp;quot;targetVersion&amp;quot; définit le numéro de version de la norme de l’entête à associer à l’entête XIMF. Cet attribut est obligatoire.&lt;br /&gt;
&lt;br /&gt;
L’élément &amp;quot;compatibility&amp;quot; contient au moins un élément &amp;quot;aliasHeader&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Pour illustrer cette règle :&amp;lt;/u&amp;gt;&lt;br /&gt;
Le format XSMTP est déjà supporté par certains équipements. Afin de rendre ceux-ci inter opérables avec le nouveau format XIMF, cette règle permet d’associer un entête XSMTP contenant les mêmes informations qu’un entête XIMF.&lt;br /&gt;
&lt;br /&gt;
L’élément Association : dépendance entre entêtes&lt;br /&gt;
L’élément &amp;quot;association&amp;quot; définie les valeurs autorisées pour un entête XIMF en fonction d’une valeur définie pour un autre entête XIMF.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;ximf:association&amp;gt;&lt;br /&gt;
     &amp;lt;ximf:aliasHeader &lt;br /&gt;
       headerName=&amp;quot;X-XIMF-Primary-Precedence&amp;quot; &lt;br /&gt;
       headerRef=&amp;quot;X-XIMF-Correspondence-Type&amp;quot;&amp;gt;&lt;br /&gt;
     &amp;lt;ximf:aliasValue valueName=&amp;quot;routine&amp;quot; valueRef=&amp;quot;private&amp;quot; /&amp;gt;&lt;br /&gt;
     &amp;lt;ximf:aliasValue valueName=&amp;quot;routine,priority&amp;quot; valueRef=&amp;quot;professional&amp;quot; /&amp;gt;&lt;br /&gt;
     &amp;lt;ximf:aliasValue valueName=&amp;quot;routine,priority,immediate,flash&amp;quot; valueRef=&amp;quot;operational&amp;quot; /&amp;gt;&lt;br /&gt;
     &amp;lt;ximf:aliasValue valueName=&amp;quot;routine,priority,immediate&amp;quot; valueRef=&amp;quot;official&amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;/ximf:aliasHeader&amp;gt;&lt;br /&gt;
 &amp;lt;/ximf:association&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Element secureHeaders ====&lt;br /&gt;
L’élément &amp;quot;secureHeaders&amp;quot; définie la liste des entêtes à intégrer dans la signature d’un message. Cette règle s’applique sur les équipements proposant un algorithme de signature des messages.&lt;br /&gt;
&lt;br /&gt;
Un élément &amp;quot;secureHeaders&amp;quot; contient un ou plusieurs éléments &amp;quot;aliasHeaders&amp;quot; où chaque élément décrit un entête à intégrer dans la signature et complété d’un attribut &amp;quot;status&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;ximf:secureHeaders targetName=&amp;quot;SecureHeaders&amp;quot;&amp;gt;			&lt;br /&gt;
   &amp;lt;ximf:aliasHeader headerName=&amp;quot;X-XIMF-Primary-Precedence&amp;quot;  status=&amp;quot;0&amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;ximf:aliasHeader headerName=&amp;quot;X-XIMF-Copy-Precedence&amp;quot; status=&amp;quot;0&amp;quot; /&amp;gt;&lt;br /&gt;
 &amp;lt;/ximf:secureHeaders&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Element securityLabel ====&lt;br /&gt;
L’élément &amp;quot;securityLabel&amp;quot; définie la liste des entêtes à intégrer dans la signature d’un message. Cette règle s’applique sur les équipements proposant un algorithme de signature des messages selon la norme RFC.&lt;br /&gt;
&lt;br /&gt;
Un élément &amp;quot;securityLabel&amp;quot; contient un ou plusieurs éléments &amp;quot;aliasHeaders&amp;quot; où chaque élément décrit un entête à intégrer dans la signature et complété d’un attribut &amp;quot;status&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;ximf:securityLabel targetName=&amp;quot;SecurityLabel&amp;quot; id=&amp;quot;Amoco&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;ximf:aliasHeader &lt;br /&gt;
     headerName=&amp;quot;SecurityPolicyIdentifier&amp;quot; &lt;br /&gt;
     headerRef=&amp;quot;X-XIMF-Security-Policy-Identifier&amp;quot; /&amp;gt;			&lt;br /&gt;
   &amp;lt;ximf:aliasHeader &lt;br /&gt;
     headerName=&amp;quot;SecurityClassification&amp;quot; &lt;br /&gt;
     headerRef=&amp;quot;X-XIMF-Security-Classification-Identifier&amp;quot; /&amp;gt;							&lt;br /&gt;
   &amp;lt;ximf:aliasHeader &lt;br /&gt;
     headerName=&amp;quot;ESSPrivacyMark&amp;quot; &lt;br /&gt;
     headerRef=&amp;quot;X-XIMF-Privacy-Mark&amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;ximf:aliasHeader &lt;br /&gt;
     headerName=&amp;quot;SecurityCategory&amp;quot; &lt;br /&gt;
     headerRef=&amp;quot;X-XIMF-Security-Categories-Identifier&amp;quot; &lt;br /&gt;
     type=&amp;quot;2&amp;quot; /&amp;gt;&lt;br /&gt;
 &amp;lt;/ximf:securityLabel&amp;gt;	&lt;br /&gt;
&lt;br /&gt;
==== Element constraint ====&lt;br /&gt;
L’élément &amp;quot;constraint&amp;quot; est utilisé pour définir une règle de construction de deux entêtes partageant des &amp;quot;datas&amp;quot; identiques. &lt;br /&gt;
Trois attributs précisent la balise &amp;quot;constraint&amp;quot; : &amp;quot;left&amp;quot;, &amp;quot;right&amp;quot;, &amp;quot;operator&amp;quot;, e.g.,&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;ximf:constraint &lt;br /&gt;
   left=&amp;quot;header-primary-precedence&amp;quot; &lt;br /&gt;
   operator=&amp;quot;equalOrGreaterThan&amp;quot; &lt;br /&gt;
   right=&amp;quot;header-copy-precedence&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Détails sur les attributs de l'élément &amp;quot;constraint&amp;quot; :&lt;br /&gt;
** L’attribut &amp;quot;left&amp;quot; désigne le premier élément &amp;quot;header&amp;quot; de comparaison. Cet attribut est obligatoire.&lt;br /&gt;
** L’attribut &amp;quot;right&amp;quot; désigne le deuxième élément &amp;quot;header&amp;quot; de comparaison. Cet attribut est obligatoire.&lt;br /&gt;
** L’attribut &amp;quot;operator&amp;quot; indique la règle de poids à appliquer sur la valeur des deux éléments &amp;quot;header&amp;quot;, il peut être de type &amp;quot;greaterThan&amp;quot;, &amp;quot;lowerThan&amp;quot;, &amp;quot;equalOrGreaterThan&amp;quot;, &amp;quot;equalOrLowerThan&amp;quot;, &amp;quot;equal&amp;quot;. Cet attribut est obligatoire.&lt;br /&gt;
&lt;br /&gt;
* Détails sur les valeurs possibles de l'attribut &amp;quot;type&amp;quot; :&lt;br /&gt;
** Le type &amp;quot;greaterThan&amp;quot; signifie que la valeur de l’élément &amp;quot;left&amp;quot; doit être strictement supérieur à la valeur de l’élément &amp;quot;right&amp;quot;.&lt;br /&gt;
** Le type &amp;quot;lowerThan&amp;quot; signifie que la valeur de l’élément &amp;quot;left&amp;quot; doit être strictement inférieur à la valeur de l’élément &amp;quot;right&amp;quot;.&lt;br /&gt;
** Le type &amp;quot;equalOrGreaterThan&amp;quot; signifie que la valeur de l’élément &amp;quot;left&amp;quot; doit être supérieur ou égale à la valeur de l’élément &amp;quot;right&amp;quot;.&lt;br /&gt;
** Le type &amp;quot;equalOrLowerThan&amp;quot; signifie que la valeur de l’élément &amp;quot;left&amp;quot; doit être inférieur ou égale à la valeur de l’élément &amp;quot;right&amp;quot;.&lt;br /&gt;
** Le type &amp;quot;equal&amp;quot; signifie que la valeur de l’élément &amp;quot;left&amp;quot; et de l’élément &amp;quot;right&amp;quot; doivent être identiques.&lt;br /&gt;
&lt;br /&gt;
==== Element assignment ====&lt;br /&gt;
&amp;lt;div style=&amp;quot;color:red;&amp;quot;&amp;gt;'''TODO :''' L'élément assignment n'apparaît pas dans le shéma xml qui avait été envoyé.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
L’élément &amp;quot;assignement&amp;quot; est utilisé pour affecter une valeur créée en fonction d’une  règle de comparaison sur les valeurs de deux éléments &amp;quot;header&amp;quot;. &lt;br /&gt;
Quatre attributs précisent la balise &amp;quot;assignement&amp;quot; : &amp;quot;left&amp;quot;, &amp;quot;right&amp;quot;, &amp;quot;operator&amp;quot;, &amp;quot;result&amp;quot;, e.g.,&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;ximf:assignment &lt;br /&gt;
   left=&amp;quot;header-primary-precedence&amp;quot;&lt;br /&gt;
   operator=&amp;quot;equal&amp;quot; &lt;br /&gt;
   right=&amp;quot;data-routine-precedence&amp;quot; &lt;br /&gt;
   result=&amp;quot;86400&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Détails sur les attributs de l'élément &amp;quot;assignment&amp;quot; :&lt;br /&gt;
** L’attribut &amp;quot;left&amp;quot; désigne le premier élément &amp;quot;header&amp;quot; de comparaison. Cet attribut est obligatoire.&lt;br /&gt;
** L’attribut &amp;quot;right&amp;quot; désigne le deuxième élément &amp;quot;header&amp;quot; de comparaison. Cet attribut est obligatoire.&lt;br /&gt;
** L’attribut &amp;quot;operator&amp;quot; indique la règle de comparaison entre les valeurs des deux éléments &amp;quot;header&amp;quot;, il peut être de type &amp;quot;greaterThan&amp;quot;, &amp;quot;lowerThan&amp;quot;, &amp;quot;equalOrGreaterThan&amp;quot;, &amp;quot;equalOrLowerThan&amp;quot;, &amp;quot;equal&amp;quot;. Cet attribut est obligatoire.&lt;br /&gt;
** L’attribut &amp;quot;result&amp;quot; représente la valeur à utiliser si la règle de comparaison entre les deux éléments est satisfaite. Cet attribut est obligatoire.&lt;br /&gt;
&lt;br /&gt;
==== Element processing ====&lt;br /&gt;
L’élément &amp;quot;processing&amp;quot; regroupe des règles de traitement à effectuer sur des entêtes formatés. &lt;br /&gt;
L’attribut &amp;quot;type&amp;quot; précise le type de traitement à effectuer sur ces valeurs. Cet attribut est obligatoire, il est de type : &amp;quot;sign-header-value&amp;quot;, &amp;quot;encrypt-header-value&amp;quot;, &amp;quot;capitalize-header-value&amp;quot;, e.g.,&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;ximf:processing type=&amp;quot;sign-header-value&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;ximf:refHeader&amp;gt;header-primary-precedence&amp;lt;/ximf:refheader&amp;gt;&lt;br /&gt;
   &amp;lt;ximf:refHeader&amp;gt;header-copy-precedence&amp;lt;/ximf:refheader&amp;gt;&lt;br /&gt;
   &amp;lt;ximf:refHeader&amp;gt;header-echange-type&amp;lt;/ximf:refheader&amp;gt;&lt;br /&gt;
 &amp;lt;/ximf:processing&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Détails sur les valeurs possibles de l'attribut &amp;quot;type&amp;quot; :&lt;br /&gt;
** Le type &amp;quot;sign-header-value&amp;quot; définit un traitement de signature des entêtes définis dans la balise.&lt;br /&gt;
** Le type &amp;quot;encrypt-header-value&amp;quot; définit un traitement de chiffrement des entêtes définis dans la balise. &lt;br /&gt;
** Le type &amp;quot;capitalize-header-value&amp;quot; définit un traitement de capitalisation des entêtes définis dans la balise.&lt;br /&gt;
&lt;br /&gt;
L’élément &amp;quot;processing&amp;quot; contient au moins un élément &amp;quot;refHeader&amp;quot;.&lt;br /&gt;
&amp;lt;div style=&amp;quot;color:red;&amp;quot;&amp;gt;'''TODO :'''L'élément refHeader n'est pas documenté, s'agit-il en fait de l'élément headerRef ?&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Element accessibility ====&lt;br /&gt;
&amp;lt;div style=&amp;quot;color:red;&amp;quot;&amp;gt;'''TODO :''' L'élément accessibility n'apparaît pas dans le shéma xml qui avait été envoyé.&amp;lt;/div&amp;gt;&lt;br /&gt;
L’élément &amp;quot;accessibility&amp;quot; définit un ensemble de règles de droit d’accès aux éléments d’une instance pour une cible déterminée (utilisateur, routeur…). &lt;br /&gt;
Cet élément contient un ou plusieurs éléments &amp;quot;role&amp;quot;.&lt;br /&gt;
		&lt;br /&gt;
 &amp;lt;ximf:accessibility&amp;gt;&lt;br /&gt;
   &amp;lt;ximf:role id=&amp;quot;role-flash-allowed&amp;quot; aclLevel=&amp;quot;100&amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;ximf:role id=&amp;quot;role-flash-prohibited&amp;quot; aclLevel=&amp;quot;50&amp;quot; /&amp;gt;&lt;br /&gt;
 &amp;lt;/ximf:accessibility&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Element role ====&lt;br /&gt;
L’élément &amp;quot;role&amp;quot; positionne une valeur d’accès à pour une entité définit.&lt;br /&gt;
Deux attributs complètent l’élément &amp;quot;role&amp;quot; : &amp;quot;id&amp;quot;, &amp;quot;aclLevel&amp;quot;, e.g.,&lt;br /&gt;
	&lt;br /&gt;
 &amp;lt;ximf:role id=&amp;quot;role-flash-allowed&amp;quot; aclLevel=&amp;quot;100&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Détails sur les attributs de l'élément &amp;quot;role&amp;quot; :&lt;br /&gt;
** L’attribut &amp;quot;id&amp;quot; précise l’entité accessible en fonction d’une valeur déterminée.&lt;br /&gt;
** L’attribut &amp;quot;aclLevel&amp;quot; précise la valeur seuil d’accès à l’entité.&lt;br /&gt;
 &lt;br /&gt;
==== Element custom ====&lt;br /&gt;
L’élément &amp;quot;custom&amp;quot; permet à l’auteur de créer des nouvelles règles personnalisées.&lt;br /&gt;
Trois attributs précisent la balise &amp;quot;custom&amp;quot; : &amp;quot;id&amp;quot;, &amp;quot;provider&amp;quot;, &amp;quot;description&amp;quot;, e.g.,&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;ximf:custom &lt;br /&gt;
   id=&amp;quot;custom-display&amp;quot; &lt;br /&gt;
   provider=&amp;quot;EADS&amp;quot; &lt;br /&gt;
   description=&amp;quot;Affichage de la composition du message&amp;quot; &amp;gt;&lt;br /&gt;
     &amp;lt;node1&amp;gt;&amp;lt;node2&amp;gt;&amp;lt;node3&amp;gt;&amp;lt;/node3&amp;gt;&amp;lt;/node2&amp;gt;&amp;lt;/node1&amp;gt;&lt;br /&gt;
 &amp;lt;/ximf:custom&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Détails sur les attributs de l'élément &amp;quot;custom&amp;quot; :&lt;br /&gt;
** L’attribut &amp;quot;id&amp;quot; définit un identifiant d’élément, il doit être unique pour chaque élément &amp;quot;custom&amp;quot; et formaté selon la syntaxe &amp;quot;custom-xxx&amp;quot;. Cet attribut est obligatoire.&lt;br /&gt;
** L’attribut &amp;quot;provider&amp;quot; identifie l’auteur de la règle. Cet attribut est obligatoire.&lt;br /&gt;
** L’attribut &amp;quot;description&amp;quot; permet d’ajouter un commentaire sur cet élément.&lt;br /&gt;
&lt;br /&gt;
L’élément &amp;quot;custom&amp;quot; peut contenir tous les éléments possibles en respectant les standards XML.&lt;/div&gt;</summary>
		<author><name>Xparis</name></author>	</entry>

	<entry>
		<id>https://adullact.net/plugins/mediawiki/wiki/milimail/index.php?title=SASL_EXTERNAL_Technical_Documentation/fr&amp;diff=745</id>
		<title>SASL EXTERNAL Technical Documentation/fr</title>
		<link rel="alternate" type="text/html" href="https://adullact.net/plugins/mediawiki/wiki/milimail/index.php?title=SASL_EXTERNAL_Technical_Documentation/fr&amp;diff=745"/>
				<updated>2010-11-24T16:55:09Z</updated>
		
		<summary type="html">&lt;p&gt;Xparis : /* Arborescence LDAP/S */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{lang|SASL EXTERNAL_Technical_Documentation|SASL EXTERNAL_Technical_Documentation/fr}}&lt;br /&gt;
&amp;gt; [[Documentation/fr|Documentation]] &amp;gt; [[Trustedbird/fr|Trustedbird]] &amp;gt; [[SASL EXTERNAL/fr|SASL EXTERNAL]] &amp;gt; [[SASL EXTERNAL_Technical_Documentation/fr|Documentation technique]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Simple Authentication and Security Layer (signifiant « Couche d'authentification et de sécurité simple » ou SASL) est un cadre d'authentification et d'autorisation standardisé par l'IETF. Le cadre découple les mécanismes d'authentification des protocoles d'application, permettant en théorie à n'importe quel mécanisme d'authentification pris en charge par SASL d'être employé à partir de n'importe quel protocole d'application capable d'utiliser SASL. Les mécanismes d'authentification peuvent également opérer l'autorisation par serveur mandataire, une technique permettant à un utilisateur d'agir au nom d'un autre. Les mécanismes d'authentification peuvent également fournir une couche d'intégrité des données laquelle permet d'offrir des services de sécurité des données et de confidentialité des données. Un exemple connu d'une telle couche d'intégrité des données est DIGEST-MD5. Les protocoles d'application qui proposent SASL prennent très souvent en charge le protocole de sécurisation des échanges TLS en complément des services offerts par SASL.&lt;br /&gt;
&lt;br /&gt;
[http://fr.wikipedia.org/wiki/SASL source wikipedia]&lt;br /&gt;
&lt;br /&gt;
La norme de référence pour l'implémentation du SASL EXTERNAL est la [http://tools.ietf.org/html/rfc4422 RFC 4422]. &lt;br /&gt;
&lt;br /&gt;
== Mécanismes ==&lt;br /&gt;
&lt;br /&gt;
Un mécanisme SASL est conçu comme une série de demandes d'accès et de réponses. Le mécanisme utilisé ici est celui du “EXTERNAL” : l'authentification est dérivée du contexte (par exemple pour les protocoles employant déjà IPsec ou TLS) D'autres mécanismes SASL existent mais EXTERNAL est le seul qui ait été développé.&lt;br /&gt;
&lt;br /&gt;
Dans le monde du logiciel libre, on trouve souvent deux manières pour un serveur d'authentifier un client par SASL EXTERNAL :&lt;br /&gt;
 - En regardant le propriétaire d'une socket Unix que le client a ouvert,&lt;br /&gt;
 - En utilisant le certificat X.509 utilisé par un client pour une autre couche logicielle : les échanges SSL ou TLS.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Architecture IMAP/S ==&lt;br /&gt;
&lt;br /&gt;
=== Préférences de compte ===&lt;br /&gt;
&lt;br /&gt;
Un nouveau choix est possible dans les paramètres du serveur. Ce choix permet de sélectionner le mécanisme STARTTLS et de choisir l'authentification par certificat.&lt;br /&gt;
&lt;br /&gt;
[[File:Sasl_sch_settings.png]]&lt;br /&gt;
&lt;br /&gt;
==== Connexion à l'IMAP/S ====&lt;br /&gt;
&lt;br /&gt;
L'application va tenter de se connecter au serveur en utilisant le mécanisme SASL EXTERNAL pour s'authentifier via un certificat existant :&lt;br /&gt;
&lt;br /&gt;
* vérification de la configuration du serveur,&lt;br /&gt;
* envoi de l'authentification au serveur : si le serveur est compatible, une fenêtre va s'ouvrir afin de demander le certificat à utiliser. le certificat est envoyé au serveur pour authentification. Si tout se passe bien, la connexion est établie et l'utilisateur peut lire et envoyer des messages.&lt;br /&gt;
&lt;br /&gt;
Ci-dessous, les échanges entre le serveur S et client C utilisés dans la solution implémentée:&lt;br /&gt;
&lt;br /&gt;
  S: * ACAP (SASL &amp;quot;DIGEST-MD5&amp;quot;)&lt;br /&gt;
  C: a001 STARTTLS&lt;br /&gt;
  S: a001 OK &amp;quot;Begin TLS negotiation now&amp;quot;&lt;br /&gt;
  &amp;lt;TLS negotiation, further commands are under TLS layer&amp;gt;&lt;br /&gt;
  S: * ACAP (SASL &amp;quot;DIGEST-MD5&amp;quot; &amp;quot;EXTERNAL&amp;quot;)&lt;br /&gt;
  C: a002 AUTHENTICATE &amp;quot;EXTERNAL&amp;quot;&lt;br /&gt;
  S: + &amp;quot;&amp;quot;&lt;br /&gt;
  C: + &amp;quot;&amp;quot;&lt;br /&gt;
  S: a002 OK &amp;quot;Authenticated&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Arborescence IMAP/S ==&lt;br /&gt;
&lt;br /&gt;
La sécurisation des entêtes est intégrée dans les sources de Thunderbird pour le produit TrustedBird. La majorité du code se trouve dans comm-1.9.2\mailnews\imap, cette partie correspond au noyau IMAP de Thunderbird. Les fichiers concernés sont :&lt;br /&gt;
&lt;br /&gt;
  ./comm-1.9.2/mailnews/imap/src/nsImapCore.h&lt;br /&gt;
                               /nsImapProtocol.cpp&lt;br /&gt;
                              /nsImapServerResponseParser.cpp&lt;br /&gt;
  ./comm-1.9.2/mozilla/security/manager/ssl/src/nsClientAuthRemember.cpp&lt;br /&gt;
                                             /nsClientAuthRemember.h&lt;br /&gt;
                                             /nsCMS.cpp&lt;br /&gt;
                                             /nsCMS.h&lt;br /&gt;
                                             /nsMsgSMIMECID.h&lt;br /&gt;
                                             /nsNSSIOLayer.cpp&lt;br /&gt;
                                             /nsNSSIOLayer.h&lt;br /&gt;
&lt;br /&gt;
== Arborescence LDAP/S ==&lt;br /&gt;
&lt;br /&gt;
La majorité du code se trouve dans comm-1.9.2/directory/c-sdk/ldap, cette partie correspond au noyau LDAP de Thunderbird. La partie comm-1.9.2/mailnews/addrbook/ correspond à l'IHM du carnet d'adresse. Les fichiers concernés sont :&lt;br /&gt;
&lt;br /&gt;
  ./comm-1.9.2/directory/c-sdk/ldap/libraries/libldap/saslbind.c&lt;br /&gt;
  ./comm-1.9.2/directory/xpcom/base/public/nsILDAPOperation.idl&lt;br /&gt;
                                   /src/nsLDAPOperation.cpp&lt;br /&gt;
  ./comm-1.9.2/mailnews/addrbook/content/abResultsPane.js&lt;br /&gt;
                                /prefs/content/pref-directory-add.js&lt;br /&gt;
                                              /pref-directory-add.xul&lt;br /&gt;
                                /src/nsAbLDAPListenerBase.cpp&lt;/div&gt;</summary>
		<author><name>Xparis</name></author>	</entry>

	<entry>
		<id>https://adullact.net/plugins/mediawiki/wiki/milimail/index.php?title=SASL_EXTERNAL_Technical_Documentation/fr&amp;diff=744</id>
		<title>SASL EXTERNAL Technical Documentation/fr</title>
		<link rel="alternate" type="text/html" href="https://adullact.net/plugins/mediawiki/wiki/milimail/index.php?title=SASL_EXTERNAL_Technical_Documentation/fr&amp;diff=744"/>
				<updated>2010-11-24T16:54:23Z</updated>
		
		<summary type="html">&lt;p&gt;Xparis : /* Architecture */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{lang|SASL EXTERNAL_Technical_Documentation|SASL EXTERNAL_Technical_Documentation/fr}}&lt;br /&gt;
&amp;gt; [[Documentation/fr|Documentation]] &amp;gt; [[Trustedbird/fr|Trustedbird]] &amp;gt; [[SASL EXTERNAL/fr|SASL EXTERNAL]] &amp;gt; [[SASL EXTERNAL_Technical_Documentation/fr|Documentation technique]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Simple Authentication and Security Layer (signifiant « Couche d'authentification et de sécurité simple » ou SASL) est un cadre d'authentification et d'autorisation standardisé par l'IETF. Le cadre découple les mécanismes d'authentification des protocoles d'application, permettant en théorie à n'importe quel mécanisme d'authentification pris en charge par SASL d'être employé à partir de n'importe quel protocole d'application capable d'utiliser SASL. Les mécanismes d'authentification peuvent également opérer l'autorisation par serveur mandataire, une technique permettant à un utilisateur d'agir au nom d'un autre. Les mécanismes d'authentification peuvent également fournir une couche d'intégrité des données laquelle permet d'offrir des services de sécurité des données et de confidentialité des données. Un exemple connu d'une telle couche d'intégrité des données est DIGEST-MD5. Les protocoles d'application qui proposent SASL prennent très souvent en charge le protocole de sécurisation des échanges TLS en complément des services offerts par SASL.&lt;br /&gt;
&lt;br /&gt;
[http://fr.wikipedia.org/wiki/SASL source wikipedia]&lt;br /&gt;
&lt;br /&gt;
La norme de référence pour l'implémentation du SASL EXTERNAL est la [http://tools.ietf.org/html/rfc4422 RFC 4422]. &lt;br /&gt;
&lt;br /&gt;
== Mécanismes ==&lt;br /&gt;
&lt;br /&gt;
Un mécanisme SASL est conçu comme une série de demandes d'accès et de réponses. Le mécanisme utilisé ici est celui du “EXTERNAL” : l'authentification est dérivée du contexte (par exemple pour les protocoles employant déjà IPsec ou TLS) D'autres mécanismes SASL existent mais EXTERNAL est le seul qui ait été développé.&lt;br /&gt;
&lt;br /&gt;
Dans le monde du logiciel libre, on trouve souvent deux manières pour un serveur d'authentifier un client par SASL EXTERNAL :&lt;br /&gt;
 - En regardant le propriétaire d'une socket Unix que le client a ouvert,&lt;br /&gt;
 - En utilisant le certificat X.509 utilisé par un client pour une autre couche logicielle : les échanges SSL ou TLS.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Architecture IMAP/S ==&lt;br /&gt;
&lt;br /&gt;
=== Préférences de compte ===&lt;br /&gt;
&lt;br /&gt;
Un nouveau choix est possible dans les paramètres du serveur. Ce choix permet de sélectionner le mécanisme STARTTLS et de choisir l'authentification par certificat.&lt;br /&gt;
&lt;br /&gt;
[[File:Sasl_sch_settings.png]]&lt;br /&gt;
&lt;br /&gt;
==== Connexion à l'IMAP/S ====&lt;br /&gt;
&lt;br /&gt;
L'application va tenter de se connecter au serveur en utilisant le mécanisme SASL EXTERNAL pour s'authentifier via un certificat existant :&lt;br /&gt;
&lt;br /&gt;
* vérification de la configuration du serveur,&lt;br /&gt;
* envoi de l'authentification au serveur : si le serveur est compatible, une fenêtre va s'ouvrir afin de demander le certificat à utiliser. le certificat est envoyé au serveur pour authentification. Si tout se passe bien, la connexion est établie et l'utilisateur peut lire et envoyer des messages.&lt;br /&gt;
&lt;br /&gt;
Ci-dessous, les échanges entre le serveur S et client C utilisés dans la solution implémentée:&lt;br /&gt;
&lt;br /&gt;
  S: * ACAP (SASL &amp;quot;DIGEST-MD5&amp;quot;)&lt;br /&gt;
  C: a001 STARTTLS&lt;br /&gt;
  S: a001 OK &amp;quot;Begin TLS negotiation now&amp;quot;&lt;br /&gt;
  &amp;lt;TLS negotiation, further commands are under TLS layer&amp;gt;&lt;br /&gt;
  S: * ACAP (SASL &amp;quot;DIGEST-MD5&amp;quot; &amp;quot;EXTERNAL&amp;quot;)&lt;br /&gt;
  C: a002 AUTHENTICATE &amp;quot;EXTERNAL&amp;quot;&lt;br /&gt;
  S: + &amp;quot;&amp;quot;&lt;br /&gt;
  C: + &amp;quot;&amp;quot;&lt;br /&gt;
  S: a002 OK &amp;quot;Authenticated&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Arborescence IMAP/S ==&lt;br /&gt;
&lt;br /&gt;
La sécurisation des entêtes est intégrée dans les sources de Thunderbird pour le produit TrustedBird. La majorité du code se trouve dans comm-1.9.2\mailnews\imap, cette partie correspond au noyau IMAP de Thunderbird. Les fichiers concernés sont :&lt;br /&gt;
&lt;br /&gt;
  ./comm-1.9.2/mailnews/imap/src/nsImapCore.h&lt;br /&gt;
                               /nsImapProtocol.cpp&lt;br /&gt;
                              /nsImapServerResponseParser.cpp&lt;br /&gt;
  ./comm-1.9.2/mozilla/security/manager/ssl/src/nsClientAuthRemember.cpp&lt;br /&gt;
                                             /nsClientAuthRemember.h&lt;br /&gt;
                                             /nsCMS.cpp&lt;br /&gt;
                                             /nsCMS.h&lt;br /&gt;
                                             /nsMsgSMIMECID.h&lt;br /&gt;
                                             /nsNSSIOLayer.cpp&lt;br /&gt;
                                             /nsNSSIOLayer.h&lt;br /&gt;
&lt;br /&gt;
== Arborescence LDAP/S ==&lt;br /&gt;
&lt;br /&gt;
La majorité du code se trouve dans comm-1.9.2/directory/c-sdk/ldap, cette partie correspond au noyau LDAP de Thunderbird. La partie comm-1.9.2/mailnews/addrbook/ correspond à l'IHM du carnet d'adresse. Les fichiers concernés sont :&lt;br /&gt;
&lt;br /&gt;
  ./comm-1.9.2/directory/c-sdk/ldap/libraries/libldap/saslbind.c&lt;br /&gt;
  ./comm-1.9.2/directory/xpcom/base/public/nsILDAPOperation.idl&lt;br /&gt;
                                   /src/nsLDAPOperation.cpp&lt;br /&gt;
               mailnews/addrbook/content/abResultsPane.js&lt;br /&gt;
                                /prefs/content/pref-directory-add.js&lt;br /&gt;
                                              /pref-directory-add.xul&lt;br /&gt;
                                /src/nsAbLDAPListenerBase.cpp&lt;/div&gt;</summary>
		<author><name>Xparis</name></author>	</entry>

	<entry>
		<id>https://adullact.net/plugins/mediawiki/wiki/milimail/index.php?title=SASL_EXTERNAL_Technical_Documentation/fr&amp;diff=743</id>
		<title>SASL EXTERNAL Technical Documentation/fr</title>
		<link rel="alternate" type="text/html" href="https://adullact.net/plugins/mediawiki/wiki/milimail/index.php?title=SASL_EXTERNAL_Technical_Documentation/fr&amp;diff=743"/>
				<updated>2010-11-24T16:53:42Z</updated>
		
		<summary type="html">&lt;p&gt;Xparis : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{lang|SASL EXTERNAL_Technical_Documentation|SASL EXTERNAL_Technical_Documentation/fr}}&lt;br /&gt;
&amp;gt; [[Documentation/fr|Documentation]] &amp;gt; [[Trustedbird/fr|Trustedbird]] &amp;gt; [[SASL EXTERNAL/fr|SASL EXTERNAL]] &amp;gt; [[SASL EXTERNAL_Technical_Documentation/fr|Documentation technique]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Simple Authentication and Security Layer (signifiant « Couche d'authentification et de sécurité simple » ou SASL) est un cadre d'authentification et d'autorisation standardisé par l'IETF. Le cadre découple les mécanismes d'authentification des protocoles d'application, permettant en théorie à n'importe quel mécanisme d'authentification pris en charge par SASL d'être employé à partir de n'importe quel protocole d'application capable d'utiliser SASL. Les mécanismes d'authentification peuvent également opérer l'autorisation par serveur mandataire, une technique permettant à un utilisateur d'agir au nom d'un autre. Les mécanismes d'authentification peuvent également fournir une couche d'intégrité des données laquelle permet d'offrir des services de sécurité des données et de confidentialité des données. Un exemple connu d'une telle couche d'intégrité des données est DIGEST-MD5. Les protocoles d'application qui proposent SASL prennent très souvent en charge le protocole de sécurisation des échanges TLS en complément des services offerts par SASL.&lt;br /&gt;
&lt;br /&gt;
[http://fr.wikipedia.org/wiki/SASL source wikipedia]&lt;br /&gt;
&lt;br /&gt;
La norme de référence pour l'implémentation du SASL EXTERNAL est la [http://tools.ietf.org/html/rfc4422 RFC 4422]. &lt;br /&gt;
&lt;br /&gt;
== Mécanismes ==&lt;br /&gt;
&lt;br /&gt;
Un mécanisme SASL est conçu comme une série de demandes d'accès et de réponses. Le mécanisme utilisé ici est celui du “EXTERNAL” : l'authentification est dérivée du contexte (par exemple pour les protocoles employant déjà IPsec ou TLS) D'autres mécanismes SASL existent mais EXTERNAL est le seul qui ait été développé.&lt;br /&gt;
&lt;br /&gt;
Dans le monde du logiciel libre, on trouve souvent deux manières pour un serveur d'authentifier un client par SASL EXTERNAL :&lt;br /&gt;
 - En regardant le propriétaire d'une socket Unix que le client a ouvert,&lt;br /&gt;
 - En utilisant le certificat X.509 utilisé par un client pour une autre couche logicielle : les échanges SSL ou TLS.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Architecture ==&lt;br /&gt;
&lt;br /&gt;
=== Préférences de compte ===&lt;br /&gt;
&lt;br /&gt;
Un nouveau choix est possible dans les paramètres du serveur. Ce choix permet de sélectionner le mécanisme STARTTLS et de choisir l'authentification par certificat.&lt;br /&gt;
&lt;br /&gt;
[[File:Sasl_sch_settings.png]]&lt;br /&gt;
&lt;br /&gt;
==== Connexion à l'IMAP/S ====&lt;br /&gt;
&lt;br /&gt;
L'application va tenter de se connecter au serveur en utilisant le mécanisme SASL EXTERNAL pour s'authentifier via un certificat existant :&lt;br /&gt;
&lt;br /&gt;
* vérification de la configuration du serveur,&lt;br /&gt;
* envoi de l'authentification au serveur : si le serveur est compatible, une fenêtre va s'ouvrir afin de demander le certificat à utiliser. le certificat est envoyé au serveur pour authentification. Si tout se passe bien, la connexion est établie et l'utilisateur peut lire et envoyer des messages.&lt;br /&gt;
&lt;br /&gt;
Ci-dessous, les échanges entre le serveur S et client C utilisés dans la solution implémentée:&lt;br /&gt;
&lt;br /&gt;
  S: * ACAP (SASL &amp;quot;DIGEST-MD5&amp;quot;)&lt;br /&gt;
  C: a001 STARTTLS&lt;br /&gt;
  S: a001 OK &amp;quot;Begin TLS negotiation now&amp;quot;&lt;br /&gt;
  &amp;lt;TLS negotiation, further commands are under TLS layer&amp;gt;&lt;br /&gt;
  S: * ACAP (SASL &amp;quot;DIGEST-MD5&amp;quot; &amp;quot;EXTERNAL&amp;quot;)&lt;br /&gt;
  C: a002 AUTHENTICATE &amp;quot;EXTERNAL&amp;quot;&lt;br /&gt;
  S: + &amp;quot;&amp;quot;&lt;br /&gt;
  C: + &amp;quot;&amp;quot;&lt;br /&gt;
  S: a002 OK &amp;quot;Authenticated&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Arborescence IMAP/S ==&lt;br /&gt;
&lt;br /&gt;
La sécurisation des entêtes est intégrée dans les sources de Thunderbird pour le produit TrustedBird. La majorité du code se trouve dans comm-1.9.2\mailnews\imap, cette partie correspond au noyau IMAP de Thunderbird. Les fichiers concernés sont :&lt;br /&gt;
&lt;br /&gt;
  ./comm-1.9.2/mailnews/imap/src/nsImapCore.h&lt;br /&gt;
                               /nsImapProtocol.cpp&lt;br /&gt;
                              /nsImapServerResponseParser.cpp&lt;br /&gt;
  ./comm-1.9.2/mozilla/security/manager/ssl/src/nsClientAuthRemember.cpp&lt;br /&gt;
                                             /nsClientAuthRemember.h&lt;br /&gt;
                                             /nsCMS.cpp&lt;br /&gt;
                                             /nsCMS.h&lt;br /&gt;
                                             /nsMsgSMIMECID.h&lt;br /&gt;
                                             /nsNSSIOLayer.cpp&lt;br /&gt;
                                             /nsNSSIOLayer.h&lt;br /&gt;
&lt;br /&gt;
== Arborescence LDAP/S ==&lt;br /&gt;
&lt;br /&gt;
La majorité du code se trouve dans comm-1.9.2/directory/c-sdk/ldap, cette partie correspond au noyau LDAP de Thunderbird. La partie comm-1.9.2/mailnews/addrbook/ correspond à l'IHM du carnet d'adresse. Les fichiers concernés sont :&lt;br /&gt;
&lt;br /&gt;
  ./comm-1.9.2/directory/c-sdk/ldap/libraries/libldap/saslbind.c&lt;br /&gt;
  ./comm-1.9.2/directory/xpcom/base/public/nsILDAPOperation.idl&lt;br /&gt;
                                   /src/nsLDAPOperation.cpp&lt;br /&gt;
               mailnews/addrbook/content/abResultsPane.js&lt;br /&gt;
                                /prefs/content/pref-directory-add.js&lt;br /&gt;
                                              /pref-directory-add.xul&lt;br /&gt;
                                /src/nsAbLDAPListenerBase.cpp&lt;/div&gt;</summary>
		<author><name>Xparis</name></author>	</entry>

	<entry>
		<id>https://adullact.net/plugins/mediawiki/wiki/milimail/index.php?title=News&amp;diff=742</id>
		<title>News</title>
		<link rel="alternate" type="text/html" href="https://adullact.net/plugins/mediawiki/wiki/milimail/index.php?title=News&amp;diff=742"/>
				<updated>2010-11-24T16:47:29Z</updated>
		
		<summary type="html">&lt;p&gt;Xparis : /* SASL EXTERNAL authentification on LDAP directory in Trustedbird 3.1.6 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{lang|News|News/fr}}&lt;br /&gt;
&lt;br /&gt;
== SASL EXTERNAL authentification on LDAP directory in Trustedbird 3.1.6 ==&lt;br /&gt;
[[SASL EXTERNAL]] is now available with LDAP authentification in Trustedbird 3.1.6+0.4.0.&lt;br /&gt;
&lt;br /&gt;
--24 novembre 2010 à 12:00 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Secure Headers, SASL EXTERNAL and XIMFMAIL in Trustedbird 3.1.4 ==&lt;br /&gt;
[[Secure Headers]] and [[SASL EXTERNAL]] are now available in Trustedbird 3.1.4+0.3.0.&lt;br /&gt;
&lt;br /&gt;
Add-on [[Ximfmail|XIMFMAIL]] to create XIMF forms is available for Trustedbird 3.1 (version 3.1.4+0.3.0).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--9:51, 14 October 2010 (CEST)&lt;br /&gt;
&lt;br /&gt;
== Thunderbird 3.1 compatibility for 8 add-ons ==&lt;br /&gt;
The following add-ons are now compatible with Thunderbird 3.1:&lt;br /&gt;
* [[Multi-LDAP]]&lt;br /&gt;
* [[Directory Contact Tabs]]&lt;br /&gt;
* [[CRL over LDAP]]&lt;br /&gt;
* [[Notification Viewer]]&lt;br /&gt;
* [[MDN Extended]]&lt;br /&gt;
* [[DSN Settings]]&lt;br /&gt;
* [[Out of Office]]&lt;br /&gt;
* [[Mail XForms]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--8:55, 6 October 2010 (CEST)&lt;br /&gt;
&lt;br /&gt;
== S/MIME security labels in Trustedbird 3.1.4 ==&lt;br /&gt;
S/MIME security labels are now available in Trustedbird 3.1.&lt;br /&gt;
This feature is described in ''Enhanced Security Services for S/MIME'' (RFC 2634 - section 3).&lt;br /&gt;
&lt;br /&gt;
A security label is a set of security information regarding the sensitivity of the content that is protected by S/MIME encapsulation.&lt;br /&gt;
&lt;br /&gt;
&amp;amp;rArr; [[Security Labels|Security labels screenshots]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Trustedbird|Trustedbird 3.1]] branch is now based on Mozilla Thunderbird 3.1.4.&lt;br /&gt;
&lt;br /&gt;
--10:02, 21 September 2010 (CEST)&lt;br /&gt;
&lt;br /&gt;
== S/MIME signed receipts in Trustedbird 3.1 ==&lt;br /&gt;
[[Image:Trustedbird-logo2.png|left|link=http://www.trustedbird.org/|Trustedbird]]&lt;br /&gt;
A new branch of [[Trustedbird]] based on Mozilla Thunderbird 3.1.2 has been released.&lt;br /&gt;
&lt;br /&gt;
As for now, Trustedbird 3.1 implements only S/MIME signed receipts.&lt;br /&gt;
This feature is described in ''Enhanced Security Services for S/MIME'' (RFC 2634 - section 2).&lt;br /&gt;
&lt;br /&gt;
The client is able to request a receipt in a S/MIME signed message. It can also reply to a receipt request by sending a signed receipt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Trustedbird 2 has also been upgraded and is now based on Mozilla Thunderbird 2.0.0.24.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;amp;rArr; [[Signed Receipts|Signed receipts screenshots]]&lt;br /&gt;
&lt;br /&gt;
&amp;amp;rArr; More information about [[Trustedbird]]&lt;br /&gt;
&lt;br /&gt;
--10:11, 1 September 2010 (CEST)&lt;br /&gt;
&lt;br /&gt;
== Thunderbird 3.1 compatibility for MDN Extended ==&lt;br /&gt;
''[[MDN Extended]]'', the add-on which permits to send a return receipt (MDN) on message deletion, is now compatible with Thunderbird 3.1.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;amp;rArr; Download [[MDN Extended|MDN Extended 1.2.0]]&lt;br /&gt;
&lt;br /&gt;
--12:27, 20 August 2010 (CEST)&lt;br /&gt;
&lt;br /&gt;
== CardDAV available in DavMail gateway ==&lt;br /&gt;
[[Image:DavmailLogo.png|right|200px|link=http://davmail.sourceforge.net/|DavMail]]&lt;br /&gt;
[http://en.wikipedia.org/wiki/CardDAV CardDAV], an address book client/server protocol (vCard over WebDAV) designed to synchronize contact data, is now available in [http://davmail.sourceforge.net/ DavMail] gateway since version 3.8.0.&lt;br /&gt;
&lt;br /&gt;
The development of this new feature in DavMail has been sponsored by the French Ministry of Defense through the [http://www.trustedbird.org/ Trustedbird project].&lt;br /&gt;
&lt;br /&gt;
DavMail is a POP/IMAP/SMTP/CalDAV/CardDAV/LDAP Exchange gateway allowing users to use any mail/calendar client (e.g. Thunderbird with Lightning) with a Microsoft Exchange server, even from the internet or behind a firewall through Outlook Web Access webmail (OWA) or Exchange Web Services (EWS).&lt;br /&gt;
DavMail is a free software implemented in Java and distributed under the GNU GPL license.&lt;br /&gt;
&lt;br /&gt;
CardDAV can be used in Thunderbird with the [http://www.sogo.nu/fr/downloads/frontends.html SOGo Connector] add-on.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;amp;rArr; Download [http://davmail.sourceforge.net/ DavMail]&lt;br /&gt;
&lt;br /&gt;
--09:29, 4 August 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Multi-LDAP add-on is now compatible with Thunderbird 3.1 ==&lt;br /&gt;
The ''[[Multi-LDAP]]'' add-on, which enables Thunderbird to use several LDAP directories simultaneously for address autocompletion, has been updated and is now compatible with Mozilla Thunderbird 3.1.&lt;br /&gt;
&lt;br /&gt;
Several bugs have also been fixed and LDAP session management has been improved.&lt;br /&gt;
&lt;br /&gt;
[[Image:MultiLDAP.jpg|link=Multi-LDAP]]&lt;br /&gt;
&lt;br /&gt;
&amp;amp;rArr; Download [[Multi-LDAP|Multi-LDAP 1.1.4]]&lt;br /&gt;
&lt;br /&gt;
--08:48, 3 August 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== New add-on to display information about contacts from LDAP ==&lt;br /&gt;
''[[Directory Contact Tabs]]'' is a set of add-ons for Mozilla Thunderbird 3 which permits to display additional information about contacts from LDAP directory servers.&lt;br /&gt;
&lt;br /&gt;
This add-on permits to add tabs/panels in order to display information which is available in a contact's card in the directory.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;amp;rArr; [[Directory Contact Tabs|More information and screenshots]]&lt;br /&gt;
&lt;br /&gt;
--07:59, 3 May 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== New user interface for delivery receipts (DSN) under Thunderbird 3 ==&lt;br /&gt;
''[[DSN Settings]]'' is a new add-on for Thunderbird 3 which provides user interface settings for Delivery Status Notification requests.&lt;br /&gt;
&lt;br /&gt;
DSN backend has already been integrated in Thunderbird 3. This add-on provides settings to control DSN requests. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;amp;rArr; [[DSN Settings|More information and screenshots]]&lt;br /&gt;
&lt;br /&gt;
--14:03, 28 April 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Thunderbird 3 compatibility for MDN Extended ==&lt;br /&gt;
''[[MDN Extended]]'', the add-on which permits to send a return receipt (MDN) on message deletion, is now compatible with Thunderbird 3.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;amp;rArr; Download [[MDN Extended|MDN Extended 1.1.0]]&lt;br /&gt;
&lt;br /&gt;
--13:03, 21 April 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Trustedbird project contributes to DavMail gateway ==&lt;br /&gt;
[[Image:DavmailLogo.png|right|200px|link=http://davmail.sourceforge.net/|DavMail]]&lt;br /&gt;
French Ministry of Defense is sponsoring, through Trustedbird project, the development of the [http://en.wikipedia.org/wiki/CardDAV CardDAV] protocol in [http://davmail.sourceforge.net/ DavMail] project, in order to synchronize address books (vCard over WebDAV).&lt;br /&gt;
&lt;br /&gt;
DavMail is a POP/IMAP/SMTP/CalDAV/LDAP exchange gateway allowing users to use any mail/calendar client (e.g. Thunderbird with Lightning or Apple iCal) with an Exchange server, even from the internet or behind a firewall through Outlook Web Access.&lt;br /&gt;
&lt;br /&gt;
DavMail gateway is a free software implemented in Java and distributed under the GNU GPL license.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;amp;rArr; [http://davmail.sourceforge.net/ DavMail gateway]&lt;br /&gt;
&lt;br /&gt;
--10:49, 21 April 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Trustedbird is now based on Thunderbird 2.0.0.24 ==&lt;br /&gt;
Since version 0.4.1, Thunderbird 2.0.0.24 updates are integrated in [[Trustedbird]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;amp;rArr; Download [[Download|Trustedbird 0.4.1]] (in ''nightly builds'')&lt;br /&gt;
&lt;br /&gt;
--10:28, 2 April 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Thunderbird 3 compatibility improved for 2 add-ons ==&lt;br /&gt;
''[[Notification Viewer]]'' and ''[[Out of Office]]'' have been fixed and work now with Thunderbird 3.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--17:14, 23 February 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Multi-LDAP add-on updated for Thunderbird 3 ==&lt;br /&gt;
''[[Multi-LDAP]]'', the add-on which permits to use several LDAP directories simultaneously for address autocompletion, has been updated and is now compatible with Mozilla Thunderbird 3. The user interface has been rewritten and directory settings can now be configured globally, for each account or for each identity.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;amp;rArr; Download [[Multi-LDAP|Multi-LDAP 1.1.0]]&lt;br /&gt;
&lt;br /&gt;
--15:26, 19 February 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== New Trustedbird branding ==&lt;br /&gt;
[[Image:Trustedbird-logo2.png|left|link=http://www.trustedbird.org/|Trustedbird logo]]&lt;br /&gt;
Icons, menu items, install wizards, packages and installation paths have been modified in Trustedbird, in Windows and Linux (Debian/Ubuntu).&lt;br /&gt;
Trustedbird has now its own profile directory, distinct from Mozilla Thunderbird.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;amp;rArr; Download and test [[Download|Trustedbird 0.4.0]] from ''nightly builds''.&lt;br /&gt;
&lt;br /&gt;
--14:57, 5 February 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Trustedbird: 64-bit systems compatibility ==&lt;br /&gt;
[[Trustedbird]] is currently only built for the i386 architecture (32-bit). Current packages have been tested successfully on 64-bit systems (Debian Lenny amd64, Ubuntu 9.10 amd64 and Windows 7 64-bit) with 32-bit libraries.&lt;br /&gt;
&lt;br /&gt;
&amp;amp;rArr; Read [[Trustedbird#64-bit_compatibility|instructions]] to install and execute Trustedbird on a 64-bit system.&lt;br /&gt;
&lt;br /&gt;
--16:17, 22 January 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== XForms-based forms and add-ons updated for Thunderbird 3 ==&lt;br /&gt;
'''New add-ons for XForms management'''&lt;br /&gt;
&lt;br /&gt;
''[[Mail XForms]]'' is a set of add-ons which permits to use XForms-based forms in compose and read interfaces in order to send information through email headers.&lt;br /&gt;
&lt;br /&gt;
Forms are written with the XForms XML language embedded into XHTML or XUL files. &lt;br /&gt;
Some test forms are available as samples in the ''Mail XForms Data - sample'' add-on.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Thunderbird 3 compatibility'''&lt;br /&gt;
&lt;br /&gt;
The add-ons ''[[Notification Viewer]]'' and ''[[CRL over LDAP]]'' are now also compatible with Thunderbird 3 final.&lt;br /&gt;
&lt;br /&gt;
--09:54, 20 January 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Video and slides from the JRES 2009 meeting (in French) ==&lt;br /&gt;
Trustedbird has been presented at the ''Journées Réseaux 2009'' in Nantes (France). Watch the [https://2009.jres.org/planning?planning_aid=126&amp;amp;planning_view=vod,eval video] and [https://2009.jres.org/planning?planning_aid=126&amp;amp;planning_view=slides,eval slides].&lt;br /&gt;
&lt;br /&gt;
--10:00, 10 December 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Support of XForms-based forms in order to generate email headers ==&lt;br /&gt;
A new feature for Mozilla Thunderbird 3 is currently being developped in the Trustedbird project.&lt;br /&gt;
&lt;br /&gt;
''Mail XForms'' is a set of add-ons which permits to use XForms-based forms in compose and read interfaces in order to send information through email headers.&lt;br /&gt;
&lt;br /&gt;
Forms are written with the XForms XML language embedded into XHTML or XUL files. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;amp;rArr; [[Mail XForms|More detailed information and first screenshots]]&lt;br /&gt;
&lt;br /&gt;
--14:53, 7 October 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== S/MIME signed receipts in Trustedbird 0.3.4 ==&lt;br /&gt;
[[Trustedbird]] is able to request for a receipt in a S/MIME signed message. It can also reply to a receipt request by sending a signed receipt.&lt;br /&gt;
&lt;br /&gt;
This feature is a service described in ''Enhanced Security Services for S/MIME'' (RFC 2634).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;amp;rArr; [[Signed Receipts|More information and screenshots]]&lt;br /&gt;
&lt;br /&gt;
&amp;amp;rArr; Download [[Download|Trustedbird 0.3.4]]&lt;br /&gt;
&lt;br /&gt;
--10:11, 1 September 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== CRL auto-update patch integrated in Thunderbird ==&lt;br /&gt;
The patch for CRL (''Certificate Revocation Lists'') auto-update, proposed for NSS bug [https://bugzilla.mozilla.org/show_bug.cgi?id=371522 #371522], has been integrated by Mozilla in latest Thunderbird 2.0.0.23 update.&lt;br /&gt;
&lt;br /&gt;
[[Trustedbird]] includes a fixed auto-update feature since version 0.3.0 and ''[[CRL over LDAP]]'' add-on also provides a workaround for this bug, working with all versions of Thunderbird.&lt;br /&gt;
&lt;br /&gt;
--09:19, 1 September 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Trustedbird is now based on Thunderbird 2.0.0.23 ==&lt;br /&gt;
Since version 0.3.3, updates of Thunderbird 2.0.0.23 are integrated in [[Trustedbird]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;amp;rArr; Download [[Download|Trustedbird 0.3.3]]&lt;br /&gt;
&lt;br /&gt;
--12:11, 27 August 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Trustedbird is now based on Thunderbird 2.0.0.22 ==&lt;br /&gt;
Since version 0.3.2, updates of Thunderbird 2.0.0.22 are integrated in [[Trustedbird]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;amp;rArr; Download [[Download|Trustedbird 0.3.2]]&lt;br /&gt;
&lt;br /&gt;
--09:18, 25 June 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Priority email gateway ==&lt;br /&gt;
A new module is available in Trustedbird project: [[Priority email gateway]] is a set of scripts to configure an email gateway which prioritizes emails based on message headers. &lt;br /&gt;
&lt;br /&gt;
The aim is to setup and configure several instances of Postfix email server and Qpsmtpd in order to identify and switch received messages in different queues according to their priority.&lt;br /&gt;
&lt;br /&gt;
This component works on Debian-based Linux distributions.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;amp;rArr; [[Priority email gateway]]&lt;br /&gt;
&lt;br /&gt;
--08:37, 23 June 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Trustedbird 0.3.1 ==&lt;br /&gt;
A new version of [[Trustedbird]] has been released. It fixes several issues in [[Signed Receipts]] and [[Security Labels]].&lt;br /&gt;
&lt;br /&gt;
[[Trustedbird-l10n-fr|French localization]] has also been updated.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;amp;rArr; Download [[Download|Trustedbird 0.3.1]]&lt;br /&gt;
&lt;br /&gt;
--16:02, 17 June 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Watch screencasts and demos ==&lt;br /&gt;
Several screencasts and demos are now available (as for now, only in French) for the following Trustedbird project features:&lt;br /&gt;
* [[Security_Labels|Security Labels]]&lt;br /&gt;
* [[Priority|SMTP PRIORITY]]&lt;br /&gt;
* [[Card_Viewer_Extended|Card Viewer Extended]]&lt;br /&gt;
* [[Check_Recipients|Check Recipients]]&lt;br /&gt;
* [[Out_of_Office|Out of Office]]&lt;br /&gt;
&lt;br /&gt;
These videos have been shown at the latest [[Prez26032009/fr|public meeting]] (in French) on March 26.&lt;br /&gt;
&lt;br /&gt;
--07:45, 30 April 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== New releases of Trustedbird and add-ons ==&lt;br /&gt;
[[Image:Trustedbird-logo2.png|left|link=http://www.trustedbird.org/|Trustedbird logo]]&lt;br /&gt;
New releases of the Trustedbird email client and add-ons for Mozilla Thunderbird are available.&lt;br /&gt;
Add-ons can be kept automatically up-to-date in Thunderbird: check if you have [[Documentation|latest versions]]!&lt;br /&gt;
&lt;br /&gt;
''[[Notification Viewer]]'' and ''[[CRL over LDAP]]'' are now also compatible with Thunderbird 3 beta 2.&lt;br /&gt;
&lt;br /&gt;
Download them from [http://www.trustedbird.org www.trustedbird.org].&lt;br /&gt;
&lt;br /&gt;
--14:57, 17 April 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Trustedbird is now based on Thunderbird 2.0.0.21 ==&lt;br /&gt;
From version 0.2.1.001285, Trustedbird is based on Thunderbird 2.0.0.21.&lt;br /&gt;
You can get it in [http://packages.trustedbird.org/nightly/latest/ nightly builds].&lt;br /&gt;
&lt;br /&gt;
--15:49, 25 March 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Trustedbird project: new name and logo ==&lt;br /&gt;
[[Image:Trustedbird-logo.png|right|link=http://www.trustedbird.org/|New logo]]&lt;br /&gt;
Milimail project is now known as Trustedbird and has a new logo and a new address: [http://www.trustedbird.org www.trustedbird.org].&lt;br /&gt;
&lt;br /&gt;
--14:34, 6 March 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Trustedbird is now based on Thunderbird 2.0.0.19 ==&lt;br /&gt;
From version 0.2.1.001238, Trustedbird (Milimail client) is based on Thunderbird 2.0.0.19.&lt;br /&gt;
You can get it in [http://packages.trustedbird.org/nightly/latest/ nightly builds].&lt;br /&gt;
&lt;br /&gt;
-- 6 January 2009&lt;br /&gt;
&lt;br /&gt;
== Trustedbird is now based on Thunderbird 2.0.0.18 ==&lt;br /&gt;
From version 0.2.1.001208, Trustedbird (Milimail client) is based on Thunderbird 2.0.0.18.&lt;br /&gt;
You can get it in [http://packages.trustedbird.org/nightly/latest/ nightly builds].&lt;br /&gt;
&lt;br /&gt;
-- 27 November 2008&lt;br /&gt;
&lt;br /&gt;
== ''Card Viewer Extended'' available in German ==&lt;br /&gt;
The add-on ''[[Card Viewer Extended]]'' is now available in German.&lt;br /&gt;
Many thanks to Florian Effenberger for his contribution!&lt;br /&gt;
&lt;br /&gt;
You can get it in [http://packages.trustedbird.org/nightly/latest/ nightly builds].&lt;br /&gt;
&lt;br /&gt;
-- 18 November 2008&lt;br /&gt;
&lt;br /&gt;
== Milimail is now based on Thunderbird 2.0.0.17 ==&lt;br /&gt;
From version 0.2.1.001148, Milimail client is based on Thunderbird 2.0.0.17.&lt;br /&gt;
You can get it in [http://packages.trustedbird.org/nightly/latest/ nightly builds].&lt;br /&gt;
&lt;br /&gt;
-- 3 October 2008&lt;br /&gt;
&lt;br /&gt;
== Milimail is now based on Thunderbird 2.0.0.16 ==&lt;br /&gt;
From version 0.2.1.000963, Milimail is based on Thunderbird 2.0.0.16.&lt;br /&gt;
You can get it in [http://packages.milimail.org/nightly/latest/ nightly builds].&lt;br /&gt;
&lt;br /&gt;
-- 30 July 2008&lt;br /&gt;
&lt;br /&gt;
== Milimail - Admisource forge transfer to Adullact forge is in progress ==&lt;br /&gt;
Milimail project is now hosted on the French forge [http://adullact.net/projects/milimail/ Adullact]. You can find documentation, a SVN repository, a bug tracker, forums and mailing-lists.&lt;br /&gt;
&lt;br /&gt;
-- 21 July 2008&lt;br /&gt;
&lt;br /&gt;
== New roadmap ==&lt;br /&gt;
A new [[roadmap]] has been published.&lt;br /&gt;
&lt;br /&gt;
-- 10 June 2008&lt;br /&gt;
&lt;br /&gt;
== Version 0.6.1.7 of ''Notification Viewer''  ==&lt;br /&gt;
[[Notification Viewer]] is an add-on for Thunderbird which shows ''delivery status notification'' ([[DSN]]) and message disposition notification ([[MDN_Extended|MDN]]) to the user.&lt;br /&gt;
&lt;br /&gt;
-- 22 May 2008&lt;br /&gt;
&lt;br /&gt;
== 14/04/2008: Version 0.5.2.0 of XSMTP extension ==&lt;br /&gt;
[http://admisource.gouv.fr/frs/download.php/506/xsmtp-0.5.2.0.xpi&amp;quot;Download&amp;quot;]&lt;br /&gt;
&amp;lt;br&amp;gt; Add update.rdf file to the extension. Manage the update functionnality.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 14/04/2008: Welcome to Daniel Rocher new contributor to the Milimail project ==&lt;br /&gt;
Daniel Rocher works on a project for the French Navy and joined the team through its contribution for Milimail.&lt;br /&gt;
&lt;br /&gt;
In fact, for this project Daniel develops an extension for Thunderbird around the correlation of notifications (DSN:[http://www.ietf.org/rfc/rfc3461.txt RFC3461]).&lt;br /&gt;
&lt;br /&gt;
After the integration of the extension, it will soon be available to download, '''''the entire team Milimail says welcome to Daniel.'''''&lt;br /&gt;
&lt;br /&gt;
== 04/08/2008: Versioning convention ==&lt;br /&gt;
The community explains how to manage the version number of the software Milimail and those extensions.&amp;lt;br&amp;gt;&lt;br /&gt;
[http://www.milimail.org/milimail/index.php/Doc-dev#Versioning_convention &amp;quot;About versioning convention...&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
== 03/05/2008: Change of Name ==&lt;br /&gt;
The Milimail project wishes to change its name. Be the first to give your opinion and your suggestions!&amp;lt;br&amp;gt;&lt;br /&gt;
The community is invited to comment the following names. Moreover the project is open to any proposal on the Milimail forum.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Propositions:&amp;lt;br&amp;gt;&lt;br /&gt;
* Professional Addons For Thunderbird : PATH&amp;lt;br&amp;gt;&lt;br /&gt;
* Thunderbird Professional Enhancement : TPE&amp;lt;br&amp;gt;&lt;br /&gt;
* Feathers For Thunderbird&amp;lt;br&amp;gt;&lt;br /&gt;
* Stealth Thunderbird&amp;lt;br&amp;gt;&lt;br /&gt;
* Covert Thunderbird (Secret and small feathers optimizing the airflow around the bird)&amp;lt;br&amp;gt;&lt;br /&gt;
* Sendgraf (German word meaning &amp;quot;Missus Dominicus&amp;quot; Messager)&amp;lt;br&amp;gt;&lt;br /&gt;
* Storkmail (The stork is a renowned postman)&amp;lt;br&amp;gt;&lt;br /&gt;
* CoatMail (In french 'cotte de mailles')&amp;lt;br&amp;gt;&lt;br /&gt;
* SecureMail&amp;lt;br&amp;gt;&lt;br /&gt;
* StoneMail&amp;lt;br&amp;gt;&lt;br /&gt;
* BlackPenny&amp;lt;br&amp;gt; &lt;br /&gt;
* ChainMail&amp;lt;br&amp;gt;&lt;br /&gt;
* Admimail&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Link to the discussion:&lt;br /&gt;
[http://admisource.gouv.fr/forum/forum.php?forum_id=122 Forum Milimail] and link to the article on linuxfr.org: [http://linuxfr.org/2008/03/05/23803.html &amp;quot;Le projet Milimail désire changer de nom&amp;quot; (french)]&lt;br /&gt;
&lt;br /&gt;
== 02/19/2008: Mozilla Messaging ==&lt;br /&gt;
&amp;quot;The launch of [http://www.mozillamessaging.com/en-US/ Mozilla Messaging] has been announced, the new name for the entity I’ve been calling MailCo on this blog. As promised, it’s a new subsidiary of the [http://www.mozilla.org/ Mozilla Foundation], focused on email and internet communications. We’ve put up the essential information about the organization on the website.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
More on [http://ascher.ca/blog/2008/02/19/mozilla-messaging/ David Ascher's blog post...]&lt;br /&gt;
&lt;br /&gt;
== 01/30/2008: Milimail - Solutions Linux/Open Source 2008 - Tristan Nitot reports on his conversation with a representative of the French Defense Ministry  ==&lt;br /&gt;
At the end of the conference on sustainability and governance of open source software, Tristan Nitot had the pleasure of asking few questions to Thierry Leblond about their orientations in term of messaging. [http://standblog.org/blog/post/2008/01/30/Questions-a-Thierry-Leblond-Ministere-de-la-Defense See more... (in French)]&lt;br /&gt;
&lt;br /&gt;
More on Thunderbird in France [http://ascher.ca/blog/2008/01/31/more-on-thunderbird-in-france/ from David Ascher of MailCo ...]&lt;br /&gt;
&lt;br /&gt;
== 01/18/2008: Milimail present the 01/30/2008 at the event dedicated to the Solutions Linux/Open Source. ==&lt;br /&gt;
January 30, 2008 between 11h00 and 12h30, during the [http://www.solutionslinux.fr/fr/conferences_detail.php?mode=atelier&amp;amp;id_conference=92&amp;amp;PHPSESSID=d6a162965baecd04571dfdd3281d5870 Adele conference (french)] : Sustainability and governance of free solutions.&lt;br /&gt;
&lt;br /&gt;
* Thierry LEBLOND - DGSIC / MINISTERE DE LA DEFENSE will talk about Milimail: Interactions with national and international communities.&lt;br /&gt;
&lt;br /&gt;
About it : [http://www.solutionslinux.fr/fr/index.php?PHPSESSID=d6a162965baecd04571dfdd3281d5870 event dedicated to the Solutions Linux/Open Source].&lt;br /&gt;
&lt;br /&gt;
== 01/14/2008: Milimail v1 June 2008 ==&lt;br /&gt;
The major version of Milimail v1 is scheduled to come out in June 2008.&lt;br /&gt;
&lt;br /&gt;
== 01/01/2008: Happy New Year ==&lt;br /&gt;
The Milimail project team wishes you a happy new year!&lt;br /&gt;
&lt;br /&gt;
[[Image:milimail_happy_new_year_us.png|center|Happy new year 2008]]&lt;br /&gt;
&lt;br /&gt;
== 12/19/2007: Elaboration of the roadmap for v1 Milimail ==&lt;br /&gt;
Period development and validation of the activity there for the first half of 2008 on the project to establish the new roadmap for release v1 of Milimail.&lt;br /&gt;
&lt;br /&gt;
== 12/01/2007: Specifications of the new features for v1 Milimail ==&lt;br /&gt;
* Features under study:&lt;br /&gt;
** correlation of notifications,&lt;br /&gt;
** API Application Programming Interface, &lt;br /&gt;
** Distribution (Linux/Windows)&lt;br /&gt;
** '''...'''&lt;br /&gt;
&lt;br /&gt;
== 11/20/2007: David Ascher from MailCo in Paris  ==&lt;br /&gt;
David Ascher met a set of representatives from public sector institutions in [http://ascher.ca/blog/2007/11/20/thunderbird-and-institutional-users/ Paris on November 20, 2007].&lt;br /&gt;
&lt;br /&gt;
== 10/11/2007: Meeting report  ==&lt;br /&gt;
The goal of this meeting is to work to specify futurs functionalities. As well as the adjustments to be done for the roadmap version 1 of Milimail.&lt;br /&gt;
&lt;br /&gt;
The functionalities are as follows:&lt;br /&gt;
* XSMTP.&lt;br /&gt;
* DSN.&lt;br /&gt;
* MDN.&lt;br /&gt;
* correlation of notifications.&lt;br /&gt;
* management of the priority.&lt;br /&gt;
* triple wrapping.&lt;br /&gt;
&lt;br /&gt;
== 09/20/2007: DSN added to Main Trunk of Mozilla Thunderbird ==&lt;br /&gt;
DSN (Delivery Status Modification) is now committed to the main trunk of Mozilla.&lt;br /&gt;
Milimail thank Mozilla Thunderbird Team for accepting this contribution.&lt;br /&gt;
[https://bugzilla.mozilla.org/show_bug.cgi?id=93085 Story link]&lt;br /&gt;
&lt;br /&gt;
== 09/03/2007: CRL_OVER_LDAP Released  ==&lt;br /&gt;
The first release of the functionality [[CRL over LDAP]] is available.&lt;br /&gt;
This functionality allows to use a LDAP directory to import a CRL.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 08/01/2007: Multi-LDAP Released  ==&lt;br /&gt;
The add-on [[Multi-LDAP]] has been released.&lt;br /&gt;
This functionality allows to use the auto-completion with multiple LDAP directory.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 07/10/2007: Meeting report  ==&lt;br /&gt;
The objectives of the meeting were as follows :&lt;br /&gt;
* To present/to point out the context and the objectives of the Milimail project,&lt;br /&gt;
* To collect the informations for the points suspends some on the integration of the standard xSMTP v1.1 in the v0 of Milimail and functions (GUI, limitation of the messages size, MDN, DSN),&lt;br /&gt;
* To collect additional information and needs on the functionalities to be integrated in the next versions of Milimail (correlation of notifications, management of priority in the wraps, version 2 of the standard xSMTP).&lt;br /&gt;
&lt;br /&gt;
Many ministries were invited to this meeting of Milimail work, so that Milimail client integrates many functionalities for the French administrations while respecting the PEA.&lt;br /&gt;
&lt;br /&gt;
== 06/26/2007: DSN Released  ==&lt;br /&gt;
The first release of the functionality [[DSN]] is available.&lt;br /&gt;
This functionality allows the sender of a message to ask a Delivery Status Notification.&lt;br /&gt;
&lt;br /&gt;
== 05/14/2007: SIGNED_RECEIPT Released  ==&lt;br /&gt;
The first release of the functionality [[Signed_Receipts]] is available.&lt;br /&gt;
This functionality allows the sender of a message to ask the recipient to sent back a signed notification.&lt;br /&gt;
&lt;br /&gt;
== 05/02/2007: Triple Wrapping Released  ==&lt;br /&gt;
The first release of the functionality [[Triple_Wrapping]] is available.&lt;br /&gt;
This functionality allows, when sending a message, to provide the option to use triple wrapping. A triple wrapped message is a message signed, then encrypted, then signed.&lt;br /&gt;
&lt;br /&gt;
== 04/26/2007: Send Format LDAP Released  ==&lt;br /&gt;
The first release of the extension [[Send_Format_LDAP]] is available.&lt;br /&gt;
This extension allows, when sending a message, to find supported email formats for the recipients (Text, HTML) by looking up these informations in a LDAP directory.&lt;br /&gt;
&lt;br /&gt;
In the standard release of Thunderbird, the supported email formats for the recipients are only look up on local address books. The value defined in the LDAP directory is not taken in account. &lt;br /&gt;
&lt;br /&gt;
== 04/26/2007: MDN Extended Released  ==&lt;br /&gt;
The first release of the extension [[MDN_Extended]] is available.&lt;br /&gt;
&lt;br /&gt;
The MDN or (Message Disposition Notification) is the functionality that allows the sender of a message to ask the recipient to sent back a notification. This notification can be one of the followings :&lt;br /&gt;
* a '''Read''' receipt: the recipient notifies that he has read the message.&lt;br /&gt;
* a '''Delete''' receipt: the recipient notifies that he has deleted the message.&lt;br /&gt;
&lt;br /&gt;
The classic release of Thunderbird, handles only '''Read''' receipt. This extension handles the '''Delete''' receipt in order to be fully compliant with the specification ([http://www.ietf.org/rfc/rfc3798.txt RFC&amp;amp;nbsp;3798]).&lt;br /&gt;
&lt;br /&gt;
== 04/26/2007: Meeting with Mozilla Corporation ==&lt;br /&gt;
On March 2, Milimail team met Mike Schroepfer, Vice President Engineering, and Peter Van Der Beken, Mozilla Europe developer. Milimail project has been exposed and most relevant interlocutors has been identified. A very interesting meeting which should be profitable for the project!&lt;br /&gt;
&lt;br /&gt;
== 03/01/2007: Milimail on the forge Admisource ==&lt;br /&gt;
The project is hosted on Milimail French forge [http://admisource.gouv.fr/ Admisource]. Find out sources and documentation in a cvs, tracking bugs, forums and mailing lists.&lt;br /&gt;
&lt;br /&gt;
== 02/01/2007: Start implementation==&lt;br /&gt;
The core team is ready and has started to write functional and technical specifications. &lt;br /&gt;
&lt;br /&gt;
== 11/07/2006: XSMTP standard on line ==&lt;br /&gt;
This document is downloadable in Documentation.&lt;br /&gt;
&lt;br /&gt;
The XSMTP format brings a description of the additional elements of service which can be implemented in SMTP mail systems.&lt;br /&gt;
&lt;br /&gt;
== 09/13/2006: The Milimail.org community site goes on line ==&lt;br /&gt;
That's it, the first version of the Milimail site is on line! This site describes the project &lt;br /&gt;
objectives, the target program and the roadmap.&lt;br /&gt;
&lt;br /&gt;
The site has deliberately been put on line before the first versions of the program, whose &lt;br /&gt;
development starts end 2006/early 2007. &lt;br /&gt;
&lt;br /&gt;
== 01/13/2006: Launch of the Milimail project ==&lt;br /&gt;
As part of a study to accurately identify the potential advantages of public software, the [http://www.defense.gouv.fr/dga/ DGA] &lt;br /&gt;
is launching Milimail project. This program includes two main steps: &lt;br /&gt;
* 2006: State of the art, definition of the technical and functional perimeter, creation of the development platform. &lt;br /&gt;
* 2007 to 2010: development of the tool and life of the community. &lt;br /&gt;
The program aims to develop a set of plugins for the [http://www.mozilla-europe.org/fr/products/thunderbird/ Mozilla Thunderbird] e-mail client in order to handle protocols such as X400 and XSMTP.&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;/div&gt;</summary>
		<author><name>Xparis</name></author>	</entry>

	<entry>
		<id>https://adullact.net/plugins/mediawiki/wiki/milimail/index.php?title=News/fr&amp;diff=741</id>
		<title>News/fr</title>
		<link rel="alternate" type="text/html" href="https://adullact.net/plugins/mediawiki/wiki/milimail/index.php?title=News/fr&amp;diff=741"/>
				<updated>2010-11-24T16:47:14Z</updated>
		
		<summary type="html">&lt;p&gt;Xparis : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{lang|News|News/fr}}&lt;br /&gt;
&lt;br /&gt;
== Authentification SASL EXTERNAL sur un annuaire LDAP dans Trustedbird 3.1.6 ==&lt;br /&gt;
Les fonctions d'authentification à un serveur d'annuaire LDAP sans mot de passe ([[SASL_EXTERNAL/fr|SASL EXTERNAL]]) est disponible dans la livraison Trustedbird 3.1.6+0.4.0.&lt;br /&gt;
&lt;br /&gt;
--24 novembre 2010 à 12:00 (UTC)&lt;br /&gt;
&lt;br /&gt;
== En-têtes sécurisés, SASL EXTERNAL et XIMFMAIL dans Trustedbird 3.1.4 ==&lt;br /&gt;
Les fonctions de [[Secure_Headers/fr|sécurisation des en-têtes]] et d'authentification à un serveur IMAP sans mot de passe ([[SASL_EXTERNAL/fr|SASL EXTERNAL]]) sont disponibles dans la livraison Trustedbird 3.1.4+0.3.0.&lt;br /&gt;
&lt;br /&gt;
L'extension [[Ximfmail/fr|XIMFMAIL]] de création générique de formulaires XIMF est désormais compatible avec Trustedbird 3.1 (version 3.1.4+0.3.0).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--14 octobre 2010 à 09:51 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Compatibilité Thunderbird 3.1 pour 8 modules ==&lt;br /&gt;
Les modules complémentaires suivants sont maintenant compatibles avec Thunderbird 3.1 :&lt;br /&gt;
* [[Multi-LDAP/fr|Multi-LDAP]]&lt;br /&gt;
* [[Directory Contact Tabs/fr|Directory Contact Tabs]]&lt;br /&gt;
* [[CRL over LDAP/fr|CRL over LDAP]]&lt;br /&gt;
* [[Notification Viewer/fr|Notification Viewer]]&lt;br /&gt;
* [[MDN Extended/fr|MDN Extended]]&lt;br /&gt;
* [[DSN Settings/fr|DSN Settings]]&lt;br /&gt;
* [[Out of Office/fr|Out of Office]]&lt;br /&gt;
* [[Mail XForms/fr|Mail XForms]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--6 octobre 2010 à 09:02 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Libellés de sécurité S/MIME dans Trustedbird 3.1.4 ==&lt;br /&gt;
Les libellés de sécurité S/MIME sont maintenant disponibles dans Trustedbird 3.1.&lt;br /&gt;
Cette fonctionnalité est décrite dans les ''Services de sécurité étendue pour S/MIME'' (''Enhanced Security Services for S/MIME'' - RFC 2634 - section 3).&lt;br /&gt;
&lt;br /&gt;
Un libellé de sécurité est un ensemble d'informations de sécurité relatives à la confidentialité du contenu protégé par l'encapsulation S/MIME.&lt;br /&gt;
&lt;br /&gt;
&amp;amp;rArr; [[Security Labels/fr|Aperçus des libellés de sécurité]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La branche [[Trustedbird/fr|Trustedbird 3.1]] est maintenant basée sur Mozilla Thunderbird 3.1.4.&lt;br /&gt;
&lt;br /&gt;
--21 septembre 2010 à 10:02 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Accusés de réception signés S/MIME dans Trustedbird 3.1 ==&lt;br /&gt;
[[Image:Trustedbird-logo2.png|left|link=http://www.trustedbird.org/|Trustedbird]]&lt;br /&gt;
Une nouvelle branche de [[Trustedbird/fr|Trustedbird]] basée sur Mozilla Thunderbird 3.1.2 a été publiée.&lt;br /&gt;
&lt;br /&gt;
Pour l'instant, Trustedbird 3.1 implémente seulement les accusés de réception signés S/MIME.&lt;br /&gt;
Cette fonctionnalité est décrite dans les ''Services de sécurité étendue pour S/MIME'' (''Enhanced Security Services for S/MIME'' - RFC 2634 - section 2).&lt;br /&gt;
&lt;br /&gt;
Le client est capable d'envoyer une demande d'accusé de réception dans un message signé S/MIME.&lt;br /&gt;
Il peut aussi répondre à une demande d'accusé en envoyant un accusé de réception signé.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Trustedbird 2 a aussi été mis à jour pour être maintenant basé sur Mozilla Thunderbird 2.0.0.24.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;amp;rArr; [[Signed Receipts/fr|Aperçus des accusés de réception signés]]&lt;br /&gt;
&lt;br /&gt;
&amp;amp;rArr; Plus d'informations sur [[Trustedbird/fr|Trustedbird]]&lt;br /&gt;
&lt;br /&gt;
--10:11, 1 September 2010 (CEST)&lt;br /&gt;
&lt;br /&gt;
== Compatibilité Thunderbird 3.1 pour MDN Extended ==&lt;br /&gt;
''[[MDN Extended/fr|MDN Extended]]'', le module complémentaire qui permet d'envoyer un accusé (MDN) lorsqu'un message est supprimé, est maintenant compatible avec Thunderbird 3.1.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;amp;rArr; Télécharger [[MDN Extended/fr|MDN Extended 1.2.0]]&lt;br /&gt;
&lt;br /&gt;
--12:27, 20 August 2010 (CEST)&lt;br /&gt;
&lt;br /&gt;
== CardDAV disponible dans la passerelle DavMail ==&lt;br /&gt;
[[Image:DavmailLogo.png|right|200px|link=http://davmail.sourceforge.net/|DavMail]]&lt;br /&gt;
[http://en.wikipedia.org/wiki/CardDAV CardDAV], un protocole client/serveur pour carnets d'adresses (vCard over WebDAV) conçu pour synchroniser les données des contacts, est disponible dans la passerelle [http://davmail.sourceforge.net/ DavMail] depuis la version 3.8.0.&lt;br /&gt;
&lt;br /&gt;
Le développement de cette nouvelle fonctionnalité dans DavMail a été financé par le ministère de la Défense français dans le cadre du [http://www.trustedbird.org/ projet Trustedbird].&lt;br /&gt;
&lt;br /&gt;
DavMail est une passerelle qui s'intercale entre un serveur Microsoft Exchange et un client de messagerie standard (par exemple Thunderbird avec Lightning). Elle assure les échanges entre Outlook Web Access (OWA) ou les Exchange Web Services (EWS) (côté serveur) et les protocoles POP, IMAP, SMTP, CalDAV, CardDAV et LDAP (côté client).&lt;br /&gt;
DavMail est un logiciel libre implémenté en Java et distribué sous la licence GNU GPL.&lt;br /&gt;
&lt;br /&gt;
CardDAV peut être utilisé dans Thunderbird avec le module [http://www.sogo.nu/fr/downloads/frontends.html SOGo Connector].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;amp;rArr; Télécharger [http://davmail.sourceforge.net/ DavMail]&lt;br /&gt;
&lt;br /&gt;
--09:28, 4 August 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Module Multi-LDAP mis à jour pour Thunderbird 3.1 ==&lt;br /&gt;
''[[Multi-LDAP/fr|Multi-LDAP]]'', le module complémentaire qui permet d'utiliser plusieurs annuaires LDAP simultanément pour l'auto-complétion des adresses des destinataires, a été mis à jour et est maintenant compatible avec Mozilla Thunderbird 3.1.&lt;br /&gt;
&lt;br /&gt;
Plusieurs problèmes ont aussi été corrigés et la gestion des sessions LDAP a été améliorée.&lt;br /&gt;
&lt;br /&gt;
[[Image:MultiLDAP.jpg|link=Multi-LDAP/fr]]&lt;br /&gt;
&lt;br /&gt;
&amp;amp;rArr; Télécharger [[Multi-LDAP/fr|Multi-LDAP 1.1.4]]&lt;br /&gt;
&lt;br /&gt;
--08:48, 3 August 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Nouveau module pour afficher des informations à propos des contacts LDAP ==&lt;br /&gt;
''[[Directory Contact Tabs/fr|Directory Contact Tabs]]'' est un ensemble de modules complémentaires pour Mozilla Thunderbird 3 qui permet d'afficher des informations supplémentaires à propos d'un contact d'un annuaire LDAP.&lt;br /&gt;
&lt;br /&gt;
Ce module permet d'ajouter des onglets/panneaux personnalisés pour afficher des informations présentes sur la fiche d'un contact dans l'annuaire.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;amp;rArr; [[Directory Contact Tabs/fr|Plus d'informations et captures d'écrans]]&lt;br /&gt;
&lt;br /&gt;
--07:59, 3 May 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Nouvelle interface utilisateur pour les avis de remise (DSN) sous Thunderbird 3 ==&lt;br /&gt;
''[[DSN Settings/fr|DSN Settings]]'' est un nouveau module pour Thunderbird 3 qui fournit une interface utilisateur pour les paramètres des demandes d'avis de remise (DSN : Delivery Status Notification).&lt;br /&gt;
&lt;br /&gt;
Le backend DSN a déjà été intégré dans Thunderbird 3. Ce module fournit des réglages pour contrôler les requêtes DSN. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;amp;rArr; [[DSN Settings/fr|Plus d'informations et captures d'écrans]]&lt;br /&gt;
&lt;br /&gt;
--14:03, 28 April 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Compatibilité Thunderbird 3 pour MDN Extended ==&lt;br /&gt;
''[[MDN Extended/fr|MDN Extended]]'', le module complémentaire qui permet d'envoyer un accusé (MDN) lorsqu'un message est supprimé, est maintenant compatible avec Thunderbird 3.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;amp;rArr; Télécharger [[MDN Extended/fr|MDN Extended 1.1.0]]&lt;br /&gt;
&lt;br /&gt;
--13:03, 21 April 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Le projet Trustedbird participe au développement de DavMail ==&lt;br /&gt;
[[Image:DavmailLogo.png|right|200px|link=http://davmail.sourceforge.net/|DavMail]]&lt;br /&gt;
Le ministère de la Défense français finance, au titre du projet Trustedbird, l'ajout du protocole [http://en.wikipedia.org/wiki/CardDAV CardDAV] dans le projet [http://davmail.sourceforge.net/ DavMail], pour synchroniser des carnets d'adresses (vCard over WebDAV).&lt;br /&gt;
&lt;br /&gt;
DavMail est une passerelle qui s'intercale entre un serveur Microsoft Exchange et un client de messagerie standard. Elle assure les échanges entre le protocole Microsoft Outlook Web Access (côté serveur) et les protocoles POP, IMAP, LDAP, SMTP, CalDAV et bientôt CardDAV (côté client) autorisant l'utilisation de Trustedbird avec un serveur Microsoft Exchange 2003 ou 2007 (2010 prévu).&lt;br /&gt;
&lt;br /&gt;
DavMail est un logiciel libre implémenté en Java et distribué sous la licence GNU GPL.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;amp;rArr; [http://davmail.sourceforge.net/ Passerelle DavMail]&lt;br /&gt;
&lt;br /&gt;
--09:24, 8 April 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Trustedbird est maintenant basé sur Thunderbird 2.0.0.24 ==&lt;br /&gt;
Depuis la version 0.4.1, les mises à jour de Thunderbird 2.0.0.24 sont intégrées dans [[Trustedbird/fr|Trustedbird]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;amp;rArr; Télécharger [[Download/fr|Trustedbird 0.4.1]] (dans les ''nightly builds'')&lt;br /&gt;
&lt;br /&gt;
--10:28, 2 April 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Compatibilité Thunderbird 3 améliorée pour 2 modules ==&lt;br /&gt;
''[[Notification Viewer/fr|Notification Viewer]]'' et ''[[Out of Office/fr|Out of Office]]'' ont été corrigés et fonctionnent maintenant avec Thunderbird 3.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--17:14, 23 February 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Module Multi-LDAP mis à jour pour Thunderbird 3 ==&lt;br /&gt;
''[[Multi-LDAP/fr|Multi-LDAP]]'', le module complémentaire qui permet d'utiliser plusieurs annuaires LDAP simultanément pour l'auto-complétion des adresses des destinataires, a été mis à jour et est maintenant compatible avec Mozilla Thunderbird 3. L'interface utilisateur a été réécrite et les paramètres d'annuaires sont maintenant configurables globalement, pour chaque compte ou pour chaque identité.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;amp;rArr; Télécharger [[Multi-LDAP/fr|Multi-LDAP 1.1.0]]&lt;br /&gt;
&lt;br /&gt;
--15:26, 19 February 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Nouvelle identité visuelle de Trustedbird ==&lt;br /&gt;
[[Image:Trustedbird-logo2.png|left|link=http://www.trustedbird.org/|Logo Trustedbird]]&lt;br /&gt;
Les icônes, entrées dans les menus, assistants d'installation, paquets et chemins d'installation ont été modifiés dans Trustedbird, sous Windows et Linux (Debian/Ubuntu).&lt;br /&gt;
Trustedbird a maintenant son propre répertoire de profils, séparé de celui de Mozilla Thunderbird.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;amp;rArr; Télécharger et tester [[Download/fr|Trustedbird 0.4.0]] depuis les ''nightly builds''.&lt;br /&gt;
&lt;br /&gt;
--14:57, 5 February 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Trustedbird : compatibilité systèmes 64 bits ==&lt;br /&gt;
[[Trustedbird/fr|Trustedbird]] est actuellement seulement compilé pour l'architecture i386 (32 bits). Les paquets actuels ont été testés avec succès sur des systèmes 64 bits (Debian Lenny amd64, Ubuntu 9.10 amd64 et Windows 7 64 bits) avec des bibliothèques 32 bits.&lt;br /&gt;
&lt;br /&gt;
&amp;amp;rArr; Consultez les [[Trustedbird/fr#Compatibilit.C3.A9_64_bits|instructions]] pour installer et exécuter Trustedbird sur un système 64 bits.&lt;br /&gt;
&lt;br /&gt;
--16:17, 22 January 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Formulaires XForms et modules mis à jour pour Thunderbird 3 ==&lt;br /&gt;
'''Nouveaux modules pour la gestion de formulaires XForms'''&lt;br /&gt;
&lt;br /&gt;
''[[Mail XForms/fr|Mail XForms]]'' est un ensemble de modules complémentaires pour Mozilla Thunderbird 3 permettant l'utilisation de formulaires XForms dans les interfaces de composition et de lecture dans le but d'envoyer des informations à travers les en-têtes de message.&lt;br /&gt;
&lt;br /&gt;
Les formulaires sont écrits avec le langage XML XForms embarqué dans des fichiers XHTML ou XUL. &lt;br /&gt;
Quelques formulaires de test sont disponibles à titre d'exemples dans le module ''Mail XForms Data - sample''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Compatibilité Thunderbird 3'''&lt;br /&gt;
&lt;br /&gt;
Les modules complémentaires ''[[Notification Viewer/fr|Notification Viewer]]'' et ''[[CRL over LDAP/fr|CRL over LDAP]]'' sont maintenant aussi compatibles avec la version finale de Thunderbird 3.&lt;br /&gt;
&lt;br /&gt;
--09:54, 20 January 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Enregistrements de la présentation de Trustedbird aux Journées Réseaux 2009 ==&lt;br /&gt;
La [https://2009.jres.org/planning?planning_aid=126&amp;amp;planning_view=vod,eval vidéo] et les [https://2009.jres.org/planning?planning_aid=126&amp;amp;planning_view=slides,eval supports] de la présentation de Trustedbird aux Journées Réseaux 2009 de Nantes sont disponibles.&lt;br /&gt;
&lt;br /&gt;
--10:00, 8 December 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Présentation du projet Trustedbird et de ses nouveautés aux JRES 2009 ==&lt;br /&gt;
Les Journées Réseaux JRES sont organisées à l'initiative du Réseau National de télécommunications pour la Technologie l'Enseignement et la Recherche (RENATER), de l'Unité Réseaux du CNRS (UREC), du Comité Réseau des Universités (CRU) et la DSI de l'INRIA. Elles se déroulent tous les deux ans.&lt;br /&gt;
&lt;br /&gt;
Les JRES ont pour ambition de présenter un panorama très complet en terme de technologies, d'usages, de stratégies, d‘organisation et de développements dans le monde des réseaux, en présentant des thèmes novateurs à chaque édition.&lt;br /&gt;
&lt;br /&gt;
Le projet Trustedbird et ses nouveaux développements, notamment relatif à X-IMF (Extended Internet Message Format) et aux en-têtes sécurisés sera présenté le 2 décembre 2009 de 9h00 à 10h30.&lt;br /&gt;
&lt;br /&gt;
&amp;amp;rArr; Consulter l'[https://2009.jres.org/planning agenda des JRES 2009].&lt;br /&gt;
&lt;br /&gt;
--10:00, 24 November 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Support des formulaires XForms pour générer des en-têtes de message ==&lt;br /&gt;
Une nouvelle fonctionnalité pour Mozilla Thunderbird 3 est actuellement en développement dans le projet Trustedbird.&lt;br /&gt;
&lt;br /&gt;
''Mail XForms'' est un ensemble de modules complémentaires qui permet l'utilisation de formulaires XForms dans les interfaces de composition et de lecture dans le but d'envoyer des informations à travers les en-têtes de message.&lt;br /&gt;
&lt;br /&gt;
Les formulaires sont écrits avec le langage XML XForms embarqué dans des fichiers XHTML ou XUL. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;amp;rArr; [[Mail XForms/fr|Informations plus détaillées et premiers aperçus]]&lt;br /&gt;
&lt;br /&gt;
--14:53, 7 October 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Accusés de réception signés S/MIME disponibles dans Trustedbird 0.3.4 ==&lt;br /&gt;
[[Trustedbird/fr|Trustedbird]] est capable d'envoyer une demande d'accusé de réception dans un message signé S/MIME.&lt;br /&gt;
Il peut aussi répondre à une demande d'accusé en envoyant un accusé de réception signé.&lt;br /&gt;
&lt;br /&gt;
Cette fonctionnalité est décrite dans les ''Services de sécurité étendue pour S/MIME'' (''Enhanced Security Services for S/MIME'' - RFC 2634).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;amp;rArr; [[Signed Receipts/fr|Plus d'informations et aperçus]]&lt;br /&gt;
&lt;br /&gt;
&amp;amp;rArr; Télécharger [[Download/fr|Trustedbird 0.3.4]]&lt;br /&gt;
&lt;br /&gt;
--10:11, 1 September 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Correctif CRL intégré dans Thunderbird ==&lt;br /&gt;
Le correctif pour les mises à jour automatiques des CRL (''Certificate Revocation Lists''), concernant le bug NSS [https://bugzilla.mozilla.org/show_bug.cgi?id=371522 #371522], a été intégré par Mozilla dans la dernière mise à jour 2.0.0.23 de Thunderbird.&lt;br /&gt;
&lt;br /&gt;
[[Trustedbird/fr|Trustedbird]] intègre ce correctif depuis la version 0.3.0 et le module complémentaire ''[[CRL over LDAP/fr|CRL over LDAP]]'' fournit aussi une solution de contournement fonctionnant avec toutes les versions de Thunderbird.&lt;br /&gt;
&lt;br /&gt;
--09:18, 1 September 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Trustedbird est maintenant basé sur Thunderbird 2.0.0.23 ==&lt;br /&gt;
Depuis la version 0.3.3, les mises à jour de Thunderbird 2.0.0.23 sont intégrées dans [[Trustedbird/fr|Trustedbird]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;amp;rArr; Télécharger [[Download/fr|Trustedbird 0.3.3]]&lt;br /&gt;
&lt;br /&gt;
--12:11, 27 August 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Trustedbird est maintenant basé sur Thunderbird 2.0.0.22 ==&lt;br /&gt;
Depuis la version 0.3.2, les mises à jour de Thunderbird 2.0.0.22 sont intégrées dans [[Trustedbird/fr|Trustedbird]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;amp;rArr; Télécharger [[Download/fr|Trustedbird 0.3.2]]&lt;br /&gt;
&lt;br /&gt;
--09:18, 25 June 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Priority email gateway ==&lt;br /&gt;
Un nouvel élément est disponible dans le projet Trustedbird : [[Priority email gateway/fr|Priority email gateway]] est un ensemble de scripts pour configurer une passerelle email qui priorise les messages en fonction de leurs en-têtes. &lt;br /&gt;
&lt;br /&gt;
Le but est de mettre en place et configurer plusieurs instances du serveur de messagerie Postfix ainsi que Qpsmtpd pour identifier et orienter les messages reçus dans différentes files suivant leur priorité avant leur expédition.&lt;br /&gt;
&lt;br /&gt;
Cet élément fonctionne sur des distributions Linux basées sur Debian.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;amp;rArr; [[Priority email gateway/fr|Priority email gateway]]&lt;br /&gt;
&lt;br /&gt;
--08:37, 23 June 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Trustedbird 0.3.1 ==&lt;br /&gt;
Une nouvelle version de [[Trustedbird/fr|Trustedbird]] a été publiée. Elle corrige plusieurs problèmes avec les [[Signed Receipts/fr|accusés de réception signés]] et les [[Security Labels/fr|libellés de sécurité]].&lt;br /&gt;
&lt;br /&gt;
La [[Trustedbird-l10n-fr/fr|localisation française]] a aussi été mise à jour.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;amp;rArr; Télécharger [[Download/fr|Trustedbird 0.3.1]]&lt;br /&gt;
&lt;br /&gt;
--16:02, 17 June 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Ajout de vidéos de démonstration ==&lt;br /&gt;
Des vidéos de démonstration sont disponibles pour plusieurs des fonctionnalités du projet Trustedbird :&lt;br /&gt;
* [[Security_Labels/fr|Libellés de sécurité]]&lt;br /&gt;
* [[Priority/fr|SMTP PRIORITY]]&lt;br /&gt;
* [[Card_Viewer_Extended/fr|Card Viewer Extended]]&lt;br /&gt;
* [[Check_Recipients/fr|Check Recipients]]&lt;br /&gt;
* [[Out_of_Office/fr|Out of Office]]&lt;br /&gt;
&lt;br /&gt;
Ces vidéos ont été présentées le [[Prez26032009/fr|26 mars dernier]].&lt;br /&gt;
&lt;br /&gt;
--13:35, 29 April 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Nouvelles versions de Trustedbird et des modules ==&lt;br /&gt;
[[Image:Trustedbird-logo2.png|left|link=http://www.trustedbird.org/|Logo Trustedbird]]&lt;br /&gt;
De nouvelles versions du client de messagerie Trustedbird et des modules complémentaires pour Mozilla Thunderbird ont été publiées.&lt;br /&gt;
Vos modules complémentaires peuvent être maintenus automatiquement à jour dans Thunderbird : vérifiez que vous possédez bien les [[Documentation/fr|dernières versions]] !&lt;br /&gt;
&lt;br /&gt;
Les modules ''[[Notification Viewer/fr|Notification Viewer]]'' et ''[[CRL over LDAP/fr|CRL over LDAP]]'' sont maintenant aussi compatibles avec Thunderbird 3 beta 2.&lt;br /&gt;
&lt;br /&gt;
Téléchargez-les sur [http://www.trustedbird.org www.trustedbird.org].&lt;br /&gt;
&lt;br /&gt;
--14:57, 17 April 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Supports de la présentation publique du 26 mars 2009 ==&lt;br /&gt;
La [[Prez26032009/fr|présentation publique du 26 mars 2009]], réalisée dans les locaux de la DGA, a été l'occasion de faire le point sur les modules développés en 2008/2009, et d'effectuer une démonstration du module XIMF.&lt;br /&gt;
&lt;br /&gt;
--12:35, 10 April 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Trustedbird est maintenant basé sur Thunderbird 2.0.0.21 ==&lt;br /&gt;
Depuis la version 0.2.1.001285, Trustedbird est basé sur Thunderbird 2.0.0.21.&lt;br /&gt;
Vous pouvez le télécharger dans les [http://packages.trustedbird.org/nightly/latest/ nightly builds].&lt;br /&gt;
&lt;br /&gt;
--15:49, 25 March 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Projet Trustedbird : nouveau nom et logo ==&lt;br /&gt;
[[Image:Trustedbird-logo.png|right|link=http://www.trustedbird.org/|Nouveau logo]]&lt;br /&gt;
Le projet Milimail s'appelle maintenant Trustedbird et a un nouveau logo et une nouvelle adresse : [http://www.trustedbird.org www.trustedbird.org].&lt;br /&gt;
&lt;br /&gt;
--14:39, 6 March 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Trustedbird est maintenant basé sur Thunderbird 2.0.0.19 ==&lt;br /&gt;
Depuis la version 0.2.1.001238, Trustedbird (client Milimail) est basé sur Thunderbird 2.0.0.19.&lt;br /&gt;
Vous pouvez le télécharger dans les [http://packages.trustedbird.org/nightly/latest/ nightly builds].&lt;br /&gt;
&lt;br /&gt;
-- 6 January 2009&lt;br /&gt;
&lt;br /&gt;
== Trustedbird est maintenant basé sur Thunderbird 2.0.0.18 ==&lt;br /&gt;
Depuis la version 0.2.1.001208, Trustedbird (client Milimail) est basé sur Thunderbird 2.0.0.18.&lt;br /&gt;
Vous pouvez le télécharger dans les [http://packages.trustedbird.org/nightly/latest/ nightly builds].&lt;br /&gt;
&lt;br /&gt;
-- 27 November 2008&lt;br /&gt;
&lt;br /&gt;
== Card Viewer Extended est disponible en allemand ==&lt;br /&gt;
Le module complémentaire ''[[Card Viewer Extended/fr|Card Viewer Extended]]'' est maintenant disponible en allemand.&lt;br /&gt;
Merci beaucoup à Florian Effenberger pour sa contribution !&lt;br /&gt;
&lt;br /&gt;
Vous pouvez le télécharger dans les [http://packages.trustedbird.org/nightly/latest/ nightly builds].&lt;br /&gt;
&lt;br /&gt;
-- 18 November 2008&lt;br /&gt;
&lt;br /&gt;
== Milimail est maintenant basé sur Thunderbird 2.0.0.17 ==&lt;br /&gt;
Depuis la version 0.2.1.001148, Milimail est basé sur Thunderbird 2.0.0.17.&lt;br /&gt;
Vous pouvez le télécharger dans les [http://packages.trustedbird.org/nightly/latest/ nightly builds].&lt;br /&gt;
&lt;br /&gt;
-- 3 October 2008&lt;br /&gt;
&lt;br /&gt;
== Milimail est maintenant basé sur Thunderbird 2.0.0.16 ==&lt;br /&gt;
Depuis la version 0.2.1.000963, Milimail est basé sur Thunderbird 2.0.0.16.&lt;br /&gt;
Vous pouvez le télécharger dans les [http://packages.milimail.org/nightly/latest/ nightly builds].&lt;br /&gt;
&lt;br /&gt;
-- 30 July 2008&lt;br /&gt;
&lt;br /&gt;
== Milimail - La forge Admisource est en cours de transfert sur la forge Adullact ==&lt;br /&gt;
Le projet Milimail est maintenant hébergé sur la forge française [http://adullact.net/projects/milimail/ Adullact]. Vous trouverez sur cette forge les sources et la documentation dans un dépôt SVN, le suivi des bugs, les forums et les listes de diffusion. &lt;br /&gt;
&lt;br /&gt;
-- 21 July 2008&lt;br /&gt;
&lt;br /&gt;
== Mise à jour de la feuille de route  ==&lt;br /&gt;
La [[Roadmap/fr|feuille de route]] a été mise à jour. On peut remarquer l'apparition des nouvelles fonctionnalités d'API en réception et de notification d'absence pour la version 2008.&lt;br /&gt;
&lt;br /&gt;
-- 10 June 2008&lt;br /&gt;
&lt;br /&gt;
== Sortie de la version 0.6.1.7 de l'extension ''Notification Viewer''  ==&lt;br /&gt;
''[[Notification Viewer/fr|Notifications Viewer]]'' est un module complémentaire pour le client de messagerie Thunderbird permettant de mettre en forme les notifications de délivrance ([[DSN/fr|DSN]]) ainsi que les avis de réception et de suppression ([[MDN Extended/fr|MDN]]).&lt;br /&gt;
&lt;br /&gt;
-- 22 May 2008&lt;br /&gt;
&lt;br /&gt;
== 15/04/2008 : Sortie de la version 0.1.2.0 de l'extension d'affichage du certificat pour un contact ==&lt;br /&gt;
[https://adullact.net/frs/download.php/3881/card_viewer_extended-0.1.2.0.xpi&amp;quot;Télécharger l'extension&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
Ajout d'un fichier update.rdf à l'extension. Gestion de la fonction de mise à jour&lt;br /&gt;
&lt;br /&gt;
== 15/04/2008 : Sortie de la version 0.1.3.0 de l'extension de vérification des destinataires ==&lt;br /&gt;
[https://adullact.net/frs/download.php/3879/check_recipients-0.1.3.0.xpi&amp;quot;Télécharger l'extension&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
Ajout d'un fichier update.rdf à l'extension. Gestion de la fonction de mise à jour.&lt;br /&gt;
&lt;br /&gt;
== 15/04/2008 : Sortie de la version 0.1.1.0 de l'extension CRL over LDAP (récupération d'une liste de révocation sur un annuaire LDAP) ==&lt;br /&gt;
[https://adullact.net/frs/download.php/3877/crl_over_ldap-0.1.1.0.xpi&amp;quot;Télécharger l'extension&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
== 15/04/2008 : Sortie de la version 0.1.3.0 de l'extension MDN ==&lt;br /&gt;
[https://adullact.net/frs/download.php/3896/mdn_extended-0.1.3.0.xpi&amp;quot;Télécharger l'extension&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
Ajout d'un fichier update.rdf à l'extension. Gestion de la fonction de mise à jour.&lt;br /&gt;
&lt;br /&gt;
== 15/04/2008 : Sortie de la version 0.1.4.0 de l'extension de gestion des formats distants à partir de l'annuaire ==&lt;br /&gt;
[https://adullact.net/frs/download.php/3875/send_format_ldap-0.1.4.0.xpi&amp;quot;Télécharger l'extension&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
Ajout d'un fichier update.rdf à l'extension. Gestion de la fonction de mise à jour.&lt;br /&gt;
&lt;br /&gt;
== 14/04/2008 : Sortie de la version 0.2.5.0 de l'extension d'autocomplétion avec des annuaires multiples ==&lt;br /&gt;
[https://adullact.net/frs/download.php/3873/multi_ldap-0.2.5.0.xpi&amp;quot;Télécharger l'extension&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
Ajout d'un fichier update.rdf à l'extension. Gestion de la fonction de mise à jour.&lt;br /&gt;
&lt;br /&gt;
== 14/04 2008 : Sortie de la version 0.5.2.0 du l'extension XSMTP ==&lt;br /&gt;
[https://adullact.net/frs/download.php/3874/xsmtp-0.5.2.0.xpi&amp;quot;Télécharger l'extension&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
Ajout d'un fichier update.rdf à l'extension. Gestion de la fonction de mise à jour.&lt;br /&gt;
&lt;br /&gt;
== 14/04/2008 : Bienvenue à Daniel Rocher nouveau contributeur pour le projet Milimail ==&lt;br /&gt;
Daniel Rocher qui travaille pour un projet de la Marine Nationale rejoint l'équipe Milimail par sa contribution.&lt;br /&gt;
&lt;br /&gt;
En effet, pour ce projet, Daniel développe une extension pour Thunderbird autour de la corrélation des avis. Cette extension permet de mettre en forme les notifications de délivrance (DSN:[http://www.ietf.org/rfc/rfc3461.txt RFC3461]) reçues sur le client de messagerie. C'est un sujet qui intéresse énormément la communauté. &lt;br /&gt;
&lt;br /&gt;
Après l'intégration de l'extension au projet, elle sera bientôt disponible mais en attendant, '''''toute l'équipe Milimail souhaite la bienvenue à Daniel.'''''&lt;br /&gt;
&lt;br /&gt;
== 08/04/2008 : Gestion du numéro de version ==&lt;br /&gt;
La communauté explique et décrit les bonnes pratiques pour gérer les numéros de versions du client de messagerie Milimail et ces extensions.&lt;br /&gt;
&lt;br /&gt;
[http://www.milimail.org/milimail/index.php/Doc-dev#Versioning_convention &amp;quot;En savoir plus sur la gestion des versions...&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
== 05/03/2008 : Changement de Nom ==&lt;br /&gt;
Le projet Milimail désire changer de nom, soyez les premiers à donner votre avis et vos propositions !&amp;lt;br&amp;gt;&lt;br /&gt;
La communauté est invitée à donner son avis sur les propositions de noms suivantes. De plus le projet est ouvert à d'autres propositions de noms sur le forum du projet.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Les propositions :&amp;lt;br&amp;gt;&lt;br /&gt;
* Professional Addons For Thunderbird : PATH ;&amp;lt;br&amp;gt;&lt;br /&gt;
* Thunderbird Professional Enhancement : TPE ;&amp;lt;br&amp;gt;&lt;br /&gt;
* Feathers For Thunderbird (Plumes) ;&amp;lt;br&amp;gt;&lt;br /&gt;
* Stealth Thunderbird ;&amp;lt;br&amp;gt;&lt;br /&gt;
* Covert Thunderbird (Secret et petites plumes optimisant l'écoulement de l'air autour de l'oiseau) ;&amp;lt;br&amp;gt;&lt;br /&gt;
* Sendgraf (mot allemand signifiant &amp;quot;Missus Dominicus&amp;quot; Messager) ;&amp;lt;br&amp;gt;&lt;br /&gt;
* Storkmail (la cigogne est un postier réputé) ;&amp;lt;br&amp;gt;&lt;br /&gt;
* CoatMail (cotte de mailles) ;&amp;lt;br&amp;gt;&lt;br /&gt;
* SecureMail ;&amp;lt;br&amp;gt;&lt;br /&gt;
* StoneMail ;&amp;lt;br&amp;gt;&lt;br /&gt;
* BlackPenny ;&amp;lt;br&amp;gt; &lt;br /&gt;
* ChainMail ;&amp;lt;br&amp;gt;&lt;br /&gt;
* Admimail.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lien vers le forum du projet :&lt;br /&gt;
[https://adullact.net/forum/forum.php?forum_id=2092 Forum Milimail] et lien vers l'article posté sur linuxfr.org : [http://linuxfr.org/2008/03/05/23803.html &amp;quot;Le projet Milimail désire changer de nom&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
== 19/02/2008 : Mozilla Messaging ==&lt;br /&gt;
Le lancement de [http://www.mozillamessaging.com/en-US/ Mozilla Messaging (English)] a été annoncé, le nouveau nom de l'entité est MailCo. Comme promis, il s'agit d'une nouvelle filiale de la [http://www.mozilla.org/ fondation Mozilla (English)], centrée autour du courrier électronique et des communications Internet. Nous avons mis en place l'essentiel des informations concernant l'organisation sur le site.&lt;br /&gt;
&lt;br /&gt;
En savoir plus [http://ascher.ca/blog/2008/02/19/mozilla-messaging/ sur le blog de David Ascher... (English)]&lt;br /&gt;
&lt;br /&gt;
== 30/01/2008 : Milimail - Solutions Linux/Open Source 2008 - Questions à Thierry Leblond, Ministère de la Défense par Tristan Nitot  ==&lt;br /&gt;
A la sortie de la conférence sur la pérennité et gouvernance des solutions libres, Tristan Nitot a eu le plaisir de poser quelques questions à Thierry Leblond (Sous-Directeur Architecture Ingénierie à la DGSIC du Ministère de la Défense) sur leurs orientations en terme de messagerie. [http://standblog.org/blog/post/2008/01/30/Questions-a-Thierry-Leblond-Ministere-de-la-Defense En savoir plus...]&lt;br /&gt;
&lt;br /&gt;
Plus d'informations sur Thunderbird en France [http://ascher.ca/blog/2008/01/31/more-on-thunderbird-in-france/ par David Ascher de MailCo (English)...]&lt;br /&gt;
&lt;br /&gt;
== 18/01/2008 : Milimail présent le 30/01/2008 à l’événement incontournable dédié aux Solutions Linux/Open Source ==&lt;br /&gt;
Le 30 janvier 2008 entre 11h00 et 12h30, durant la [http://www.solutionslinux.fr/fr/conferences_detail.php?mode=atelier&amp;amp;id_conference=92&amp;amp;PHPSESSID=d6a162965baecd04571dfdd3281d5870 conférence Adèle] : Pérennité et gouvernance des solutions libres.&lt;br /&gt;
&lt;br /&gt;
* Thierry LEBLOND - DGSIC / MINISTERE DE LA DEFENSE nous parle de Milimail : Interactions avec les communautés nationales et internationales.&lt;br /&gt;
&lt;br /&gt;
Tout savoir sur [http://www.solutionslinux.fr/fr/index.php?PHPSESSID=d6a162965baecd04571dfdd3281d5870 l’événement incontournable dédié aux Solutions Linux/Open Source].&lt;br /&gt;
&lt;br /&gt;
== 14/01/2008 : Milimail v1 en juin 2008 ==&lt;br /&gt;
La version majeure de Milimail v1 est prévue de sortir en juin 2008.&lt;br /&gt;
&lt;br /&gt;
== 01/01/2008 : Bonne année ==&lt;br /&gt;
L'équipe du projet Milimail vous souhaite une bonne année!&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:milimail_happy_new_year_fr.png|center|Bonne année 2008]]&lt;br /&gt;
&lt;br /&gt;
== 19/12/2007 : Elaboration de la feuille de route pour la v1 Milimail ==&lt;br /&gt;
Période d'élaboration et de validation de l'activité qu'il y aura pour le premier semestre 2008 sur le projet afin d'établir la nouvelle feuille de route pour la version v1 de Milimail.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 01/12/2007 : Spécifications des nouvelles fonctionnalités pour la v1 Milimail ==&lt;br /&gt;
* Fonctionnalités à l'étude :&lt;br /&gt;
** Corrélation des avis,&lt;br /&gt;
** Interface de programmation pour les applications, &lt;br /&gt;
** Gestion du réacheminement, &lt;br /&gt;
** Distribution (Linux/Windows)&lt;br /&gt;
** '''...'''&lt;br /&gt;
&lt;br /&gt;
== 20/11/2007 : David Ascher de MailCo à Paris  ==&lt;br /&gt;
David Ascher a rencontré un ensemble de représentants du secteur public à [http://ascher.ca/blog/2007/11/20/thunderbird-and-institutional-users/ Paris le 20 novembre 2007 (English)].&lt;br /&gt;
&lt;br /&gt;
== 11/10/2007 : Compte rendu de la réunion de travail  ==&lt;br /&gt;
Le but de cette réunion est de poursuivre les travaux de spécifications autour des fonctionnalités complémentaires faisant partie ou non du périmètre de réalisation de Milimail. Ainsi que les ajustements à apporter pour la feuille de route version 1 de Milimail.&lt;br /&gt;
&lt;br /&gt;
Les fonctionnalités sont les suivantes:&lt;br /&gt;
* XSMTP.&lt;br /&gt;
* DSN.&lt;br /&gt;
* MDN.&lt;br /&gt;
* gestion des avis.&lt;br /&gt;
* gestion de la priorité.&lt;br /&gt;
* triple enveloppe.&lt;br /&gt;
&lt;br /&gt;
== 20/09/2007 : DSN Intégré au Main Trunk de Mozilla Thunderbird  ==&lt;br /&gt;
Le module DSN (Delivery Status Notification) a été intégré par mozilla au trunk de Thunderbird.&lt;br /&gt;
[https://bugzilla.mozilla.org/show_bug.cgi?id=93085 lien] du bugzilla de Mozilla&lt;br /&gt;
&lt;br /&gt;
Cette intégration est le fruit d'un travail en collaboration proche avec l'équipe de développement de Mozilla Thunderbird.&lt;br /&gt;
&lt;br /&gt;
== 03/09/2007 : CRL_OVER_LDAP Released  ==&lt;br /&gt;
La première version de la fonctionnalité [http://www.milimail.org/milimailfr/index.php/Crl_over_ldap/fr CRL over LDAP] est disponible.&lt;br /&gt;
Cette fonctionnalité permet d'utiliser un annuaire LDAP pour importer une CRL.&lt;br /&gt;
&lt;br /&gt;
== 01/08/2007 : MULTI_LDAP Released  ==&lt;br /&gt;
La fonctionnalité [http://www.milimail.org/milimailfr/index.php/Multi_ldap_auto_completion_user/fr Multi LDAP] a été mise à jour.&lt;br /&gt;
Cette fonctionnalité permet de réaliser de l'autocomplétion d'adresse avec plusieurs annuaires LDAP&lt;br /&gt;
&lt;br /&gt;
== 10/07/2007 : Compte rendu de la réunion de travail  ==&lt;br /&gt;
Les objectifs de la réunion étaient les suivants :&lt;br /&gt;
* Présenter / rappeler le contexte et les objectifs du projet Milimail,&lt;br /&gt;
* Recueillir les éléments de réponse pour les points en suspend sur l’intégration de la norme xSMTP v1.1 dans la v0 de Milimail et fonctions connexes (IHM, limitation de la taille des messages, MDN, DSN),&lt;br /&gt;
* Recueillir les informations et besoins complémentaires sur les fonctionnalités à intégrer dans les prochaines versions de Milimail (gestion des avis,  gestion de la priorité au niveau enveloppe, projet de v2 de la norme xSMTP).&lt;br /&gt;
&lt;br /&gt;
De nombreux ministères étaient conviés à cette réunion de travail Milimail afin que le client de messagerie Milimail intégre au mieux les attentes des administrations françaises tout en respectant le cadre du PEA.&lt;br /&gt;
&lt;br /&gt;
== 26/06/2007 : DSN Released  ==&lt;br /&gt;
La première version de la fonctionnalité [http://www.milimail.org/milimailfr/index.php/Dsn_user/fr DSN] est disponible.&lt;br /&gt;
Cette fonctionnalité permet lors de l'envoi d'un mail de demander un avis de remise.&lt;br /&gt;
&lt;br /&gt;
== 14/05/2007 : SIGNED_RECEIPT Released  ==&lt;br /&gt;
La première version de la fonctionnalité [http://www.milimail.org/milimailfr/index.php/Notification_user/fr SIGNED_RECEIPT] est disponible.&lt;br /&gt;
Cette fonctionnalité permet lors de l'envoi d'un mail de demander un accusé de réception signé, et lors de la réception d'une telle demande de générer l'accusé de réception signé.&lt;br /&gt;
&lt;br /&gt;
== 02/05/2007 : TRIPLE_WRAPPING Released  ==&lt;br /&gt;
La première version de la fonctionnalité [http://www.milimail.org/milimailfr/index.php/Triple_wrapping_user/fr TRIPLE_WRAPPING] est disponible.&lt;br /&gt;
Cette fonctionnalité permet, lors de l'envoi d'un mail, d'utiliser une triple enveloppe. Un message utilisant une triple enveloppe est un message qui a été signé, puis chiffré, puis signé.&lt;br /&gt;
&lt;br /&gt;
== 26/04/2007 : SEND_FORMAT_LDAP Released  ==&lt;br /&gt;
La première version de l'extension [http://www.milimail.org/milimailfr/index.php/Send_format_ldap_user/fr SEND_FORMAT_LDAP] est disponible.&lt;br /&gt;
Cette extension permet, lors de l'envoi d'un mail, de déterminer les formats de message supportés par les destinataires (Texte, HTML) en recherchant ces informations dans un annuaire LDAP.&lt;br /&gt;
&lt;br /&gt;
Dans la version standard de Thunderbird, la recherche du format accepté par un destinataire est effectuée uniquement sur les carnets d'adresses locaux. La valeur définie au niveau de l'annuaire LDAP n'est pas prise en compte.&lt;br /&gt;
&lt;br /&gt;
== 26/04/2007 : MDN_EXTENDED Released  ==&lt;br /&gt;
La première version de l'extension [http://www.milimail.org/milimailfr/index.php/Mdn_extended_user/fr MDN_EXTENDED] est disponible.&lt;br /&gt;
&lt;br /&gt;
Le MDN ou (Message Disposition Notification) est la fonctionnalité qui permet à l'émetteur d'un message de demander au destinataire le renvoi d'un accusé. Cet accusé peut être de plusieurs formes :&lt;br /&gt;
* un accusé de '''Lecture''': le destinataire accuse la lecture du message.&lt;br /&gt;
* un accusé de '''Suppression''': le destinataire accuse la suppression du message.&lt;br /&gt;
&lt;br /&gt;
Dans la version standard de Thunderbird, seule la gestion de l'accusé de '''Lecture''' est implémentée. Cette extension implémente donc la gestion des accusés de '''Suppression''' afin d'être pleinement conforme à la norme ([http://www.ietf.org/rfc/rfc3798.txt RFC&amp;amp;nbsp;3798]).&lt;br /&gt;
&lt;br /&gt;
== 26/04/2007 : Rencontre avec la Fondation Mozilla ==&lt;br /&gt;
Le 2 mars, le groupe de travail Milimail a rencontré Mike Schroepfer, vice président techique de Mozilla Corporation, ainsi que Peter Van Der Beken, développeur à la Fondation Mozilla Europe. Ce fut l'occasion de présenter le projet Milimail à la Fondation et d'identifier les interlocuteurs les plus pertinents pour les collaborations à venir.&lt;br /&gt;
Une rencontre très intéressante et que nous souhaitons fructueuse pour la suite du projet !&lt;br /&gt;
&lt;br /&gt;
== 01/03/2007 : Milimail sur la forge Admisource ==&lt;br /&gt;
Le projet Milimail est hébergé sur la forge française [http://admisource.gouv.fr/ Admisource]. Vous trouverez sur cette forge les sources et la documentation dans un cvs, le suivi des bugs, les forums et les mailings listes. &lt;br /&gt;
&lt;br /&gt;
== 01/02/2007 : Démarrage de la réalisation! ==&lt;br /&gt;
La réalisation des extensions débute par la mise en place d'un noyau de développeurs et la rédaction des spécifications fonctionnelles et techniques détaillées.&lt;br /&gt;
&lt;br /&gt;
== 07/11/2006 : Mise en ligne des normes XSMTP ==&lt;br /&gt;
Ce document est téléchargeable dans la rubrique Documentation.&lt;br /&gt;
&lt;br /&gt;
Le format XSMTP apporte une description des éléments de service additionnels pouvant être implémentés dans les systèmes de messagerie SMTP.&lt;br /&gt;
&lt;br /&gt;
== 22/10/2006 : Conférences de présentation de Milimail ==&lt;br /&gt;
Une première série de conférences aura lieu pour l'administration française les matinées des  14 et 15 novembre 2006 à la DGA (Issy les Moulineaux). Au programme:&lt;br /&gt;
&lt;br /&gt;
* '''matinée du 14 novembre''' - 9h30 / 12h30&lt;br /&gt;
:&amp;lt;u&amp;gt;Introduction&amp;lt;/u&amp;gt;&lt;br /&gt;
::Contexte du projet&lt;br /&gt;
::Objectifs du projet&lt;br /&gt;
::Enjeux du projet&lt;br /&gt;
::Phasage du projet&lt;br /&gt;
:&amp;lt;u&amp;gt;Les besoins opérationnels et l'état de l'art des produits/composants libres&amp;lt;/u&amp;gt;,&lt;br /&gt;
::Méthodologie&lt;br /&gt;
::Milimail&lt;br /&gt;
:::Principales caractéristiques&lt;br /&gt;
:::Besoins fonctionnels&lt;br /&gt;
:::Architecture technique&lt;br /&gt;
::Miliconvert&lt;br /&gt;
:::Principales caractéristiques&lt;br /&gt;
:::Besoins fonctionnels&lt;br /&gt;
:::Architecture technique&lt;br /&gt;
:&amp;lt;u&amp;gt;Etat de l'art des produits libres&amp;lt;/u&amp;gt;&lt;br /&gt;
::Module de formatage Miliconvert&lt;br /&gt;
:::Démarche&lt;br /&gt;
::::Outil graphique de conversion XML =&amp;gt; XML&lt;br /&gt;
::::Traducteur&lt;br /&gt;
:::Synthèse&lt;br /&gt;
::Client de messagerie Milimail&lt;br /&gt;
:::Démarche&lt;br /&gt;
::::Briques libres&lt;br /&gt;
::::Produits tout en un&lt;br /&gt;
:::Synthèse&lt;br /&gt;
:&amp;lt;u&amp;gt;Conclusion&amp;lt;/u&amp;gt;&lt;br /&gt;
:Questions/réponses&lt;br /&gt;
&lt;br /&gt;
* '''matinée du 15 novembre''' - 9h30 / 12h30&lt;br /&gt;
:&amp;lt;u&amp;gt;Introduction&amp;lt;/u&amp;gt;&lt;br /&gt;
::Contexte du projet&lt;br /&gt;
::Objectifs du projet&lt;br /&gt;
::Enjeux du projet&lt;br /&gt;
::Phasage du projet&lt;br /&gt;
:&amp;lt;u&amp;gt;Etat de l'art des licences libres&amp;lt;/u&amp;gt;,&lt;br /&gt;
::Démarche&lt;br /&gt;
:::Pré-sélection des licences&lt;br /&gt;
:::Inventaire des contraintes&lt;br /&gt;
:::Qualification des licences&lt;br /&gt;
::Synthèse des licences préconisées pour Milimail et Miliconvert&lt;br /&gt;
:&amp;lt;u&amp;gt;Etat de l'Art des modèles de communautés et des facteurs de réussites&amp;lt;/u&amp;gt;,&lt;br /&gt;
::Etat des lieux&lt;br /&gt;
::Démarche&lt;br /&gt;
::Qualification&lt;br /&gt;
:::Grille d'analyse&lt;br /&gt;
:::Interviews&lt;br /&gt;
:::Cas concrets&lt;br /&gt;
:::Constats et tendances&lt;br /&gt;
:::Facteurs clés de réussite&lt;br /&gt;
:&amp;lt;u&amp;gt;Synthèse&amp;lt;/u&amp;gt;&lt;br /&gt;
::Synthèse des études&lt;br /&gt;
::Avancement des projets Milimail et Miliconvert&lt;br /&gt;
::Prochaines étapes pour les projets Milimail et Miliconvert&lt;br /&gt;
:Questions /réponses&lt;br /&gt;
&lt;br /&gt;
Pour plus de renseignements, n'hésitez pas à nous contacter: Contact [@] Milimail [dot] org.&lt;br /&gt;
&lt;br /&gt;
== 13/09/2006 : Mise en ligne du site Milimail ==&lt;br /&gt;
Ca y est, la première version du site de Milimail est en ligne ! Il présente les objectifs du projet, une description des extensions à developper et la feuille de route.&lt;br /&gt;
&lt;br /&gt;
L'ouverture du site précède volontairement la mise en ligne des premières versions du programme dont le développement démarre fin 2006/début 2007.&lt;br /&gt;
&lt;br /&gt;
== 13/06/2006 : Milimail sera basé sur Mozilla Thunderbird ==&lt;br /&gt;
L'Etat de l'Art réalisé a permis:&lt;br /&gt;
&lt;br /&gt;
* de rendre compte de la possibilité de partir d'une application déjà existante&lt;br /&gt;
* de choisir le client [http://www.mozilla-europe.org/fr/products/thunderbird/ Mozilla Thunderbird] comme base de départ&lt;br /&gt;
* de définir les fonctionnalités pouvant être introduites dans [http://www.mozilla-europe.org/fr/products/thunderbird/ Mozilla Thunderbird] et celles devant faire l'objet d'extension.&lt;br /&gt;
&lt;br /&gt;
== 13/01/2006 : Lancement du projet Milimail ==&lt;br /&gt;
Dans le cadre d'une étude pour mieux comprendre l'apport potentiel des logiciels libres, la [http://www.defense.gouv.fr/dga/ DGA] lance le projet Milimail. Ce programme comprend deux principales étapes:&lt;br /&gt;
&lt;br /&gt;
- 2006: Etat de l'Art, définition du périmètre technique et fonctionnel, mise en place de la plate-forme de développement.&lt;br /&gt;
&lt;br /&gt;
- 2007 à 2010: Développement de l'outil et animation de la communauté.&lt;br /&gt;
&lt;br /&gt;
Ce programme vise à réaliser un client de messagerie présentant plusieurs fonctionnalités, touchant à la sécurité, indispensables pour la [http://www.defense.gouv.fr/dga/ DGA].&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;/div&gt;</summary>
		<author><name>Xparis</name></author>	</entry>

	<entry>
		<id>https://adullact.net/plugins/mediawiki/wiki/milimail/index.php?title=News/fr&amp;diff=740</id>
		<title>News/fr</title>
		<link rel="alternate" type="text/html" href="https://adullact.net/plugins/mediawiki/wiki/milimail/index.php?title=News/fr&amp;diff=740"/>
				<updated>2010-11-24T16:46:12Z</updated>
		
		<summary type="html">&lt;p&gt;Xparis : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{lang|News|News/fr}}&lt;br /&gt;
&lt;br /&gt;
== Authentification SASL EXTERNAL sur un annuaire LDAP dans Trustedbird 3.1.6 ==&lt;br /&gt;
Les fonctions d'authentification à un serveur d'annuaire LDAP sans mot de passe ([[SASL_EXTERNAL/fr|SASL EXTERNAL]]) est disponible dans la livraison Trustedbird 3.1.6+0.4.0.&lt;br /&gt;
&lt;br /&gt;
== En-têtes sécurisés, SASL EXTERNAL et XIMFMAIL dans Trustedbird 3.1.4 ==&lt;br /&gt;
Les fonctions de [[Secure_Headers/fr|sécurisation des en-têtes]] et d'authentification à un serveur IMAP sans mot de passe ([[SASL_EXTERNAL/fr|SASL EXTERNAL]]) sont disponibles dans la livraison Trustedbird 3.1.4+0.3.0.&lt;br /&gt;
&lt;br /&gt;
L'extension [[Ximfmail/fr|XIMFMAIL]] de création générique de formulaires XIMF est désormais compatible avec Trustedbird 3.1 (version 3.1.4+0.3.0).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--14 octobre 2010 à 09:51 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Compatibilité Thunderbird 3.1 pour 8 modules ==&lt;br /&gt;
Les modules complémentaires suivants sont maintenant compatibles avec Thunderbird 3.1 :&lt;br /&gt;
* [[Multi-LDAP/fr|Multi-LDAP]]&lt;br /&gt;
* [[Directory Contact Tabs/fr|Directory Contact Tabs]]&lt;br /&gt;
* [[CRL over LDAP/fr|CRL over LDAP]]&lt;br /&gt;
* [[Notification Viewer/fr|Notification Viewer]]&lt;br /&gt;
* [[MDN Extended/fr|MDN Extended]]&lt;br /&gt;
* [[DSN Settings/fr|DSN Settings]]&lt;br /&gt;
* [[Out of Office/fr|Out of Office]]&lt;br /&gt;
* [[Mail XForms/fr|Mail XForms]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--6 octobre 2010 à 09:02 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Libellés de sécurité S/MIME dans Trustedbird 3.1.4 ==&lt;br /&gt;
Les libellés de sécurité S/MIME sont maintenant disponibles dans Trustedbird 3.1.&lt;br /&gt;
Cette fonctionnalité est décrite dans les ''Services de sécurité étendue pour S/MIME'' (''Enhanced Security Services for S/MIME'' - RFC 2634 - section 3).&lt;br /&gt;
&lt;br /&gt;
Un libellé de sécurité est un ensemble d'informations de sécurité relatives à la confidentialité du contenu protégé par l'encapsulation S/MIME.&lt;br /&gt;
&lt;br /&gt;
&amp;amp;rArr; [[Security Labels/fr|Aperçus des libellés de sécurité]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La branche [[Trustedbird/fr|Trustedbird 3.1]] est maintenant basée sur Mozilla Thunderbird 3.1.4.&lt;br /&gt;
&lt;br /&gt;
--21 septembre 2010 à 10:02 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Accusés de réception signés S/MIME dans Trustedbird 3.1 ==&lt;br /&gt;
[[Image:Trustedbird-logo2.png|left|link=http://www.trustedbird.org/|Trustedbird]]&lt;br /&gt;
Une nouvelle branche de [[Trustedbird/fr|Trustedbird]] basée sur Mozilla Thunderbird 3.1.2 a été publiée.&lt;br /&gt;
&lt;br /&gt;
Pour l'instant, Trustedbird 3.1 implémente seulement les accusés de réception signés S/MIME.&lt;br /&gt;
Cette fonctionnalité est décrite dans les ''Services de sécurité étendue pour S/MIME'' (''Enhanced Security Services for S/MIME'' - RFC 2634 - section 2).&lt;br /&gt;
&lt;br /&gt;
Le client est capable d'envoyer une demande d'accusé de réception dans un message signé S/MIME.&lt;br /&gt;
Il peut aussi répondre à une demande d'accusé en envoyant un accusé de réception signé.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Trustedbird 2 a aussi été mis à jour pour être maintenant basé sur Mozilla Thunderbird 2.0.0.24.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;amp;rArr; [[Signed Receipts/fr|Aperçus des accusés de réception signés]]&lt;br /&gt;
&lt;br /&gt;
&amp;amp;rArr; Plus d'informations sur [[Trustedbird/fr|Trustedbird]]&lt;br /&gt;
&lt;br /&gt;
--10:11, 1 September 2010 (CEST)&lt;br /&gt;
&lt;br /&gt;
== Compatibilité Thunderbird 3.1 pour MDN Extended ==&lt;br /&gt;
''[[MDN Extended/fr|MDN Extended]]'', le module complémentaire qui permet d'envoyer un accusé (MDN) lorsqu'un message est supprimé, est maintenant compatible avec Thunderbird 3.1.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;amp;rArr; Télécharger [[MDN Extended/fr|MDN Extended 1.2.0]]&lt;br /&gt;
&lt;br /&gt;
--12:27, 20 August 2010 (CEST)&lt;br /&gt;
&lt;br /&gt;
== CardDAV disponible dans la passerelle DavMail ==&lt;br /&gt;
[[Image:DavmailLogo.png|right|200px|link=http://davmail.sourceforge.net/|DavMail]]&lt;br /&gt;
[http://en.wikipedia.org/wiki/CardDAV CardDAV], un protocole client/serveur pour carnets d'adresses (vCard over WebDAV) conçu pour synchroniser les données des contacts, est disponible dans la passerelle [http://davmail.sourceforge.net/ DavMail] depuis la version 3.8.0.&lt;br /&gt;
&lt;br /&gt;
Le développement de cette nouvelle fonctionnalité dans DavMail a été financé par le ministère de la Défense français dans le cadre du [http://www.trustedbird.org/ projet Trustedbird].&lt;br /&gt;
&lt;br /&gt;
DavMail est une passerelle qui s'intercale entre un serveur Microsoft Exchange et un client de messagerie standard (par exemple Thunderbird avec Lightning). Elle assure les échanges entre Outlook Web Access (OWA) ou les Exchange Web Services (EWS) (côté serveur) et les protocoles POP, IMAP, SMTP, CalDAV, CardDAV et LDAP (côté client).&lt;br /&gt;
DavMail est un logiciel libre implémenté en Java et distribué sous la licence GNU GPL.&lt;br /&gt;
&lt;br /&gt;
CardDAV peut être utilisé dans Thunderbird avec le module [http://www.sogo.nu/fr/downloads/frontends.html SOGo Connector].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;amp;rArr; Télécharger [http://davmail.sourceforge.net/ DavMail]&lt;br /&gt;
&lt;br /&gt;
--09:28, 4 August 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Module Multi-LDAP mis à jour pour Thunderbird 3.1 ==&lt;br /&gt;
''[[Multi-LDAP/fr|Multi-LDAP]]'', le module complémentaire qui permet d'utiliser plusieurs annuaires LDAP simultanément pour l'auto-complétion des adresses des destinataires, a été mis à jour et est maintenant compatible avec Mozilla Thunderbird 3.1.&lt;br /&gt;
&lt;br /&gt;
Plusieurs problèmes ont aussi été corrigés et la gestion des sessions LDAP a été améliorée.&lt;br /&gt;
&lt;br /&gt;
[[Image:MultiLDAP.jpg|link=Multi-LDAP/fr]]&lt;br /&gt;
&lt;br /&gt;
&amp;amp;rArr; Télécharger [[Multi-LDAP/fr|Multi-LDAP 1.1.4]]&lt;br /&gt;
&lt;br /&gt;
--08:48, 3 August 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Nouveau module pour afficher des informations à propos des contacts LDAP ==&lt;br /&gt;
''[[Directory Contact Tabs/fr|Directory Contact Tabs]]'' est un ensemble de modules complémentaires pour Mozilla Thunderbird 3 qui permet d'afficher des informations supplémentaires à propos d'un contact d'un annuaire LDAP.&lt;br /&gt;
&lt;br /&gt;
Ce module permet d'ajouter des onglets/panneaux personnalisés pour afficher des informations présentes sur la fiche d'un contact dans l'annuaire.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;amp;rArr; [[Directory Contact Tabs/fr|Plus d'informations et captures d'écrans]]&lt;br /&gt;
&lt;br /&gt;
--07:59, 3 May 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Nouvelle interface utilisateur pour les avis de remise (DSN) sous Thunderbird 3 ==&lt;br /&gt;
''[[DSN Settings/fr|DSN Settings]]'' est un nouveau module pour Thunderbird 3 qui fournit une interface utilisateur pour les paramètres des demandes d'avis de remise (DSN : Delivery Status Notification).&lt;br /&gt;
&lt;br /&gt;
Le backend DSN a déjà été intégré dans Thunderbird 3. Ce module fournit des réglages pour contrôler les requêtes DSN. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;amp;rArr; [[DSN Settings/fr|Plus d'informations et captures d'écrans]]&lt;br /&gt;
&lt;br /&gt;
--14:03, 28 April 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Compatibilité Thunderbird 3 pour MDN Extended ==&lt;br /&gt;
''[[MDN Extended/fr|MDN Extended]]'', le module complémentaire qui permet d'envoyer un accusé (MDN) lorsqu'un message est supprimé, est maintenant compatible avec Thunderbird 3.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;amp;rArr; Télécharger [[MDN Extended/fr|MDN Extended 1.1.0]]&lt;br /&gt;
&lt;br /&gt;
--13:03, 21 April 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Le projet Trustedbird participe au développement de DavMail ==&lt;br /&gt;
[[Image:DavmailLogo.png|right|200px|link=http://davmail.sourceforge.net/|DavMail]]&lt;br /&gt;
Le ministère de la Défense français finance, au titre du projet Trustedbird, l'ajout du protocole [http://en.wikipedia.org/wiki/CardDAV CardDAV] dans le projet [http://davmail.sourceforge.net/ DavMail], pour synchroniser des carnets d'adresses (vCard over WebDAV).&lt;br /&gt;
&lt;br /&gt;
DavMail est une passerelle qui s'intercale entre un serveur Microsoft Exchange et un client de messagerie standard. Elle assure les échanges entre le protocole Microsoft Outlook Web Access (côté serveur) et les protocoles POP, IMAP, LDAP, SMTP, CalDAV et bientôt CardDAV (côté client) autorisant l'utilisation de Trustedbird avec un serveur Microsoft Exchange 2003 ou 2007 (2010 prévu).&lt;br /&gt;
&lt;br /&gt;
DavMail est un logiciel libre implémenté en Java et distribué sous la licence GNU GPL.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;amp;rArr; [http://davmail.sourceforge.net/ Passerelle DavMail]&lt;br /&gt;
&lt;br /&gt;
--09:24, 8 April 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Trustedbird est maintenant basé sur Thunderbird 2.0.0.24 ==&lt;br /&gt;
Depuis la version 0.4.1, les mises à jour de Thunderbird 2.0.0.24 sont intégrées dans [[Trustedbird/fr|Trustedbird]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;amp;rArr; Télécharger [[Download/fr|Trustedbird 0.4.1]] (dans les ''nightly builds'')&lt;br /&gt;
&lt;br /&gt;
--10:28, 2 April 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Compatibilité Thunderbird 3 améliorée pour 2 modules ==&lt;br /&gt;
''[[Notification Viewer/fr|Notification Viewer]]'' et ''[[Out of Office/fr|Out of Office]]'' ont été corrigés et fonctionnent maintenant avec Thunderbird 3.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--17:14, 23 February 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Module Multi-LDAP mis à jour pour Thunderbird 3 ==&lt;br /&gt;
''[[Multi-LDAP/fr|Multi-LDAP]]'', le module complémentaire qui permet d'utiliser plusieurs annuaires LDAP simultanément pour l'auto-complétion des adresses des destinataires, a été mis à jour et est maintenant compatible avec Mozilla Thunderbird 3. L'interface utilisateur a été réécrite et les paramètres d'annuaires sont maintenant configurables globalement, pour chaque compte ou pour chaque identité.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;amp;rArr; Télécharger [[Multi-LDAP/fr|Multi-LDAP 1.1.0]]&lt;br /&gt;
&lt;br /&gt;
--15:26, 19 February 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Nouvelle identité visuelle de Trustedbird ==&lt;br /&gt;
[[Image:Trustedbird-logo2.png|left|link=http://www.trustedbird.org/|Logo Trustedbird]]&lt;br /&gt;
Les icônes, entrées dans les menus, assistants d'installation, paquets et chemins d'installation ont été modifiés dans Trustedbird, sous Windows et Linux (Debian/Ubuntu).&lt;br /&gt;
Trustedbird a maintenant son propre répertoire de profils, séparé de celui de Mozilla Thunderbird.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;amp;rArr; Télécharger et tester [[Download/fr|Trustedbird 0.4.0]] depuis les ''nightly builds''.&lt;br /&gt;
&lt;br /&gt;
--14:57, 5 February 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Trustedbird : compatibilité systèmes 64 bits ==&lt;br /&gt;
[[Trustedbird/fr|Trustedbird]] est actuellement seulement compilé pour l'architecture i386 (32 bits). Les paquets actuels ont été testés avec succès sur des systèmes 64 bits (Debian Lenny amd64, Ubuntu 9.10 amd64 et Windows 7 64 bits) avec des bibliothèques 32 bits.&lt;br /&gt;
&lt;br /&gt;
&amp;amp;rArr; Consultez les [[Trustedbird/fr#Compatibilit.C3.A9_64_bits|instructions]] pour installer et exécuter Trustedbird sur un système 64 bits.&lt;br /&gt;
&lt;br /&gt;
--16:17, 22 January 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Formulaires XForms et modules mis à jour pour Thunderbird 3 ==&lt;br /&gt;
'''Nouveaux modules pour la gestion de formulaires XForms'''&lt;br /&gt;
&lt;br /&gt;
''[[Mail XForms/fr|Mail XForms]]'' est un ensemble de modules complémentaires pour Mozilla Thunderbird 3 permettant l'utilisation de formulaires XForms dans les interfaces de composition et de lecture dans le but d'envoyer des informations à travers les en-têtes de message.&lt;br /&gt;
&lt;br /&gt;
Les formulaires sont écrits avec le langage XML XForms embarqué dans des fichiers XHTML ou XUL. &lt;br /&gt;
Quelques formulaires de test sont disponibles à titre d'exemples dans le module ''Mail XForms Data - sample''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Compatibilité Thunderbird 3'''&lt;br /&gt;
&lt;br /&gt;
Les modules complémentaires ''[[Notification Viewer/fr|Notification Viewer]]'' et ''[[CRL over LDAP/fr|CRL over LDAP]]'' sont maintenant aussi compatibles avec la version finale de Thunderbird 3.&lt;br /&gt;
&lt;br /&gt;
--09:54, 20 January 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Enregistrements de la présentation de Trustedbird aux Journées Réseaux 2009 ==&lt;br /&gt;
La [https://2009.jres.org/planning?planning_aid=126&amp;amp;planning_view=vod,eval vidéo] et les [https://2009.jres.org/planning?planning_aid=126&amp;amp;planning_view=slides,eval supports] de la présentation de Trustedbird aux Journées Réseaux 2009 de Nantes sont disponibles.&lt;br /&gt;
&lt;br /&gt;
--10:00, 8 December 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Présentation du projet Trustedbird et de ses nouveautés aux JRES 2009 ==&lt;br /&gt;
Les Journées Réseaux JRES sont organisées à l'initiative du Réseau National de télécommunications pour la Technologie l'Enseignement et la Recherche (RENATER), de l'Unité Réseaux du CNRS (UREC), du Comité Réseau des Universités (CRU) et la DSI de l'INRIA. Elles se déroulent tous les deux ans.&lt;br /&gt;
&lt;br /&gt;
Les JRES ont pour ambition de présenter un panorama très complet en terme de technologies, d'usages, de stratégies, d‘organisation et de développements dans le monde des réseaux, en présentant des thèmes novateurs à chaque édition.&lt;br /&gt;
&lt;br /&gt;
Le projet Trustedbird et ses nouveaux développements, notamment relatif à X-IMF (Extended Internet Message Format) et aux en-têtes sécurisés sera présenté le 2 décembre 2009 de 9h00 à 10h30.&lt;br /&gt;
&lt;br /&gt;
&amp;amp;rArr; Consulter l'[https://2009.jres.org/planning agenda des JRES 2009].&lt;br /&gt;
&lt;br /&gt;
--10:00, 24 November 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Support des formulaires XForms pour générer des en-têtes de message ==&lt;br /&gt;
Une nouvelle fonctionnalité pour Mozilla Thunderbird 3 est actuellement en développement dans le projet Trustedbird.&lt;br /&gt;
&lt;br /&gt;
''Mail XForms'' est un ensemble de modules complémentaires qui permet l'utilisation de formulaires XForms dans les interfaces de composition et de lecture dans le but d'envoyer des informations à travers les en-têtes de message.&lt;br /&gt;
&lt;br /&gt;
Les formulaires sont écrits avec le langage XML XForms embarqué dans des fichiers XHTML ou XUL. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;amp;rArr; [[Mail XForms/fr|Informations plus détaillées et premiers aperçus]]&lt;br /&gt;
&lt;br /&gt;
--14:53, 7 October 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Accusés de réception signés S/MIME disponibles dans Trustedbird 0.3.4 ==&lt;br /&gt;
[[Trustedbird/fr|Trustedbird]] est capable d'envoyer une demande d'accusé de réception dans un message signé S/MIME.&lt;br /&gt;
Il peut aussi répondre à une demande d'accusé en envoyant un accusé de réception signé.&lt;br /&gt;
&lt;br /&gt;
Cette fonctionnalité est décrite dans les ''Services de sécurité étendue pour S/MIME'' (''Enhanced Security Services for S/MIME'' - RFC 2634).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;amp;rArr; [[Signed Receipts/fr|Plus d'informations et aperçus]]&lt;br /&gt;
&lt;br /&gt;
&amp;amp;rArr; Télécharger [[Download/fr|Trustedbird 0.3.4]]&lt;br /&gt;
&lt;br /&gt;
--10:11, 1 September 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Correctif CRL intégré dans Thunderbird ==&lt;br /&gt;
Le correctif pour les mises à jour automatiques des CRL (''Certificate Revocation Lists''), concernant le bug NSS [https://bugzilla.mozilla.org/show_bug.cgi?id=371522 #371522], a été intégré par Mozilla dans la dernière mise à jour 2.0.0.23 de Thunderbird.&lt;br /&gt;
&lt;br /&gt;
[[Trustedbird/fr|Trustedbird]] intègre ce correctif depuis la version 0.3.0 et le module complémentaire ''[[CRL over LDAP/fr|CRL over LDAP]]'' fournit aussi une solution de contournement fonctionnant avec toutes les versions de Thunderbird.&lt;br /&gt;
&lt;br /&gt;
--09:18, 1 September 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Trustedbird est maintenant basé sur Thunderbird 2.0.0.23 ==&lt;br /&gt;
Depuis la version 0.3.3, les mises à jour de Thunderbird 2.0.0.23 sont intégrées dans [[Trustedbird/fr|Trustedbird]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;amp;rArr; Télécharger [[Download/fr|Trustedbird 0.3.3]]&lt;br /&gt;
&lt;br /&gt;
--12:11, 27 August 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Trustedbird est maintenant basé sur Thunderbird 2.0.0.22 ==&lt;br /&gt;
Depuis la version 0.3.2, les mises à jour de Thunderbird 2.0.0.22 sont intégrées dans [[Trustedbird/fr|Trustedbird]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;amp;rArr; Télécharger [[Download/fr|Trustedbird 0.3.2]]&lt;br /&gt;
&lt;br /&gt;
--09:18, 25 June 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Priority email gateway ==&lt;br /&gt;
Un nouvel élément est disponible dans le projet Trustedbird : [[Priority email gateway/fr|Priority email gateway]] est un ensemble de scripts pour configurer une passerelle email qui priorise les messages en fonction de leurs en-têtes. &lt;br /&gt;
&lt;br /&gt;
Le but est de mettre en place et configurer plusieurs instances du serveur de messagerie Postfix ainsi que Qpsmtpd pour identifier et orienter les messages reçus dans différentes files suivant leur priorité avant leur expédition.&lt;br /&gt;
&lt;br /&gt;
Cet élément fonctionne sur des distributions Linux basées sur Debian.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;amp;rArr; [[Priority email gateway/fr|Priority email gateway]]&lt;br /&gt;
&lt;br /&gt;
--08:37, 23 June 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Trustedbird 0.3.1 ==&lt;br /&gt;
Une nouvelle version de [[Trustedbird/fr|Trustedbird]] a été publiée. Elle corrige plusieurs problèmes avec les [[Signed Receipts/fr|accusés de réception signés]] et les [[Security Labels/fr|libellés de sécurité]].&lt;br /&gt;
&lt;br /&gt;
La [[Trustedbird-l10n-fr/fr|localisation française]] a aussi été mise à jour.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;amp;rArr; Télécharger [[Download/fr|Trustedbird 0.3.1]]&lt;br /&gt;
&lt;br /&gt;
--16:02, 17 June 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Ajout de vidéos de démonstration ==&lt;br /&gt;
Des vidéos de démonstration sont disponibles pour plusieurs des fonctionnalités du projet Trustedbird :&lt;br /&gt;
* [[Security_Labels/fr|Libellés de sécurité]]&lt;br /&gt;
* [[Priority/fr|SMTP PRIORITY]]&lt;br /&gt;
* [[Card_Viewer_Extended/fr|Card Viewer Extended]]&lt;br /&gt;
* [[Check_Recipients/fr|Check Recipients]]&lt;br /&gt;
* [[Out_of_Office/fr|Out of Office]]&lt;br /&gt;
&lt;br /&gt;
Ces vidéos ont été présentées le [[Prez26032009/fr|26 mars dernier]].&lt;br /&gt;
&lt;br /&gt;
--13:35, 29 April 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Nouvelles versions de Trustedbird et des modules ==&lt;br /&gt;
[[Image:Trustedbird-logo2.png|left|link=http://www.trustedbird.org/|Logo Trustedbird]]&lt;br /&gt;
De nouvelles versions du client de messagerie Trustedbird et des modules complémentaires pour Mozilla Thunderbird ont été publiées.&lt;br /&gt;
Vos modules complémentaires peuvent être maintenus automatiquement à jour dans Thunderbird : vérifiez que vous possédez bien les [[Documentation/fr|dernières versions]] !&lt;br /&gt;
&lt;br /&gt;
Les modules ''[[Notification Viewer/fr|Notification Viewer]]'' et ''[[CRL over LDAP/fr|CRL over LDAP]]'' sont maintenant aussi compatibles avec Thunderbird 3 beta 2.&lt;br /&gt;
&lt;br /&gt;
Téléchargez-les sur [http://www.trustedbird.org www.trustedbird.org].&lt;br /&gt;
&lt;br /&gt;
--14:57, 17 April 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Supports de la présentation publique du 26 mars 2009 ==&lt;br /&gt;
La [[Prez26032009/fr|présentation publique du 26 mars 2009]], réalisée dans les locaux de la DGA, a été l'occasion de faire le point sur les modules développés en 2008/2009, et d'effectuer une démonstration du module XIMF.&lt;br /&gt;
&lt;br /&gt;
--12:35, 10 April 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Trustedbird est maintenant basé sur Thunderbird 2.0.0.21 ==&lt;br /&gt;
Depuis la version 0.2.1.001285, Trustedbird est basé sur Thunderbird 2.0.0.21.&lt;br /&gt;
Vous pouvez le télécharger dans les [http://packages.trustedbird.org/nightly/latest/ nightly builds].&lt;br /&gt;
&lt;br /&gt;
--15:49, 25 March 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Projet Trustedbird : nouveau nom et logo ==&lt;br /&gt;
[[Image:Trustedbird-logo.png|right|link=http://www.trustedbird.org/|Nouveau logo]]&lt;br /&gt;
Le projet Milimail s'appelle maintenant Trustedbird et a un nouveau logo et une nouvelle adresse : [http://www.trustedbird.org www.trustedbird.org].&lt;br /&gt;
&lt;br /&gt;
--14:39, 6 March 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Trustedbird est maintenant basé sur Thunderbird 2.0.0.19 ==&lt;br /&gt;
Depuis la version 0.2.1.001238, Trustedbird (client Milimail) est basé sur Thunderbird 2.0.0.19.&lt;br /&gt;
Vous pouvez le télécharger dans les [http://packages.trustedbird.org/nightly/latest/ nightly builds].&lt;br /&gt;
&lt;br /&gt;
-- 6 January 2009&lt;br /&gt;
&lt;br /&gt;
== Trustedbird est maintenant basé sur Thunderbird 2.0.0.18 ==&lt;br /&gt;
Depuis la version 0.2.1.001208, Trustedbird (client Milimail) est basé sur Thunderbird 2.0.0.18.&lt;br /&gt;
Vous pouvez le télécharger dans les [http://packages.trustedbird.org/nightly/latest/ nightly builds].&lt;br /&gt;
&lt;br /&gt;
-- 27 November 2008&lt;br /&gt;
&lt;br /&gt;
== Card Viewer Extended est disponible en allemand ==&lt;br /&gt;
Le module complémentaire ''[[Card Viewer Extended/fr|Card Viewer Extended]]'' est maintenant disponible en allemand.&lt;br /&gt;
Merci beaucoup à Florian Effenberger pour sa contribution !&lt;br /&gt;
&lt;br /&gt;
Vous pouvez le télécharger dans les [http://packages.trustedbird.org/nightly/latest/ nightly builds].&lt;br /&gt;
&lt;br /&gt;
-- 18 November 2008&lt;br /&gt;
&lt;br /&gt;
== Milimail est maintenant basé sur Thunderbird 2.0.0.17 ==&lt;br /&gt;
Depuis la version 0.2.1.001148, Milimail est basé sur Thunderbird 2.0.0.17.&lt;br /&gt;
Vous pouvez le télécharger dans les [http://packages.trustedbird.org/nightly/latest/ nightly builds].&lt;br /&gt;
&lt;br /&gt;
-- 3 October 2008&lt;br /&gt;
&lt;br /&gt;
== Milimail est maintenant basé sur Thunderbird 2.0.0.16 ==&lt;br /&gt;
Depuis la version 0.2.1.000963, Milimail est basé sur Thunderbird 2.0.0.16.&lt;br /&gt;
Vous pouvez le télécharger dans les [http://packages.milimail.org/nightly/latest/ nightly builds].&lt;br /&gt;
&lt;br /&gt;
-- 30 July 2008&lt;br /&gt;
&lt;br /&gt;
== Milimail - La forge Admisource est en cours de transfert sur la forge Adullact ==&lt;br /&gt;
Le projet Milimail est maintenant hébergé sur la forge française [http://adullact.net/projects/milimail/ Adullact]. Vous trouverez sur cette forge les sources et la documentation dans un dépôt SVN, le suivi des bugs, les forums et les listes de diffusion. &lt;br /&gt;
&lt;br /&gt;
-- 21 July 2008&lt;br /&gt;
&lt;br /&gt;
== Mise à jour de la feuille de route  ==&lt;br /&gt;
La [[Roadmap/fr|feuille de route]] a été mise à jour. On peut remarquer l'apparition des nouvelles fonctionnalités d'API en réception et de notification d'absence pour la version 2008.&lt;br /&gt;
&lt;br /&gt;
-- 10 June 2008&lt;br /&gt;
&lt;br /&gt;
== Sortie de la version 0.6.1.7 de l'extension ''Notification Viewer''  ==&lt;br /&gt;
''[[Notification Viewer/fr|Notifications Viewer]]'' est un module complémentaire pour le client de messagerie Thunderbird permettant de mettre en forme les notifications de délivrance ([[DSN/fr|DSN]]) ainsi que les avis de réception et de suppression ([[MDN Extended/fr|MDN]]).&lt;br /&gt;
&lt;br /&gt;
-- 22 May 2008&lt;br /&gt;
&lt;br /&gt;
== 15/04/2008 : Sortie de la version 0.1.2.0 de l'extension d'affichage du certificat pour un contact ==&lt;br /&gt;
[https://adullact.net/frs/download.php/3881/card_viewer_extended-0.1.2.0.xpi&amp;quot;Télécharger l'extension&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
Ajout d'un fichier update.rdf à l'extension. Gestion de la fonction de mise à jour&lt;br /&gt;
&lt;br /&gt;
== 15/04/2008 : Sortie de la version 0.1.3.0 de l'extension de vérification des destinataires ==&lt;br /&gt;
[https://adullact.net/frs/download.php/3879/check_recipients-0.1.3.0.xpi&amp;quot;Télécharger l'extension&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
Ajout d'un fichier update.rdf à l'extension. Gestion de la fonction de mise à jour.&lt;br /&gt;
&lt;br /&gt;
== 15/04/2008 : Sortie de la version 0.1.1.0 de l'extension CRL over LDAP (récupération d'une liste de révocation sur un annuaire LDAP) ==&lt;br /&gt;
[https://adullact.net/frs/download.php/3877/crl_over_ldap-0.1.1.0.xpi&amp;quot;Télécharger l'extension&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
== 15/04/2008 : Sortie de la version 0.1.3.0 de l'extension MDN ==&lt;br /&gt;
[https://adullact.net/frs/download.php/3896/mdn_extended-0.1.3.0.xpi&amp;quot;Télécharger l'extension&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
Ajout d'un fichier update.rdf à l'extension. Gestion de la fonction de mise à jour.&lt;br /&gt;
&lt;br /&gt;
== 15/04/2008 : Sortie de la version 0.1.4.0 de l'extension de gestion des formats distants à partir de l'annuaire ==&lt;br /&gt;
[https://adullact.net/frs/download.php/3875/send_format_ldap-0.1.4.0.xpi&amp;quot;Télécharger l'extension&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
Ajout d'un fichier update.rdf à l'extension. Gestion de la fonction de mise à jour.&lt;br /&gt;
&lt;br /&gt;
== 14/04/2008 : Sortie de la version 0.2.5.0 de l'extension d'autocomplétion avec des annuaires multiples ==&lt;br /&gt;
[https://adullact.net/frs/download.php/3873/multi_ldap-0.2.5.0.xpi&amp;quot;Télécharger l'extension&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
Ajout d'un fichier update.rdf à l'extension. Gestion de la fonction de mise à jour.&lt;br /&gt;
&lt;br /&gt;
== 14/04 2008 : Sortie de la version 0.5.2.0 du l'extension XSMTP ==&lt;br /&gt;
[https://adullact.net/frs/download.php/3874/xsmtp-0.5.2.0.xpi&amp;quot;Télécharger l'extension&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
Ajout d'un fichier update.rdf à l'extension. Gestion de la fonction de mise à jour.&lt;br /&gt;
&lt;br /&gt;
== 14/04/2008 : Bienvenue à Daniel Rocher nouveau contributeur pour le projet Milimail ==&lt;br /&gt;
Daniel Rocher qui travaille pour un projet de la Marine Nationale rejoint l'équipe Milimail par sa contribution.&lt;br /&gt;
&lt;br /&gt;
En effet, pour ce projet, Daniel développe une extension pour Thunderbird autour de la corrélation des avis. Cette extension permet de mettre en forme les notifications de délivrance (DSN:[http://www.ietf.org/rfc/rfc3461.txt RFC3461]) reçues sur le client de messagerie. C'est un sujet qui intéresse énormément la communauté. &lt;br /&gt;
&lt;br /&gt;
Après l'intégration de l'extension au projet, elle sera bientôt disponible mais en attendant, '''''toute l'équipe Milimail souhaite la bienvenue à Daniel.'''''&lt;br /&gt;
&lt;br /&gt;
== 08/04/2008 : Gestion du numéro de version ==&lt;br /&gt;
La communauté explique et décrit les bonnes pratiques pour gérer les numéros de versions du client de messagerie Milimail et ces extensions.&lt;br /&gt;
&lt;br /&gt;
[http://www.milimail.org/milimail/index.php/Doc-dev#Versioning_convention &amp;quot;En savoir plus sur la gestion des versions...&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
== 05/03/2008 : Changement de Nom ==&lt;br /&gt;
Le projet Milimail désire changer de nom, soyez les premiers à donner votre avis et vos propositions !&amp;lt;br&amp;gt;&lt;br /&gt;
La communauté est invitée à donner son avis sur les propositions de noms suivantes. De plus le projet est ouvert à d'autres propositions de noms sur le forum du projet.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Les propositions :&amp;lt;br&amp;gt;&lt;br /&gt;
* Professional Addons For Thunderbird : PATH ;&amp;lt;br&amp;gt;&lt;br /&gt;
* Thunderbird Professional Enhancement : TPE ;&amp;lt;br&amp;gt;&lt;br /&gt;
* Feathers For Thunderbird (Plumes) ;&amp;lt;br&amp;gt;&lt;br /&gt;
* Stealth Thunderbird ;&amp;lt;br&amp;gt;&lt;br /&gt;
* Covert Thunderbird (Secret et petites plumes optimisant l'écoulement de l'air autour de l'oiseau) ;&amp;lt;br&amp;gt;&lt;br /&gt;
* Sendgraf (mot allemand signifiant &amp;quot;Missus Dominicus&amp;quot; Messager) ;&amp;lt;br&amp;gt;&lt;br /&gt;
* Storkmail (la cigogne est un postier réputé) ;&amp;lt;br&amp;gt;&lt;br /&gt;
* CoatMail (cotte de mailles) ;&amp;lt;br&amp;gt;&lt;br /&gt;
* SecureMail ;&amp;lt;br&amp;gt;&lt;br /&gt;
* StoneMail ;&amp;lt;br&amp;gt;&lt;br /&gt;
* BlackPenny ;&amp;lt;br&amp;gt; &lt;br /&gt;
* ChainMail ;&amp;lt;br&amp;gt;&lt;br /&gt;
* Admimail.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lien vers le forum du projet :&lt;br /&gt;
[https://adullact.net/forum/forum.php?forum_id=2092 Forum Milimail] et lien vers l'article posté sur linuxfr.org : [http://linuxfr.org/2008/03/05/23803.html &amp;quot;Le projet Milimail désire changer de nom&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
== 19/02/2008 : Mozilla Messaging ==&lt;br /&gt;
Le lancement de [http://www.mozillamessaging.com/en-US/ Mozilla Messaging (English)] a été annoncé, le nouveau nom de l'entité est MailCo. Comme promis, il s'agit d'une nouvelle filiale de la [http://www.mozilla.org/ fondation Mozilla (English)], centrée autour du courrier électronique et des communications Internet. Nous avons mis en place l'essentiel des informations concernant l'organisation sur le site.&lt;br /&gt;
&lt;br /&gt;
En savoir plus [http://ascher.ca/blog/2008/02/19/mozilla-messaging/ sur le blog de David Ascher... (English)]&lt;br /&gt;
&lt;br /&gt;
== 30/01/2008 : Milimail - Solutions Linux/Open Source 2008 - Questions à Thierry Leblond, Ministère de la Défense par Tristan Nitot  ==&lt;br /&gt;
A la sortie de la conférence sur la pérennité et gouvernance des solutions libres, Tristan Nitot a eu le plaisir de poser quelques questions à Thierry Leblond (Sous-Directeur Architecture Ingénierie à la DGSIC du Ministère de la Défense) sur leurs orientations en terme de messagerie. [http://standblog.org/blog/post/2008/01/30/Questions-a-Thierry-Leblond-Ministere-de-la-Defense En savoir plus...]&lt;br /&gt;
&lt;br /&gt;
Plus d'informations sur Thunderbird en France [http://ascher.ca/blog/2008/01/31/more-on-thunderbird-in-france/ par David Ascher de MailCo (English)...]&lt;br /&gt;
&lt;br /&gt;
== 18/01/2008 : Milimail présent le 30/01/2008 à l’événement incontournable dédié aux Solutions Linux/Open Source ==&lt;br /&gt;
Le 30 janvier 2008 entre 11h00 et 12h30, durant la [http://www.solutionslinux.fr/fr/conferences_detail.php?mode=atelier&amp;amp;id_conference=92&amp;amp;PHPSESSID=d6a162965baecd04571dfdd3281d5870 conférence Adèle] : Pérennité et gouvernance des solutions libres.&lt;br /&gt;
&lt;br /&gt;
* Thierry LEBLOND - DGSIC / MINISTERE DE LA DEFENSE nous parle de Milimail : Interactions avec les communautés nationales et internationales.&lt;br /&gt;
&lt;br /&gt;
Tout savoir sur [http://www.solutionslinux.fr/fr/index.php?PHPSESSID=d6a162965baecd04571dfdd3281d5870 l’événement incontournable dédié aux Solutions Linux/Open Source].&lt;br /&gt;
&lt;br /&gt;
== 14/01/2008 : Milimail v1 en juin 2008 ==&lt;br /&gt;
La version majeure de Milimail v1 est prévue de sortir en juin 2008.&lt;br /&gt;
&lt;br /&gt;
== 01/01/2008 : Bonne année ==&lt;br /&gt;
L'équipe du projet Milimail vous souhaite une bonne année!&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:milimail_happy_new_year_fr.png|center|Bonne année 2008]]&lt;br /&gt;
&lt;br /&gt;
== 19/12/2007 : Elaboration de la feuille de route pour la v1 Milimail ==&lt;br /&gt;
Période d'élaboration et de validation de l'activité qu'il y aura pour le premier semestre 2008 sur le projet afin d'établir la nouvelle feuille de route pour la version v1 de Milimail.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 01/12/2007 : Spécifications des nouvelles fonctionnalités pour la v1 Milimail ==&lt;br /&gt;
* Fonctionnalités à l'étude :&lt;br /&gt;
** Corrélation des avis,&lt;br /&gt;
** Interface de programmation pour les applications, &lt;br /&gt;
** Gestion du réacheminement, &lt;br /&gt;
** Distribution (Linux/Windows)&lt;br /&gt;
** '''...'''&lt;br /&gt;
&lt;br /&gt;
== 20/11/2007 : David Ascher de MailCo à Paris  ==&lt;br /&gt;
David Ascher a rencontré un ensemble de représentants du secteur public à [http://ascher.ca/blog/2007/11/20/thunderbird-and-institutional-users/ Paris le 20 novembre 2007 (English)].&lt;br /&gt;
&lt;br /&gt;
== 11/10/2007 : Compte rendu de la réunion de travail  ==&lt;br /&gt;
Le but de cette réunion est de poursuivre les travaux de spécifications autour des fonctionnalités complémentaires faisant partie ou non du périmètre de réalisation de Milimail. Ainsi que les ajustements à apporter pour la feuille de route version 1 de Milimail.&lt;br /&gt;
&lt;br /&gt;
Les fonctionnalités sont les suivantes:&lt;br /&gt;
* XSMTP.&lt;br /&gt;
* DSN.&lt;br /&gt;
* MDN.&lt;br /&gt;
* gestion des avis.&lt;br /&gt;
* gestion de la priorité.&lt;br /&gt;
* triple enveloppe.&lt;br /&gt;
&lt;br /&gt;
== 20/09/2007 : DSN Intégré au Main Trunk de Mozilla Thunderbird  ==&lt;br /&gt;
Le module DSN (Delivery Status Notification) a été intégré par mozilla au trunk de Thunderbird.&lt;br /&gt;
[https://bugzilla.mozilla.org/show_bug.cgi?id=93085 lien] du bugzilla de Mozilla&lt;br /&gt;
&lt;br /&gt;
Cette intégration est le fruit d'un travail en collaboration proche avec l'équipe de développement de Mozilla Thunderbird.&lt;br /&gt;
&lt;br /&gt;
== 03/09/2007 : CRL_OVER_LDAP Released  ==&lt;br /&gt;
La première version de la fonctionnalité [http://www.milimail.org/milimailfr/index.php/Crl_over_ldap/fr CRL over LDAP] est disponible.&lt;br /&gt;
Cette fonctionnalité permet d'utiliser un annuaire LDAP pour importer une CRL.&lt;br /&gt;
&lt;br /&gt;
== 01/08/2007 : MULTI_LDAP Released  ==&lt;br /&gt;
La fonctionnalité [http://www.milimail.org/milimailfr/index.php/Multi_ldap_auto_completion_user/fr Multi LDAP] a été mise à jour.&lt;br /&gt;
Cette fonctionnalité permet de réaliser de l'autocomplétion d'adresse avec plusieurs annuaires LDAP&lt;br /&gt;
&lt;br /&gt;
== 10/07/2007 : Compte rendu de la réunion de travail  ==&lt;br /&gt;
Les objectifs de la réunion étaient les suivants :&lt;br /&gt;
* Présenter / rappeler le contexte et les objectifs du projet Milimail,&lt;br /&gt;
* Recueillir les éléments de réponse pour les points en suspend sur l’intégration de la norme xSMTP v1.1 dans la v0 de Milimail et fonctions connexes (IHM, limitation de la taille des messages, MDN, DSN),&lt;br /&gt;
* Recueillir les informations et besoins complémentaires sur les fonctionnalités à intégrer dans les prochaines versions de Milimail (gestion des avis,  gestion de la priorité au niveau enveloppe, projet de v2 de la norme xSMTP).&lt;br /&gt;
&lt;br /&gt;
De nombreux ministères étaient conviés à cette réunion de travail Milimail afin que le client de messagerie Milimail intégre au mieux les attentes des administrations françaises tout en respectant le cadre du PEA.&lt;br /&gt;
&lt;br /&gt;
== 26/06/2007 : DSN Released  ==&lt;br /&gt;
La première version de la fonctionnalité [http://www.milimail.org/milimailfr/index.php/Dsn_user/fr DSN] est disponible.&lt;br /&gt;
Cette fonctionnalité permet lors de l'envoi d'un mail de demander un avis de remise.&lt;br /&gt;
&lt;br /&gt;
== 14/05/2007 : SIGNED_RECEIPT Released  ==&lt;br /&gt;
La première version de la fonctionnalité [http://www.milimail.org/milimailfr/index.php/Notification_user/fr SIGNED_RECEIPT] est disponible.&lt;br /&gt;
Cette fonctionnalité permet lors de l'envoi d'un mail de demander un accusé de réception signé, et lors de la réception d'une telle demande de générer l'accusé de réception signé.&lt;br /&gt;
&lt;br /&gt;
== 02/05/2007 : TRIPLE_WRAPPING Released  ==&lt;br /&gt;
La première version de la fonctionnalité [http://www.milimail.org/milimailfr/index.php/Triple_wrapping_user/fr TRIPLE_WRAPPING] est disponible.&lt;br /&gt;
Cette fonctionnalité permet, lors de l'envoi d'un mail, d'utiliser une triple enveloppe. Un message utilisant une triple enveloppe est un message qui a été signé, puis chiffré, puis signé.&lt;br /&gt;
&lt;br /&gt;
== 26/04/2007 : SEND_FORMAT_LDAP Released  ==&lt;br /&gt;
La première version de l'extension [http://www.milimail.org/milimailfr/index.php/Send_format_ldap_user/fr SEND_FORMAT_LDAP] est disponible.&lt;br /&gt;
Cette extension permet, lors de l'envoi d'un mail, de déterminer les formats de message supportés par les destinataires (Texte, HTML) en recherchant ces informations dans un annuaire LDAP.&lt;br /&gt;
&lt;br /&gt;
Dans la version standard de Thunderbird, la recherche du format accepté par un destinataire est effectuée uniquement sur les carnets d'adresses locaux. La valeur définie au niveau de l'annuaire LDAP n'est pas prise en compte.&lt;br /&gt;
&lt;br /&gt;
== 26/04/2007 : MDN_EXTENDED Released  ==&lt;br /&gt;
La première version de l'extension [http://www.milimail.org/milimailfr/index.php/Mdn_extended_user/fr MDN_EXTENDED] est disponible.&lt;br /&gt;
&lt;br /&gt;
Le MDN ou (Message Disposition Notification) est la fonctionnalité qui permet à l'émetteur d'un message de demander au destinataire le renvoi d'un accusé. Cet accusé peut être de plusieurs formes :&lt;br /&gt;
* un accusé de '''Lecture''': le destinataire accuse la lecture du message.&lt;br /&gt;
* un accusé de '''Suppression''': le destinataire accuse la suppression du message.&lt;br /&gt;
&lt;br /&gt;
Dans la version standard de Thunderbird, seule la gestion de l'accusé de '''Lecture''' est implémentée. Cette extension implémente donc la gestion des accusés de '''Suppression''' afin d'être pleinement conforme à la norme ([http://www.ietf.org/rfc/rfc3798.txt RFC&amp;amp;nbsp;3798]).&lt;br /&gt;
&lt;br /&gt;
== 26/04/2007 : Rencontre avec la Fondation Mozilla ==&lt;br /&gt;
Le 2 mars, le groupe de travail Milimail a rencontré Mike Schroepfer, vice président techique de Mozilla Corporation, ainsi que Peter Van Der Beken, développeur à la Fondation Mozilla Europe. Ce fut l'occasion de présenter le projet Milimail à la Fondation et d'identifier les interlocuteurs les plus pertinents pour les collaborations à venir.&lt;br /&gt;
Une rencontre très intéressante et que nous souhaitons fructueuse pour la suite du projet !&lt;br /&gt;
&lt;br /&gt;
== 01/03/2007 : Milimail sur la forge Admisource ==&lt;br /&gt;
Le projet Milimail est hébergé sur la forge française [http://admisource.gouv.fr/ Admisource]. Vous trouverez sur cette forge les sources et la documentation dans un cvs, le suivi des bugs, les forums et les mailings listes. &lt;br /&gt;
&lt;br /&gt;
== 01/02/2007 : Démarrage de la réalisation! ==&lt;br /&gt;
La réalisation des extensions débute par la mise en place d'un noyau de développeurs et la rédaction des spécifications fonctionnelles et techniques détaillées.&lt;br /&gt;
&lt;br /&gt;
== 07/11/2006 : Mise en ligne des normes XSMTP ==&lt;br /&gt;
Ce document est téléchargeable dans la rubrique Documentation.&lt;br /&gt;
&lt;br /&gt;
Le format XSMTP apporte une description des éléments de service additionnels pouvant être implémentés dans les systèmes de messagerie SMTP.&lt;br /&gt;
&lt;br /&gt;
== 22/10/2006 : Conférences de présentation de Milimail ==&lt;br /&gt;
Une première série de conférences aura lieu pour l'administration française les matinées des  14 et 15 novembre 2006 à la DGA (Issy les Moulineaux). Au programme:&lt;br /&gt;
&lt;br /&gt;
* '''matinée du 14 novembre''' - 9h30 / 12h30&lt;br /&gt;
:&amp;lt;u&amp;gt;Introduction&amp;lt;/u&amp;gt;&lt;br /&gt;
::Contexte du projet&lt;br /&gt;
::Objectifs du projet&lt;br /&gt;
::Enjeux du projet&lt;br /&gt;
::Phasage du projet&lt;br /&gt;
:&amp;lt;u&amp;gt;Les besoins opérationnels et l'état de l'art des produits/composants libres&amp;lt;/u&amp;gt;,&lt;br /&gt;
::Méthodologie&lt;br /&gt;
::Milimail&lt;br /&gt;
:::Principales caractéristiques&lt;br /&gt;
:::Besoins fonctionnels&lt;br /&gt;
:::Architecture technique&lt;br /&gt;
::Miliconvert&lt;br /&gt;
:::Principales caractéristiques&lt;br /&gt;
:::Besoins fonctionnels&lt;br /&gt;
:::Architecture technique&lt;br /&gt;
:&amp;lt;u&amp;gt;Etat de l'art des produits libres&amp;lt;/u&amp;gt;&lt;br /&gt;
::Module de formatage Miliconvert&lt;br /&gt;
:::Démarche&lt;br /&gt;
::::Outil graphique de conversion XML =&amp;gt; XML&lt;br /&gt;
::::Traducteur&lt;br /&gt;
:::Synthèse&lt;br /&gt;
::Client de messagerie Milimail&lt;br /&gt;
:::Démarche&lt;br /&gt;
::::Briques libres&lt;br /&gt;
::::Produits tout en un&lt;br /&gt;
:::Synthèse&lt;br /&gt;
:&amp;lt;u&amp;gt;Conclusion&amp;lt;/u&amp;gt;&lt;br /&gt;
:Questions/réponses&lt;br /&gt;
&lt;br /&gt;
* '''matinée du 15 novembre''' - 9h30 / 12h30&lt;br /&gt;
:&amp;lt;u&amp;gt;Introduction&amp;lt;/u&amp;gt;&lt;br /&gt;
::Contexte du projet&lt;br /&gt;
::Objectifs du projet&lt;br /&gt;
::Enjeux du projet&lt;br /&gt;
::Phasage du projet&lt;br /&gt;
:&amp;lt;u&amp;gt;Etat de l'art des licences libres&amp;lt;/u&amp;gt;,&lt;br /&gt;
::Démarche&lt;br /&gt;
:::Pré-sélection des licences&lt;br /&gt;
:::Inventaire des contraintes&lt;br /&gt;
:::Qualification des licences&lt;br /&gt;
::Synthèse des licences préconisées pour Milimail et Miliconvert&lt;br /&gt;
:&amp;lt;u&amp;gt;Etat de l'Art des modèles de communautés et des facteurs de réussites&amp;lt;/u&amp;gt;,&lt;br /&gt;
::Etat des lieux&lt;br /&gt;
::Démarche&lt;br /&gt;
::Qualification&lt;br /&gt;
:::Grille d'analyse&lt;br /&gt;
:::Interviews&lt;br /&gt;
:::Cas concrets&lt;br /&gt;
:::Constats et tendances&lt;br /&gt;
:::Facteurs clés de réussite&lt;br /&gt;
:&amp;lt;u&amp;gt;Synthèse&amp;lt;/u&amp;gt;&lt;br /&gt;
::Synthèse des études&lt;br /&gt;
::Avancement des projets Milimail et Miliconvert&lt;br /&gt;
::Prochaines étapes pour les projets Milimail et Miliconvert&lt;br /&gt;
:Questions /réponses&lt;br /&gt;
&lt;br /&gt;
Pour plus de renseignements, n'hésitez pas à nous contacter: Contact [@] Milimail [dot] org.&lt;br /&gt;
&lt;br /&gt;
== 13/09/2006 : Mise en ligne du site Milimail ==&lt;br /&gt;
Ca y est, la première version du site de Milimail est en ligne ! Il présente les objectifs du projet, une description des extensions à developper et la feuille de route.&lt;br /&gt;
&lt;br /&gt;
L'ouverture du site précède volontairement la mise en ligne des premières versions du programme dont le développement démarre fin 2006/début 2007.&lt;br /&gt;
&lt;br /&gt;
== 13/06/2006 : Milimail sera basé sur Mozilla Thunderbird ==&lt;br /&gt;
L'Etat de l'Art réalisé a permis:&lt;br /&gt;
&lt;br /&gt;
* de rendre compte de la possibilité de partir d'une application déjà existante&lt;br /&gt;
* de choisir le client [http://www.mozilla-europe.org/fr/products/thunderbird/ Mozilla Thunderbird] comme base de départ&lt;br /&gt;
* de définir les fonctionnalités pouvant être introduites dans [http://www.mozilla-europe.org/fr/products/thunderbird/ Mozilla Thunderbird] et celles devant faire l'objet d'extension.&lt;br /&gt;
&lt;br /&gt;
== 13/01/2006 : Lancement du projet Milimail ==&lt;br /&gt;
Dans le cadre d'une étude pour mieux comprendre l'apport potentiel des logiciels libres, la [http://www.defense.gouv.fr/dga/ DGA] lance le projet Milimail. Ce programme comprend deux principales étapes:&lt;br /&gt;
&lt;br /&gt;
- 2006: Etat de l'Art, définition du périmètre technique et fonctionnel, mise en place de la plate-forme de développement.&lt;br /&gt;
&lt;br /&gt;
- 2007 à 2010: Développement de l'outil et animation de la communauté.&lt;br /&gt;
&lt;br /&gt;
Ce programme vise à réaliser un client de messagerie présentant plusieurs fonctionnalités, touchant à la sécurité, indispensables pour la [http://www.defense.gouv.fr/dga/ DGA].&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;/div&gt;</summary>
		<author><name>Xparis</name></author>	</entry>

	<entry>
		<id>https://adullact.net/plugins/mediawiki/wiki/milimail/index.php?title=News&amp;diff=739</id>
		<title>News</title>
		<link rel="alternate" type="text/html" href="https://adullact.net/plugins/mediawiki/wiki/milimail/index.php?title=News&amp;diff=739"/>
				<updated>2010-11-24T16:43:33Z</updated>
		
		<summary type="html">&lt;p&gt;Xparis : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{lang|News|News/fr}}&lt;br /&gt;
&lt;br /&gt;
== SASL EXTERNAL authentification on LDAP directory in Trustedbird 3.1.6 ==&lt;br /&gt;
[[SASL EXTERNAL]] is now available with LDAP authentification in Trustedbird 3.1.6+0.4.0.&lt;br /&gt;
&lt;br /&gt;
== Secure Headers, SASL EXTERNAL and XIMFMAIL in Trustedbird 3.1.4 ==&lt;br /&gt;
[[Secure Headers]] and [[SASL EXTERNAL]] are now available in Trustedbird 3.1.4+0.3.0.&lt;br /&gt;
&lt;br /&gt;
Add-on [[Ximfmail|XIMFMAIL]] to create XIMF forms is available for Trustedbird 3.1 (version 3.1.4+0.3.0).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--9:51, 14 October 2010 (CEST)&lt;br /&gt;
&lt;br /&gt;
== Thunderbird 3.1 compatibility for 8 add-ons ==&lt;br /&gt;
The following add-ons are now compatible with Thunderbird 3.1:&lt;br /&gt;
* [[Multi-LDAP]]&lt;br /&gt;
* [[Directory Contact Tabs]]&lt;br /&gt;
* [[CRL over LDAP]]&lt;br /&gt;
* [[Notification Viewer]]&lt;br /&gt;
* [[MDN Extended]]&lt;br /&gt;
* [[DSN Settings]]&lt;br /&gt;
* [[Out of Office]]&lt;br /&gt;
* [[Mail XForms]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--8:55, 6 October 2010 (CEST)&lt;br /&gt;
&lt;br /&gt;
== S/MIME security labels in Trustedbird 3.1.4 ==&lt;br /&gt;
S/MIME security labels are now available in Trustedbird 3.1.&lt;br /&gt;
This feature is described in ''Enhanced Security Services for S/MIME'' (RFC 2634 - section 3).&lt;br /&gt;
&lt;br /&gt;
A security label is a set of security information regarding the sensitivity of the content that is protected by S/MIME encapsulation.&lt;br /&gt;
&lt;br /&gt;
&amp;amp;rArr; [[Security Labels|Security labels screenshots]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Trustedbird|Trustedbird 3.1]] branch is now based on Mozilla Thunderbird 3.1.4.&lt;br /&gt;
&lt;br /&gt;
--10:02, 21 September 2010 (CEST)&lt;br /&gt;
&lt;br /&gt;
== S/MIME signed receipts in Trustedbird 3.1 ==&lt;br /&gt;
[[Image:Trustedbird-logo2.png|left|link=http://www.trustedbird.org/|Trustedbird]]&lt;br /&gt;
A new branch of [[Trustedbird]] based on Mozilla Thunderbird 3.1.2 has been released.&lt;br /&gt;
&lt;br /&gt;
As for now, Trustedbird 3.1 implements only S/MIME signed receipts.&lt;br /&gt;
This feature is described in ''Enhanced Security Services for S/MIME'' (RFC 2634 - section 2).&lt;br /&gt;
&lt;br /&gt;
The client is able to request a receipt in a S/MIME signed message. It can also reply to a receipt request by sending a signed receipt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Trustedbird 2 has also been upgraded and is now based on Mozilla Thunderbird 2.0.0.24.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;amp;rArr; [[Signed Receipts|Signed receipts screenshots]]&lt;br /&gt;
&lt;br /&gt;
&amp;amp;rArr; More information about [[Trustedbird]]&lt;br /&gt;
&lt;br /&gt;
--10:11, 1 September 2010 (CEST)&lt;br /&gt;
&lt;br /&gt;
== Thunderbird 3.1 compatibility for MDN Extended ==&lt;br /&gt;
''[[MDN Extended]]'', the add-on which permits to send a return receipt (MDN) on message deletion, is now compatible with Thunderbird 3.1.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;amp;rArr; Download [[MDN Extended|MDN Extended 1.2.0]]&lt;br /&gt;
&lt;br /&gt;
--12:27, 20 August 2010 (CEST)&lt;br /&gt;
&lt;br /&gt;
== CardDAV available in DavMail gateway ==&lt;br /&gt;
[[Image:DavmailLogo.png|right|200px|link=http://davmail.sourceforge.net/|DavMail]]&lt;br /&gt;
[http://en.wikipedia.org/wiki/CardDAV CardDAV], an address book client/server protocol (vCard over WebDAV) designed to synchronize contact data, is now available in [http://davmail.sourceforge.net/ DavMail] gateway since version 3.8.0.&lt;br /&gt;
&lt;br /&gt;
The development of this new feature in DavMail has been sponsored by the French Ministry of Defense through the [http://www.trustedbird.org/ Trustedbird project].&lt;br /&gt;
&lt;br /&gt;
DavMail is a POP/IMAP/SMTP/CalDAV/CardDAV/LDAP Exchange gateway allowing users to use any mail/calendar client (e.g. Thunderbird with Lightning) with a Microsoft Exchange server, even from the internet or behind a firewall through Outlook Web Access webmail (OWA) or Exchange Web Services (EWS).&lt;br /&gt;
DavMail is a free software implemented in Java and distributed under the GNU GPL license.&lt;br /&gt;
&lt;br /&gt;
CardDAV can be used in Thunderbird with the [http://www.sogo.nu/fr/downloads/frontends.html SOGo Connector] add-on.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;amp;rArr; Download [http://davmail.sourceforge.net/ DavMail]&lt;br /&gt;
&lt;br /&gt;
--09:29, 4 August 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Multi-LDAP add-on is now compatible with Thunderbird 3.1 ==&lt;br /&gt;
The ''[[Multi-LDAP]]'' add-on, which enables Thunderbird to use several LDAP directories simultaneously for address autocompletion, has been updated and is now compatible with Mozilla Thunderbird 3.1.&lt;br /&gt;
&lt;br /&gt;
Several bugs have also been fixed and LDAP session management has been improved.&lt;br /&gt;
&lt;br /&gt;
[[Image:MultiLDAP.jpg|link=Multi-LDAP]]&lt;br /&gt;
&lt;br /&gt;
&amp;amp;rArr; Download [[Multi-LDAP|Multi-LDAP 1.1.4]]&lt;br /&gt;
&lt;br /&gt;
--08:48, 3 August 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== New add-on to display information about contacts from LDAP ==&lt;br /&gt;
''[[Directory Contact Tabs]]'' is a set of add-ons for Mozilla Thunderbird 3 which permits to display additional information about contacts from LDAP directory servers.&lt;br /&gt;
&lt;br /&gt;
This add-on permits to add tabs/panels in order to display information which is available in a contact's card in the directory.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;amp;rArr; [[Directory Contact Tabs|More information and screenshots]]&lt;br /&gt;
&lt;br /&gt;
--07:59, 3 May 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== New user interface for delivery receipts (DSN) under Thunderbird 3 ==&lt;br /&gt;
''[[DSN Settings]]'' is a new add-on for Thunderbird 3 which provides user interface settings for Delivery Status Notification requests.&lt;br /&gt;
&lt;br /&gt;
DSN backend has already been integrated in Thunderbird 3. This add-on provides settings to control DSN requests. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;amp;rArr; [[DSN Settings|More information and screenshots]]&lt;br /&gt;
&lt;br /&gt;
--14:03, 28 April 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Thunderbird 3 compatibility for MDN Extended ==&lt;br /&gt;
''[[MDN Extended]]'', the add-on which permits to send a return receipt (MDN) on message deletion, is now compatible with Thunderbird 3.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;amp;rArr; Download [[MDN Extended|MDN Extended 1.1.0]]&lt;br /&gt;
&lt;br /&gt;
--13:03, 21 April 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Trustedbird project contributes to DavMail gateway ==&lt;br /&gt;
[[Image:DavmailLogo.png|right|200px|link=http://davmail.sourceforge.net/|DavMail]]&lt;br /&gt;
French Ministry of Defense is sponsoring, through Trustedbird project, the development of the [http://en.wikipedia.org/wiki/CardDAV CardDAV] protocol in [http://davmail.sourceforge.net/ DavMail] project, in order to synchronize address books (vCard over WebDAV).&lt;br /&gt;
&lt;br /&gt;
DavMail is a POP/IMAP/SMTP/CalDAV/LDAP exchange gateway allowing users to use any mail/calendar client (e.g. Thunderbird with Lightning or Apple iCal) with an Exchange server, even from the internet or behind a firewall through Outlook Web Access.&lt;br /&gt;
&lt;br /&gt;
DavMail gateway is a free software implemented in Java and distributed under the GNU GPL license.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;amp;rArr; [http://davmail.sourceforge.net/ DavMail gateway]&lt;br /&gt;
&lt;br /&gt;
--10:49, 21 April 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Trustedbird is now based on Thunderbird 2.0.0.24 ==&lt;br /&gt;
Since version 0.4.1, Thunderbird 2.0.0.24 updates are integrated in [[Trustedbird]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;amp;rArr; Download [[Download|Trustedbird 0.4.1]] (in ''nightly builds'')&lt;br /&gt;
&lt;br /&gt;
--10:28, 2 April 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Thunderbird 3 compatibility improved for 2 add-ons ==&lt;br /&gt;
''[[Notification Viewer]]'' and ''[[Out of Office]]'' have been fixed and work now with Thunderbird 3.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--17:14, 23 February 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Multi-LDAP add-on updated for Thunderbird 3 ==&lt;br /&gt;
''[[Multi-LDAP]]'', the add-on which permits to use several LDAP directories simultaneously for address autocompletion, has been updated and is now compatible with Mozilla Thunderbird 3. The user interface has been rewritten and directory settings can now be configured globally, for each account or for each identity.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;amp;rArr; Download [[Multi-LDAP|Multi-LDAP 1.1.0]]&lt;br /&gt;
&lt;br /&gt;
--15:26, 19 February 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== New Trustedbird branding ==&lt;br /&gt;
[[Image:Trustedbird-logo2.png|left|link=http://www.trustedbird.org/|Trustedbird logo]]&lt;br /&gt;
Icons, menu items, install wizards, packages and installation paths have been modified in Trustedbird, in Windows and Linux (Debian/Ubuntu).&lt;br /&gt;
Trustedbird has now its own profile directory, distinct from Mozilla Thunderbird.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;amp;rArr; Download and test [[Download|Trustedbird 0.4.0]] from ''nightly builds''.&lt;br /&gt;
&lt;br /&gt;
--14:57, 5 February 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Trustedbird: 64-bit systems compatibility ==&lt;br /&gt;
[[Trustedbird]] is currently only built for the i386 architecture (32-bit). Current packages have been tested successfully on 64-bit systems (Debian Lenny amd64, Ubuntu 9.10 amd64 and Windows 7 64-bit) with 32-bit libraries.&lt;br /&gt;
&lt;br /&gt;
&amp;amp;rArr; Read [[Trustedbird#64-bit_compatibility|instructions]] to install and execute Trustedbird on a 64-bit system.&lt;br /&gt;
&lt;br /&gt;
--16:17, 22 January 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== XForms-based forms and add-ons updated for Thunderbird 3 ==&lt;br /&gt;
'''New add-ons for XForms management'''&lt;br /&gt;
&lt;br /&gt;
''[[Mail XForms]]'' is a set of add-ons which permits to use XForms-based forms in compose and read interfaces in order to send information through email headers.&lt;br /&gt;
&lt;br /&gt;
Forms are written with the XForms XML language embedded into XHTML or XUL files. &lt;br /&gt;
Some test forms are available as samples in the ''Mail XForms Data - sample'' add-on.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Thunderbird 3 compatibility'''&lt;br /&gt;
&lt;br /&gt;
The add-ons ''[[Notification Viewer]]'' and ''[[CRL over LDAP]]'' are now also compatible with Thunderbird 3 final.&lt;br /&gt;
&lt;br /&gt;
--09:54, 20 January 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Video and slides from the JRES 2009 meeting (in French) ==&lt;br /&gt;
Trustedbird has been presented at the ''Journées Réseaux 2009'' in Nantes (France). Watch the [https://2009.jres.org/planning?planning_aid=126&amp;amp;planning_view=vod,eval video] and [https://2009.jres.org/planning?planning_aid=126&amp;amp;planning_view=slides,eval slides].&lt;br /&gt;
&lt;br /&gt;
--10:00, 10 December 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Support of XForms-based forms in order to generate email headers ==&lt;br /&gt;
A new feature for Mozilla Thunderbird 3 is currently being developped in the Trustedbird project.&lt;br /&gt;
&lt;br /&gt;
''Mail XForms'' is a set of add-ons which permits to use XForms-based forms in compose and read interfaces in order to send information through email headers.&lt;br /&gt;
&lt;br /&gt;
Forms are written with the XForms XML language embedded into XHTML or XUL files. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;amp;rArr; [[Mail XForms|More detailed information and first screenshots]]&lt;br /&gt;
&lt;br /&gt;
--14:53, 7 October 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== S/MIME signed receipts in Trustedbird 0.3.4 ==&lt;br /&gt;
[[Trustedbird]] is able to request for a receipt in a S/MIME signed message. It can also reply to a receipt request by sending a signed receipt.&lt;br /&gt;
&lt;br /&gt;
This feature is a service described in ''Enhanced Security Services for S/MIME'' (RFC 2634).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;amp;rArr; [[Signed Receipts|More information and screenshots]]&lt;br /&gt;
&lt;br /&gt;
&amp;amp;rArr; Download [[Download|Trustedbird 0.3.4]]&lt;br /&gt;
&lt;br /&gt;
--10:11, 1 September 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== CRL auto-update patch integrated in Thunderbird ==&lt;br /&gt;
The patch for CRL (''Certificate Revocation Lists'') auto-update, proposed for NSS bug [https://bugzilla.mozilla.org/show_bug.cgi?id=371522 #371522], has been integrated by Mozilla in latest Thunderbird 2.0.0.23 update.&lt;br /&gt;
&lt;br /&gt;
[[Trustedbird]] includes a fixed auto-update feature since version 0.3.0 and ''[[CRL over LDAP]]'' add-on also provides a workaround for this bug, working with all versions of Thunderbird.&lt;br /&gt;
&lt;br /&gt;
--09:19, 1 September 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Trustedbird is now based on Thunderbird 2.0.0.23 ==&lt;br /&gt;
Since version 0.3.3, updates of Thunderbird 2.0.0.23 are integrated in [[Trustedbird]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;amp;rArr; Download [[Download|Trustedbird 0.3.3]]&lt;br /&gt;
&lt;br /&gt;
--12:11, 27 August 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Trustedbird is now based on Thunderbird 2.0.0.22 ==&lt;br /&gt;
Since version 0.3.2, updates of Thunderbird 2.0.0.22 are integrated in [[Trustedbird]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;amp;rArr; Download [[Download|Trustedbird 0.3.2]]&lt;br /&gt;
&lt;br /&gt;
--09:18, 25 June 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Priority email gateway ==&lt;br /&gt;
A new module is available in Trustedbird project: [[Priority email gateway]] is a set of scripts to configure an email gateway which prioritizes emails based on message headers. &lt;br /&gt;
&lt;br /&gt;
The aim is to setup and configure several instances of Postfix email server and Qpsmtpd in order to identify and switch received messages in different queues according to their priority.&lt;br /&gt;
&lt;br /&gt;
This component works on Debian-based Linux distributions.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;amp;rArr; [[Priority email gateway]]&lt;br /&gt;
&lt;br /&gt;
--08:37, 23 June 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Trustedbird 0.3.1 ==&lt;br /&gt;
A new version of [[Trustedbird]] has been released. It fixes several issues in [[Signed Receipts]] and [[Security Labels]].&lt;br /&gt;
&lt;br /&gt;
[[Trustedbird-l10n-fr|French localization]] has also been updated.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;amp;rArr; Download [[Download|Trustedbird 0.3.1]]&lt;br /&gt;
&lt;br /&gt;
--16:02, 17 June 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Watch screencasts and demos ==&lt;br /&gt;
Several screencasts and demos are now available (as for now, only in French) for the following Trustedbird project features:&lt;br /&gt;
* [[Security_Labels|Security Labels]]&lt;br /&gt;
* [[Priority|SMTP PRIORITY]]&lt;br /&gt;
* [[Card_Viewer_Extended|Card Viewer Extended]]&lt;br /&gt;
* [[Check_Recipients|Check Recipients]]&lt;br /&gt;
* [[Out_of_Office|Out of Office]]&lt;br /&gt;
&lt;br /&gt;
These videos have been shown at the latest [[Prez26032009/fr|public meeting]] (in French) on March 26.&lt;br /&gt;
&lt;br /&gt;
--07:45, 30 April 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== New releases of Trustedbird and add-ons ==&lt;br /&gt;
[[Image:Trustedbird-logo2.png|left|link=http://www.trustedbird.org/|Trustedbird logo]]&lt;br /&gt;
New releases of the Trustedbird email client and add-ons for Mozilla Thunderbird are available.&lt;br /&gt;
Add-ons can be kept automatically up-to-date in Thunderbird: check if you have [[Documentation|latest versions]]!&lt;br /&gt;
&lt;br /&gt;
''[[Notification Viewer]]'' and ''[[CRL over LDAP]]'' are now also compatible with Thunderbird 3 beta 2.&lt;br /&gt;
&lt;br /&gt;
Download them from [http://www.trustedbird.org www.trustedbird.org].&lt;br /&gt;
&lt;br /&gt;
--14:57, 17 April 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Trustedbird is now based on Thunderbird 2.0.0.21 ==&lt;br /&gt;
From version 0.2.1.001285, Trustedbird is based on Thunderbird 2.0.0.21.&lt;br /&gt;
You can get it in [http://packages.trustedbird.org/nightly/latest/ nightly builds].&lt;br /&gt;
&lt;br /&gt;
--15:49, 25 March 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Trustedbird project: new name and logo ==&lt;br /&gt;
[[Image:Trustedbird-logo.png|right|link=http://www.trustedbird.org/|New logo]]&lt;br /&gt;
Milimail project is now known as Trustedbird and has a new logo and a new address: [http://www.trustedbird.org www.trustedbird.org].&lt;br /&gt;
&lt;br /&gt;
--14:34, 6 March 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Trustedbird is now based on Thunderbird 2.0.0.19 ==&lt;br /&gt;
From version 0.2.1.001238, Trustedbird (Milimail client) is based on Thunderbird 2.0.0.19.&lt;br /&gt;
You can get it in [http://packages.trustedbird.org/nightly/latest/ nightly builds].&lt;br /&gt;
&lt;br /&gt;
-- 6 January 2009&lt;br /&gt;
&lt;br /&gt;
== Trustedbird is now based on Thunderbird 2.0.0.18 ==&lt;br /&gt;
From version 0.2.1.001208, Trustedbird (Milimail client) is based on Thunderbird 2.0.0.18.&lt;br /&gt;
You can get it in [http://packages.trustedbird.org/nightly/latest/ nightly builds].&lt;br /&gt;
&lt;br /&gt;
-- 27 November 2008&lt;br /&gt;
&lt;br /&gt;
== ''Card Viewer Extended'' available in German ==&lt;br /&gt;
The add-on ''[[Card Viewer Extended]]'' is now available in German.&lt;br /&gt;
Many thanks to Florian Effenberger for his contribution!&lt;br /&gt;
&lt;br /&gt;
You can get it in [http://packages.trustedbird.org/nightly/latest/ nightly builds].&lt;br /&gt;
&lt;br /&gt;
-- 18 November 2008&lt;br /&gt;
&lt;br /&gt;
== Milimail is now based on Thunderbird 2.0.0.17 ==&lt;br /&gt;
From version 0.2.1.001148, Milimail client is based on Thunderbird 2.0.0.17.&lt;br /&gt;
You can get it in [http://packages.trustedbird.org/nightly/latest/ nightly builds].&lt;br /&gt;
&lt;br /&gt;
-- 3 October 2008&lt;br /&gt;
&lt;br /&gt;
== Milimail is now based on Thunderbird 2.0.0.16 ==&lt;br /&gt;
From version 0.2.1.000963, Milimail is based on Thunderbird 2.0.0.16.&lt;br /&gt;
You can get it in [http://packages.milimail.org/nightly/latest/ nightly builds].&lt;br /&gt;
&lt;br /&gt;
-- 30 July 2008&lt;br /&gt;
&lt;br /&gt;
== Milimail - Admisource forge transfer to Adullact forge is in progress ==&lt;br /&gt;
Milimail project is now hosted on the French forge [http://adullact.net/projects/milimail/ Adullact]. You can find documentation, a SVN repository, a bug tracker, forums and mailing-lists.&lt;br /&gt;
&lt;br /&gt;
-- 21 July 2008&lt;br /&gt;
&lt;br /&gt;
== New roadmap ==&lt;br /&gt;
A new [[roadmap]] has been published.&lt;br /&gt;
&lt;br /&gt;
-- 10 June 2008&lt;br /&gt;
&lt;br /&gt;
== Version 0.6.1.7 of ''Notification Viewer''  ==&lt;br /&gt;
[[Notification Viewer]] is an add-on for Thunderbird which shows ''delivery status notification'' ([[DSN]]) and message disposition notification ([[MDN_Extended|MDN]]) to the user.&lt;br /&gt;
&lt;br /&gt;
-- 22 May 2008&lt;br /&gt;
&lt;br /&gt;
== 14/04/2008: Version 0.5.2.0 of XSMTP extension ==&lt;br /&gt;
[http://admisource.gouv.fr/frs/download.php/506/xsmtp-0.5.2.0.xpi&amp;quot;Download&amp;quot;]&lt;br /&gt;
&amp;lt;br&amp;gt; Add update.rdf file to the extension. Manage the update functionnality.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 14/04/2008: Welcome to Daniel Rocher new contributor to the Milimail project ==&lt;br /&gt;
Daniel Rocher works on a project for the French Navy and joined the team through its contribution for Milimail.&lt;br /&gt;
&lt;br /&gt;
In fact, for this project Daniel develops an extension for Thunderbird around the correlation of notifications (DSN:[http://www.ietf.org/rfc/rfc3461.txt RFC3461]).&lt;br /&gt;
&lt;br /&gt;
After the integration of the extension, it will soon be available to download, '''''the entire team Milimail says welcome to Daniel.'''''&lt;br /&gt;
&lt;br /&gt;
== 04/08/2008: Versioning convention ==&lt;br /&gt;
The community explains how to manage the version number of the software Milimail and those extensions.&amp;lt;br&amp;gt;&lt;br /&gt;
[http://www.milimail.org/milimail/index.php/Doc-dev#Versioning_convention &amp;quot;About versioning convention...&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
== 03/05/2008: Change of Name ==&lt;br /&gt;
The Milimail project wishes to change its name. Be the first to give your opinion and your suggestions!&amp;lt;br&amp;gt;&lt;br /&gt;
The community is invited to comment the following names. Moreover the project is open to any proposal on the Milimail forum.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Propositions:&amp;lt;br&amp;gt;&lt;br /&gt;
* Professional Addons For Thunderbird : PATH&amp;lt;br&amp;gt;&lt;br /&gt;
* Thunderbird Professional Enhancement : TPE&amp;lt;br&amp;gt;&lt;br /&gt;
* Feathers For Thunderbird&amp;lt;br&amp;gt;&lt;br /&gt;
* Stealth Thunderbird&amp;lt;br&amp;gt;&lt;br /&gt;
* Covert Thunderbird (Secret and small feathers optimizing the airflow around the bird)&amp;lt;br&amp;gt;&lt;br /&gt;
* Sendgraf (German word meaning &amp;quot;Missus Dominicus&amp;quot; Messager)&amp;lt;br&amp;gt;&lt;br /&gt;
* Storkmail (The stork is a renowned postman)&amp;lt;br&amp;gt;&lt;br /&gt;
* CoatMail (In french 'cotte de mailles')&amp;lt;br&amp;gt;&lt;br /&gt;
* SecureMail&amp;lt;br&amp;gt;&lt;br /&gt;
* StoneMail&amp;lt;br&amp;gt;&lt;br /&gt;
* BlackPenny&amp;lt;br&amp;gt; &lt;br /&gt;
* ChainMail&amp;lt;br&amp;gt;&lt;br /&gt;
* Admimail&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Link to the discussion:&lt;br /&gt;
[http://admisource.gouv.fr/forum/forum.php?forum_id=122 Forum Milimail] and link to the article on linuxfr.org: [http://linuxfr.org/2008/03/05/23803.html &amp;quot;Le projet Milimail désire changer de nom&amp;quot; (french)]&lt;br /&gt;
&lt;br /&gt;
== 02/19/2008: Mozilla Messaging ==&lt;br /&gt;
&amp;quot;The launch of [http://www.mozillamessaging.com/en-US/ Mozilla Messaging] has been announced, the new name for the entity I’ve been calling MailCo on this blog. As promised, it’s a new subsidiary of the [http://www.mozilla.org/ Mozilla Foundation], focused on email and internet communications. We’ve put up the essential information about the organization on the website.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
More on [http://ascher.ca/blog/2008/02/19/mozilla-messaging/ David Ascher's blog post...]&lt;br /&gt;
&lt;br /&gt;
== 01/30/2008: Milimail - Solutions Linux/Open Source 2008 - Tristan Nitot reports on his conversation with a representative of the French Defense Ministry  ==&lt;br /&gt;
At the end of the conference on sustainability and governance of open source software, Tristan Nitot had the pleasure of asking few questions to Thierry Leblond about their orientations in term of messaging. [http://standblog.org/blog/post/2008/01/30/Questions-a-Thierry-Leblond-Ministere-de-la-Defense See more... (in French)]&lt;br /&gt;
&lt;br /&gt;
More on Thunderbird in France [http://ascher.ca/blog/2008/01/31/more-on-thunderbird-in-france/ from David Ascher of MailCo ...]&lt;br /&gt;
&lt;br /&gt;
== 01/18/2008: Milimail present the 01/30/2008 at the event dedicated to the Solutions Linux/Open Source. ==&lt;br /&gt;
January 30, 2008 between 11h00 and 12h30, during the [http://www.solutionslinux.fr/fr/conferences_detail.php?mode=atelier&amp;amp;id_conference=92&amp;amp;PHPSESSID=d6a162965baecd04571dfdd3281d5870 Adele conference (french)] : Sustainability and governance of free solutions.&lt;br /&gt;
&lt;br /&gt;
* Thierry LEBLOND - DGSIC / MINISTERE DE LA DEFENSE will talk about Milimail: Interactions with national and international communities.&lt;br /&gt;
&lt;br /&gt;
About it : [http://www.solutionslinux.fr/fr/index.php?PHPSESSID=d6a162965baecd04571dfdd3281d5870 event dedicated to the Solutions Linux/Open Source].&lt;br /&gt;
&lt;br /&gt;
== 01/14/2008: Milimail v1 June 2008 ==&lt;br /&gt;
The major version of Milimail v1 is scheduled to come out in June 2008.&lt;br /&gt;
&lt;br /&gt;
== 01/01/2008: Happy New Year ==&lt;br /&gt;
The Milimail project team wishes you a happy new year!&lt;br /&gt;
&lt;br /&gt;
[[Image:milimail_happy_new_year_us.png|center|Happy new year 2008]]&lt;br /&gt;
&lt;br /&gt;
== 12/19/2007: Elaboration of the roadmap for v1 Milimail ==&lt;br /&gt;
Period development and validation of the activity there for the first half of 2008 on the project to establish the new roadmap for release v1 of Milimail.&lt;br /&gt;
&lt;br /&gt;
== 12/01/2007: Specifications of the new features for v1 Milimail ==&lt;br /&gt;
* Features under study:&lt;br /&gt;
** correlation of notifications,&lt;br /&gt;
** API Application Programming Interface, &lt;br /&gt;
** Distribution (Linux/Windows)&lt;br /&gt;
** '''...'''&lt;br /&gt;
&lt;br /&gt;
== 11/20/2007: David Ascher from MailCo in Paris  ==&lt;br /&gt;
David Ascher met a set of representatives from public sector institutions in [http://ascher.ca/blog/2007/11/20/thunderbird-and-institutional-users/ Paris on November 20, 2007].&lt;br /&gt;
&lt;br /&gt;
== 10/11/2007: Meeting report  ==&lt;br /&gt;
The goal of this meeting is to work to specify futurs functionalities. As well as the adjustments to be done for the roadmap version 1 of Milimail.&lt;br /&gt;
&lt;br /&gt;
The functionalities are as follows:&lt;br /&gt;
* XSMTP.&lt;br /&gt;
* DSN.&lt;br /&gt;
* MDN.&lt;br /&gt;
* correlation of notifications.&lt;br /&gt;
* management of the priority.&lt;br /&gt;
* triple wrapping.&lt;br /&gt;
&lt;br /&gt;
== 09/20/2007: DSN added to Main Trunk of Mozilla Thunderbird ==&lt;br /&gt;
DSN (Delivery Status Modification) is now committed to the main trunk of Mozilla.&lt;br /&gt;
Milimail thank Mozilla Thunderbird Team for accepting this contribution.&lt;br /&gt;
[https://bugzilla.mozilla.org/show_bug.cgi?id=93085 Story link]&lt;br /&gt;
&lt;br /&gt;
== 09/03/2007: CRL_OVER_LDAP Released  ==&lt;br /&gt;
The first release of the functionality [[CRL over LDAP]] is available.&lt;br /&gt;
This functionality allows to use a LDAP directory to import a CRL.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 08/01/2007: Multi-LDAP Released  ==&lt;br /&gt;
The add-on [[Multi-LDAP]] has been released.&lt;br /&gt;
This functionality allows to use the auto-completion with multiple LDAP directory.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 07/10/2007: Meeting report  ==&lt;br /&gt;
The objectives of the meeting were as follows :&lt;br /&gt;
* To present/to point out the context and the objectives of the Milimail project,&lt;br /&gt;
* To collect the informations for the points suspends some on the integration of the standard xSMTP v1.1 in the v0 of Milimail and functions (GUI, limitation of the messages size, MDN, DSN),&lt;br /&gt;
* To collect additional information and needs on the functionalities to be integrated in the next versions of Milimail (correlation of notifications, management of priority in the wraps, version 2 of the standard xSMTP).&lt;br /&gt;
&lt;br /&gt;
Many ministries were invited to this meeting of Milimail work, so that Milimail client integrates many functionalities for the French administrations while respecting the PEA.&lt;br /&gt;
&lt;br /&gt;
== 06/26/2007: DSN Released  ==&lt;br /&gt;
The first release of the functionality [[DSN]] is available.&lt;br /&gt;
This functionality allows the sender of a message to ask a Delivery Status Notification.&lt;br /&gt;
&lt;br /&gt;
== 05/14/2007: SIGNED_RECEIPT Released  ==&lt;br /&gt;
The first release of the functionality [[Signed_Receipts]] is available.&lt;br /&gt;
This functionality allows the sender of a message to ask the recipient to sent back a signed notification.&lt;br /&gt;
&lt;br /&gt;
== 05/02/2007: Triple Wrapping Released  ==&lt;br /&gt;
The first release of the functionality [[Triple_Wrapping]] is available.&lt;br /&gt;
This functionality allows, when sending a message, to provide the option to use triple wrapping. A triple wrapped message is a message signed, then encrypted, then signed.&lt;br /&gt;
&lt;br /&gt;
== 04/26/2007: Send Format LDAP Released  ==&lt;br /&gt;
The first release of the extension [[Send_Format_LDAP]] is available.&lt;br /&gt;
This extension allows, when sending a message, to find supported email formats for the recipients (Text, HTML) by looking up these informations in a LDAP directory.&lt;br /&gt;
&lt;br /&gt;
In the standard release of Thunderbird, the supported email formats for the recipients are only look up on local address books. The value defined in the LDAP directory is not taken in account. &lt;br /&gt;
&lt;br /&gt;
== 04/26/2007: MDN Extended Released  ==&lt;br /&gt;
The first release of the extension [[MDN_Extended]] is available.&lt;br /&gt;
&lt;br /&gt;
The MDN or (Message Disposition Notification) is the functionality that allows the sender of a message to ask the recipient to sent back a notification. This notification can be one of the followings :&lt;br /&gt;
* a '''Read''' receipt: the recipient notifies that he has read the message.&lt;br /&gt;
* a '''Delete''' receipt: the recipient notifies that he has deleted the message.&lt;br /&gt;
&lt;br /&gt;
The classic release of Thunderbird, handles only '''Read''' receipt. This extension handles the '''Delete''' receipt in order to be fully compliant with the specification ([http://www.ietf.org/rfc/rfc3798.txt RFC&amp;amp;nbsp;3798]).&lt;br /&gt;
&lt;br /&gt;
== 04/26/2007: Meeting with Mozilla Corporation ==&lt;br /&gt;
On March 2, Milimail team met Mike Schroepfer, Vice President Engineering, and Peter Van Der Beken, Mozilla Europe developer. Milimail project has been exposed and most relevant interlocutors has been identified. A very interesting meeting which should be profitable for the project!&lt;br /&gt;
&lt;br /&gt;
== 03/01/2007: Milimail on the forge Admisource ==&lt;br /&gt;
The project is hosted on Milimail French forge [http://admisource.gouv.fr/ Admisource]. Find out sources and documentation in a cvs, tracking bugs, forums and mailing lists.&lt;br /&gt;
&lt;br /&gt;
== 02/01/2007: Start implementation==&lt;br /&gt;
The core team is ready and has started to write functional and technical specifications. &lt;br /&gt;
&lt;br /&gt;
== 11/07/2006: XSMTP standard on line ==&lt;br /&gt;
This document is downloadable in Documentation.&lt;br /&gt;
&lt;br /&gt;
The XSMTP format brings a description of the additional elements of service which can be implemented in SMTP mail systems.&lt;br /&gt;
&lt;br /&gt;
== 09/13/2006: The Milimail.org community site goes on line ==&lt;br /&gt;
That's it, the first version of the Milimail site is on line! This site describes the project &lt;br /&gt;
objectives, the target program and the roadmap.&lt;br /&gt;
&lt;br /&gt;
The site has deliberately been put on line before the first versions of the program, whose &lt;br /&gt;
development starts end 2006/early 2007. &lt;br /&gt;
&lt;br /&gt;
== 01/13/2006: Launch of the Milimail project ==&lt;br /&gt;
As part of a study to accurately identify the potential advantages of public software, the [http://www.defense.gouv.fr/dga/ DGA] &lt;br /&gt;
is launching Milimail project. This program includes two main steps: &lt;br /&gt;
* 2006: State of the art, definition of the technical and functional perimeter, creation of the development platform. &lt;br /&gt;
* 2007 to 2010: development of the tool and life of the community. &lt;br /&gt;
The program aims to develop a set of plugins for the [http://www.mozilla-europe.org/fr/products/thunderbird/ Mozilla Thunderbird] e-mail client in order to handle protocols such as X400 and XSMTP.&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;/div&gt;</summary>
		<author><name>Xparis</name></author>	</entry>

	<entry>
		<id>https://adullact.net/plugins/mediawiki/wiki/milimail/index.php?title=SASL_EXTERNAL/fr&amp;diff=738</id>
		<title>SASL EXTERNAL/fr</title>
		<link rel="alternate" type="text/html" href="https://adullact.net/plugins/mediawiki/wiki/milimail/index.php?title=SASL_EXTERNAL/fr&amp;diff=738"/>
				<updated>2010-11-24T16:40:07Z</updated>
		
		<summary type="html">&lt;p&gt;Xparis : /* Connexion */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{lang|SASL EXTERNAL|SASL EXTERNAL/fr}}&lt;br /&gt;
&amp;gt; [[Documentation/fr|Documentation]] &amp;gt; [[Trustedbird/fr|Trustedbird]] &amp;gt; [[SASL EXTERNAL/fr|SASL EXTERNAL]] &amp;gt; [[SASL EXTERNAL_Technical_Documentation/fr|Documentation technique]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Le SASL EXTERNAL permet  à un client de s'authentifier auprès d'un serveur sans avoir besoin de mot de passe. Le SASL EXTERNAL est une méthode d'authentification définie dans la [http://www.faqs.org/rfcs/rfc4422.html RFC 4422]. &lt;br /&gt;
&lt;br /&gt;
Pour s'authentifier, lors du choix de mécanisme SASL, le client annonce au serveur qu'il veut utiliser le mécanisme EXTERNAL. Deux alternatives existent pour que le serveur obtienne l'identité du client : soit l'utilisateur annonce son identité, soit le serveur doit trouver lui-même l'identité du client. Dans tous les cas, c'est au serveur de valider ou non l'identité du client.&lt;br /&gt;
&lt;br /&gt;
[[SASL_EXTERNAL_Technical_Documentation/fr|Documentation technique]]&lt;br /&gt;
&lt;br /&gt;
== SASL EXTERNAL pour IMAP ==&lt;br /&gt;
&lt;br /&gt;
Cette fonction permet de s'authentifier à un serveur IMAP sans mot de passe, uniquement à l'aide d'un certificat client.&lt;br /&gt;
Pour pouvoir utiliser cette fonctionnalité, il est nécessaire d'avoir un serveur IMAP qui implémente l'authentification par SASL EXTERNAL basé sur un certificat X.509 client.&lt;br /&gt;
Trustedbird essaye de se connecter en SASL EXTERNAL uniquement si, lors de l'obtention de la liste des opérations disponibles, le serveur présente la capacité &amp;quot;SASL EXTERNAL&amp;quot;. Attention, sur certains serveurs IMAP, la capacité &amp;quot;SASL EXTERNAL&amp;quot; n'est proposée que pour des connexions chiffrées initiés en IMAPS ou les connexions IMAP suivies d'une opération STARTTLS.&lt;br /&gt;
Trustedbird ne fournit pas au serveur l'identité du client.&lt;br /&gt;
&lt;br /&gt;
=== Installation ===&lt;br /&gt;
&lt;br /&gt;
Le SASL EXTERNAL est intégrée directement dans Trustedbird 2 et Trustedbird 3.1.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Pré-requis ====&lt;br /&gt;
&lt;br /&gt;
Pour utiliser cette fonctionnalité, il faut dans un premier temps avoir un serveur correctement configuré afin qu'il accepte l'authentification par certificat via le SASL EXTERNAL. &lt;br /&gt;
De plus, l'utilisateur doit importer dans le client un certificat d'authentification adéquat.&lt;br /&gt;
&lt;br /&gt;
==== Configuration du compte utilisateur ====&lt;br /&gt;
&lt;br /&gt;
La configuration se fait via le menu de &amp;quot;Paramètre des comptes&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Dans la section Paramètres serveur:&lt;br /&gt;
* sélectionner l'item &amp;quot;STARTTLS&amp;quot; dans la liste &amp;quot;Sécurité de connexion&amp;quot;.,&lt;br /&gt;
* cocher la case &amp;quot;Authentification par certificat, si possible&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Le client est désormais prêt à initier une authentification par certificat au compte IMAP défini.&lt;br /&gt;
&lt;br /&gt;
[[File:Sasl_settings.PNG||]]&lt;br /&gt;
&lt;br /&gt;
=== Utilisation ===&lt;br /&gt;
&lt;br /&gt;
==== Connexion ====&lt;br /&gt;
&lt;br /&gt;
Pour initier la fonction SASL External, il suffit de cliquer sur un dossier du compte pour lancer la connexion. Lors de cette connexion au serveur, une fenêtre va s'ouvrir afin de sélectionner le bon certificat d'authentification. &lt;br /&gt;
Si le certificat est le bon, les mails seront téléchargés et pourront être lus. Sinon, le certificat ne sera pas pris en compte et un mot de passe devra être saisi afin d'initier la connexion au serveur.&lt;br /&gt;
&lt;br /&gt;
[[File:Sasl_auth.PNG||]]&lt;br /&gt;
&lt;br /&gt;
==== Authentification automatique ====&lt;br /&gt;
&lt;br /&gt;
Il se peut qu'à chaque première sélection d'un dossier du compte IMAP, Trustedbird demande de sélectionner le certificat pour s'authentifier auprès du serveur.&lt;br /&gt;
Pour palier ce désagrément, il est possible de configurer le client afin que ce dernier sélectionne automatiquement le certificat adéquat. &lt;br /&gt;
Cette fonction doit être sélectionnée via la fenêtre d'options du client, accessible par le menu &amp;quot;Outils Options&amp;quot;.&lt;br /&gt;
Il faut cocher la case &amp;quot;en sélectionner un automatiquement&amp;quot; accessible dans l'onglet &amp;quot;Certificats&amp;quot; de la section &amp;quot;Avancé&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[File:Sasl_options.PNG||]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== SASL EXTERNAL pour LDAP ==&lt;br /&gt;
&lt;br /&gt;
Cette fonction permet de s'authentifier à un annuaire LDAP sans mot de passe, uniquement à l'aide d'un certificat client.&lt;br /&gt;
Pour pouvoir utiliser cette fonctionnalité, il est nécessaire d'avoir un serveur d'annuaire LDAP qui implémente l'authentification par SASL EXTERNAL basé sur un certificat X.509 client.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Installation ===&lt;br /&gt;
&lt;br /&gt;
Le SASL EXTERNAL est intégrée directement dans Trustedbird 2 et Trustedbird 3.1.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Pré-requis ====&lt;br /&gt;
&lt;br /&gt;
Pour utiliser cette fonctionnalité, il faut dans un premier temps avoir un serveur correctement configuré afin qu'il accepte l'authentification par certificat via le SASL EXTERNAL. &lt;br /&gt;
De plus, l'utilisateur doit importer dans le client un certificat d'authentification adéquat.&lt;br /&gt;
&lt;br /&gt;
==== Configuration de l'annuaire ====&lt;br /&gt;
&lt;br /&gt;
La configuration se fait dans la boite de dialogue des propriétés d'un annuaire LDAP du carnet d'adresses.&lt;br /&gt;
&lt;br /&gt;
Dans la colonne carnet d'adresse:&lt;br /&gt;
* sélectionner l'item propriétés du menu contextuel d'un annuaire,&lt;br /&gt;
* sélectionner l'onglet &amp;quot;Général&amp;quot; de la boîte de dialogue,&lt;br /&gt;
* cocher la case &amp;quot;Utiliser une connexion chiffrée(SSL)&amp;quot;.&lt;br /&gt;
* sélectionner l'onglet &amp;quot;Avancé&amp;quot; de la boîte de dialogue,&lt;br /&gt;
* sélectionner la mention &amp;quot;EXTERNAL&amp;quot; dans la liste &amp;quot;Méthode d'authentification&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Le client est désormais prêt à initier une authentification par certificat à l'annuaire LDAP défini.&lt;br /&gt;
&lt;br /&gt;
[[File:ldaps_settings1.PNG||]]&lt;br /&gt;
&lt;br /&gt;
[[File:ldaps_settings2.PNG||]]&lt;br /&gt;
&lt;br /&gt;
=== Utilisation ===&lt;br /&gt;
&lt;br /&gt;
==== Connexion ====&lt;br /&gt;
&lt;br /&gt;
Pour initier la fonction SASL External, il suffit de lancer une recherche pour que la connexion soit effectuée. &lt;br /&gt;
Lors de la 1ère connexion, une fenêtre s'ouvre afin de sélectionner un certificat pour l'authentification. &lt;br /&gt;
Une fois le certificat choisi, une liste correspondant à la recherche apparait. Si le certificat n'est pas reconnu, un message d'erreur apparait en bas de la fenêtre du carnet d'adresse.&lt;br /&gt;
&lt;br /&gt;
[[File:Sasl_auth.PNG||]]&lt;br /&gt;
&lt;br /&gt;
==== Authentification automatique ====&lt;br /&gt;
&lt;br /&gt;
Il se peut qu'à chaque première sélection d'un dossier du compte IMAP, Trustedbird demande de sélectionner le certificat pour s'authentifier auprès du serveur.&lt;br /&gt;
Pour palier ce désagrément, il est possible de configurer le client afin que ce dernier sélectionne automatiquement le certificat adéquat. &lt;br /&gt;
Cette fonction doit être sélectionnée via la fenêtre d'options du client, accessible par le menu &amp;quot;Outils Options&amp;quot;.&lt;br /&gt;
Il faut cocher la case &amp;quot;en sélectionner un automatiquement&amp;quot; accessible dans l'onglet &amp;quot;Certificats&amp;quot; de la section &amp;quot;Avancé&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[File:Sasl_options.PNG||]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
SASL External  a été implémenté par [[File:Cassidian_logo.png|link=http://www.cassidian.com|150px]]&lt;/div&gt;</summary>
		<author><name>Xparis</name></author>	</entry>

	<entry>
		<id>https://adullact.net/plugins/mediawiki/wiki/milimail/index.php?title=Fichier:Ldaps_settings2.PNG&amp;diff=737</id>
		<title>Fichier:Ldaps settings2.PNG</title>
		<link rel="alternate" type="text/html" href="https://adullact.net/plugins/mediawiki/wiki/milimail/index.php?title=Fichier:Ldaps_settings2.PNG&amp;diff=737"/>
				<updated>2010-11-24T16:37:18Z</updated>
		
		<summary type="html">&lt;p&gt;Xparis : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Xparis</name></author>	</entry>

	<entry>
		<id>https://adullact.net/plugins/mediawiki/wiki/milimail/index.php?title=Fichier:Ldaps_settings1.PNG&amp;diff=736</id>
		<title>Fichier:Ldaps settings1.PNG</title>
		<link rel="alternate" type="text/html" href="https://adullact.net/plugins/mediawiki/wiki/milimail/index.php?title=Fichier:Ldaps_settings1.PNG&amp;diff=736"/>
				<updated>2010-11-24T16:36:26Z</updated>
		
		<summary type="html">&lt;p&gt;Xparis : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Xparis</name></author>	</entry>

	<entry>
		<id>https://adullact.net/plugins/mediawiki/wiki/milimail/index.php?title=SASL_EXTERNAL/fr&amp;diff=735</id>
		<title>SASL EXTERNAL/fr</title>
		<link rel="alternate" type="text/html" href="https://adullact.net/plugins/mediawiki/wiki/milimail/index.php?title=SASL_EXTERNAL/fr&amp;diff=735"/>
				<updated>2010-11-24T16:31:06Z</updated>
		
		<summary type="html">&lt;p&gt;Xparis : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{lang|SASL EXTERNAL|SASL EXTERNAL/fr}}&lt;br /&gt;
&amp;gt; [[Documentation/fr|Documentation]] &amp;gt; [[Trustedbird/fr|Trustedbird]] &amp;gt; [[SASL EXTERNAL/fr|SASL EXTERNAL]] &amp;gt; [[SASL EXTERNAL_Technical_Documentation/fr|Documentation technique]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Le SASL EXTERNAL permet  à un client de s'authentifier auprès d'un serveur sans avoir besoin de mot de passe. Le SASL EXTERNAL est une méthode d'authentification définie dans la [http://www.faqs.org/rfcs/rfc4422.html RFC 4422]. &lt;br /&gt;
&lt;br /&gt;
Pour s'authentifier, lors du choix de mécanisme SASL, le client annonce au serveur qu'il veut utiliser le mécanisme EXTERNAL. Deux alternatives existent pour que le serveur obtienne l'identité du client : soit l'utilisateur annonce son identité, soit le serveur doit trouver lui-même l'identité du client. Dans tous les cas, c'est au serveur de valider ou non l'identité du client.&lt;br /&gt;
&lt;br /&gt;
[[SASL_EXTERNAL_Technical_Documentation/fr|Documentation technique]]&lt;br /&gt;
&lt;br /&gt;
== SASL EXTERNAL pour IMAP ==&lt;br /&gt;
&lt;br /&gt;
Cette fonction permet de s'authentifier à un serveur IMAP sans mot de passe, uniquement à l'aide d'un certificat client.&lt;br /&gt;
Pour pouvoir utiliser cette fonctionnalité, il est nécessaire d'avoir un serveur IMAP qui implémente l'authentification par SASL EXTERNAL basé sur un certificat X.509 client.&lt;br /&gt;
Trustedbird essaye de se connecter en SASL EXTERNAL uniquement si, lors de l'obtention de la liste des opérations disponibles, le serveur présente la capacité &amp;quot;SASL EXTERNAL&amp;quot;. Attention, sur certains serveurs IMAP, la capacité &amp;quot;SASL EXTERNAL&amp;quot; n'est proposée que pour des connexions chiffrées initiés en IMAPS ou les connexions IMAP suivies d'une opération STARTTLS.&lt;br /&gt;
Trustedbird ne fournit pas au serveur l'identité du client.&lt;br /&gt;
&lt;br /&gt;
=== Installation ===&lt;br /&gt;
&lt;br /&gt;
Le SASL EXTERNAL est intégrée directement dans Trustedbird 2 et Trustedbird 3.1.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Pré-requis ====&lt;br /&gt;
&lt;br /&gt;
Pour utiliser cette fonctionnalité, il faut dans un premier temps avoir un serveur correctement configuré afin qu'il accepte l'authentification par certificat via le SASL EXTERNAL. &lt;br /&gt;
De plus, l'utilisateur doit importer dans le client un certificat d'authentification adéquat.&lt;br /&gt;
&lt;br /&gt;
==== Configuration du compte utilisateur ====&lt;br /&gt;
&lt;br /&gt;
La configuration se fait via le menu de &amp;quot;Paramètre des comptes&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Dans la section Paramètres serveur:&lt;br /&gt;
* sélectionner l'item &amp;quot;STARTTLS&amp;quot; dans la liste &amp;quot;Sécurité de connexion&amp;quot;.,&lt;br /&gt;
* cocher la case &amp;quot;Authentification par certificat, si possible&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Le client est désormais prêt à initier une authentification par certificat au compte IMAP défini.&lt;br /&gt;
&lt;br /&gt;
[[File:Sasl_settings.PNG||]]&lt;br /&gt;
&lt;br /&gt;
=== Utilisation ===&lt;br /&gt;
&lt;br /&gt;
==== Connexion ====&lt;br /&gt;
&lt;br /&gt;
Pour initier la fonction SASL External, il suffit de cliquer sur un dossier du compte pour lancer la connexion. Lors de cette connexion au serveur, une fenêtre va s'ouvrir afin de sélectionner le bon certificat d'authentification. &lt;br /&gt;
Si le certificat est le bon, les mails seront téléchargés et pourront être lus. Sinon, le certificat ne sera pas pris en compte et un mot de passe devra être saisi afin d'initier la connexion au serveur.&lt;br /&gt;
&lt;br /&gt;
[[File:Sasl_auth.PNG||]]&lt;br /&gt;
&lt;br /&gt;
==== Authentification automatique ====&lt;br /&gt;
&lt;br /&gt;
Il se peut qu'à chaque première sélection d'un dossier du compte IMAP, Trustedbird demande de sélectionner le certificat pour s'authentifier auprès du serveur.&lt;br /&gt;
Pour palier ce désagrément, il est possible de configurer le client afin que ce dernier sélectionne automatiquement le certificat adéquat. &lt;br /&gt;
Cette fonction doit être sélectionnée via la fenêtre d'options du client, accessible par le menu &amp;quot;Outils Options&amp;quot;.&lt;br /&gt;
Il faut cocher la case &amp;quot;en sélectionner un automatiquement&amp;quot; accessible dans l'onglet &amp;quot;Certificats&amp;quot; de la section &amp;quot;Avancé&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[File:Sasl_options.PNG||]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== SASL EXTERNAL pour LDAP ==&lt;br /&gt;
&lt;br /&gt;
Cette fonction permet de s'authentifier à un annuaire LDAP sans mot de passe, uniquement à l'aide d'un certificat client.&lt;br /&gt;
Pour pouvoir utiliser cette fonctionnalité, il est nécessaire d'avoir un serveur d'annuaire LDAP qui implémente l'authentification par SASL EXTERNAL basé sur un certificat X.509 client.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Installation ===&lt;br /&gt;
&lt;br /&gt;
Le SASL EXTERNAL est intégrée directement dans Trustedbird 2 et Trustedbird 3.1.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Pré-requis ====&lt;br /&gt;
&lt;br /&gt;
Pour utiliser cette fonctionnalité, il faut dans un premier temps avoir un serveur correctement configuré afin qu'il accepte l'authentification par certificat via le SASL EXTERNAL. &lt;br /&gt;
De plus, l'utilisateur doit importer dans le client un certificat d'authentification adéquat.&lt;br /&gt;
&lt;br /&gt;
==== Configuration de l'annuaire ====&lt;br /&gt;
&lt;br /&gt;
La configuration se fait dans la boite de dialogue des propriétés d'un annuaire LDAP du carnet d'adresses.&lt;br /&gt;
&lt;br /&gt;
Dans la colonne carnet d'adresse:&lt;br /&gt;
* sélectionner l'item propriétés du menu contextuel d'un annuaire,&lt;br /&gt;
* sélectionner l'onglet &amp;quot;Général&amp;quot; de la boîte de dialogue,&lt;br /&gt;
* cocher la case &amp;quot;Utiliser une connexion chiffrée(SSL)&amp;quot;.&lt;br /&gt;
* sélectionner l'onglet &amp;quot;Avancé&amp;quot; de la boîte de dialogue,&lt;br /&gt;
* sélectionner la mention &amp;quot;EXTERNAL&amp;quot; dans la liste &amp;quot;Méthode d'authentification&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Le client est désormais prêt à initier une authentification par certificat à l'annuaire LDAP défini.&lt;br /&gt;
&lt;br /&gt;
[[File:ldaps_settings1.PNG||]]&lt;br /&gt;
&lt;br /&gt;
[[File:ldaps_settings2.PNG||]]&lt;br /&gt;
&lt;br /&gt;
=== Utilisation ===&lt;br /&gt;
&lt;br /&gt;
==== Connexion ====&lt;br /&gt;
&lt;br /&gt;
Pour initier la fonction SASL External, il suffit de lancer une recherche pour que la connexion soit effectuée. &lt;br /&gt;
Lors de la 1ère connexion, une s'ouvre afin de sélectionner un certificat pour l'authentification. &lt;br /&gt;
Une fois le certificat choisi, une liste correspondant à la recherche apparait. Si le certificat n'est pas reconnu, un message d'erreur apparait en bas de la fenêtre du carnet d'adresse.&lt;br /&gt;
&lt;br /&gt;
[[File:Sasl_auth.PNG||]]&lt;br /&gt;
&lt;br /&gt;
==== Authentification automatique ====&lt;br /&gt;
&lt;br /&gt;
Il se peut qu'à chaque première sélection d'un dossier du compte IMAP, Trustedbird demande de sélectionner le certificat pour s'authentifier auprès du serveur.&lt;br /&gt;
Pour palier ce désagrément, il est possible de configurer le client afin que ce dernier sélectionne automatiquement le certificat adéquat. &lt;br /&gt;
Cette fonction doit être sélectionnée via la fenêtre d'options du client, accessible par le menu &amp;quot;Outils Options&amp;quot;.&lt;br /&gt;
Il faut cocher la case &amp;quot;en sélectionner un automatiquement&amp;quot; accessible dans l'onglet &amp;quot;Certificats&amp;quot; de la section &amp;quot;Avancé&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[File:Sasl_options.PNG||]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
SASL External  a été implémenté par [[File:Cassidian_logo.png|link=http://www.cassidian.com|150px]]&lt;/div&gt;</summary>
		<author><name>Xparis</name></author>	</entry>

	<entry>
		<id>https://adullact.net/plugins/mediawiki/wiki/milimail/index.php?title=SASL_EXTERNAL/fr&amp;diff=734</id>
		<title>SASL EXTERNAL/fr</title>
		<link rel="alternate" type="text/html" href="https://adullact.net/plugins/mediawiki/wiki/milimail/index.php?title=SASL_EXTERNAL/fr&amp;diff=734"/>
				<updated>2010-11-24T10:52:39Z</updated>
		
		<summary type="html">&lt;p&gt;Xparis : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{lang|SASL EXTERNAL|SASL EXTERNAL/fr}}&lt;br /&gt;
&amp;gt; [[Documentation/fr|Documentation]] &amp;gt; [[Trustedbird/fr|Trustedbird]] &amp;gt; [[SASL EXTERNAL/fr|SASL EXTERNAL]] &amp;gt; [[SASL EXTERNAL_Technical_Documentation/fr|Documentation technique]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Le SASL EXTERNAL permet  à un client de s'authentifier auprès d'un serveur sans avoir besoin de mot de passe. Le SASL EXTERNAL est une méthode d'authentification définie dans la [http://www.faqs.org/rfcs/rfc4422.html RFC 4422]. &lt;br /&gt;
&lt;br /&gt;
Pour s'authentifier, lors du choix de mécanisme SASL, le client annonce au serveur qu'il veut utiliser le mécanisme EXTERNAL. Deux alternatives existent pour que le serveur obtienne l'identité du client : soit l'utilisateur annonce son identité, soit le serveur doit trouver lui-même l'identité du client. Dans tous les cas, c'est au serveur de valider ou non l'identité du client.&lt;br /&gt;
&lt;br /&gt;
[[SASL_EXTERNAL_Technical_Documentation/fr|Documentation technique]]&lt;br /&gt;
&lt;br /&gt;
=== SASL EXTERNAL pour IMAP ===&lt;br /&gt;
&lt;br /&gt;
Cette fonction permet de s'authentifier à un serveur IMAP sans mot de passe, uniquement à l'aide d'un certificat client.&lt;br /&gt;
Pour pouvoir utiliser cette fonctionnalité, il est nécessaire d'avoir un serveur IMAP qui implémente l'authentification par SASL EXTERNAL basé sur un certificat X.509 client.&lt;br /&gt;
Trustedbird essaye de se connecter en SASL EXTERNAL uniquement si, lors de l'obtention de la liste des opérations disponibles, le serveur présente la capacité &amp;quot;SASL EXTERNAL&amp;quot;. Attention, sur certains serveurs IMAP, la capacité &amp;quot;SASL EXTERNAL&amp;quot; n'est proposée que pour des connexions chiffrées initiés en IMAPS ou les connexions IMAP suivies d'une opération STARTTLS.&lt;br /&gt;
Trustedbird ne fournit pas au serveur l'identité du client.&lt;br /&gt;
&lt;br /&gt;
=== SASL EXTERNAL pour LDAP ===&lt;br /&gt;
&lt;br /&gt;
Cette fonction permet de s'authentifier à un annuaire LDAP sans mot de passe, uniquement à l'aide d'un certificat client.&lt;br /&gt;
Pour pouvoir utiliser cette fonctionnalité, il est nécessaire d'avoir un serveur d'annuaire LDAP qui implémente l'authentification par SASL EXTERNAL basé sur un certificat X.509 client.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
&lt;br /&gt;
Le SASL EXTERNAL est intégrée directement dans Trustedbird 2 et Trustedbird 3.1.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Pré-requis ===&lt;br /&gt;
&lt;br /&gt;
Pour utiliser cette fonctionnalité, il faut dans un premier temps avoir un serveur correctement configuré afin qu'il accepte l'authentification par certificat via le SASL EXTERNAL. &lt;br /&gt;
De plus, l'utilisateur doit importer dans le client un certificat d'authentification adéquat.&lt;br /&gt;
&lt;br /&gt;
=== Configuration du compte utilisateur ===&lt;br /&gt;
&lt;br /&gt;
La configuration se fait via le menu de &amp;quot;Paramètre des comptes&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Dans la section Paramètres serveur:&lt;br /&gt;
* sélectionner l'item &amp;quot;STARTTLS&amp;quot; dans la liste &amp;quot;Sécurité de connexion&amp;quot;.,&lt;br /&gt;
* cocher la case &amp;quot;Authentification par certificat, si possible&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Le client est désormais prêt à initier une authentification par certificat au compte IMAP défini.&lt;br /&gt;
&lt;br /&gt;
[[File:Sasl_settings.PNG||]]&lt;br /&gt;
&lt;br /&gt;
== Utilisation ==&lt;br /&gt;
&lt;br /&gt;
=== Connexion ===&lt;br /&gt;
&lt;br /&gt;
Pour initier la fonction SASL External, il suffit de cliquer sur un dossier du compte pour lancer la connexion. Lors de cette connexion au serveur, une fenêtre va s'ouvrir afin de sélectionner le bon certificat d'authentification. &lt;br /&gt;
Si le certificat est le bon, les mails seront téléchargés et pourront être lus. Sinon, le certificat ne sera pas pris en compte et un mot de passe devra être saisi afin d'initier la connexion au serveur.&lt;br /&gt;
&lt;br /&gt;
[[File:Sasl_auth.PNG||]]&lt;br /&gt;
&lt;br /&gt;
=== Authentification automatique ===&lt;br /&gt;
&lt;br /&gt;
Il se peut qu'à chaque première sélection d'un dossier du compte IMAP, Trustedbird demande de sélectionner le certificat pour s'authentifier auprès du serveur.&lt;br /&gt;
Pour palier ce désagrément, il est possible de configurer le client afin que ce dernier sélectionne automatiquement le certificat adéquat. &lt;br /&gt;
Cette fonction doit être sélectionnée via la fenêtre d'options du client, accessible par le menu &amp;quot;Outils Options&amp;quot;.&lt;br /&gt;
Il faut cocher la case &amp;quot;en sélectionner un automatiquement&amp;quot; accessible dans l'onglet &amp;quot;Certificats&amp;quot; de la section &amp;quot;Avancé&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[File:Sasl_options.PNG||]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
SASL External  a été implémenté par [[File:Cassidian_logo.png|link=http://www.cassidian.com|150px]]&lt;/div&gt;</summary>
		<author><name>Xparis</name></author>	</entry>

	<entry>
		<id>https://adullact.net/plugins/mediawiki/wiki/milimail/index.php?title=News/fr&amp;diff=690</id>
		<title>News/fr</title>
		<link rel="alternate" type="text/html" href="https://adullact.net/plugins/mediawiki/wiki/milimail/index.php?title=News/fr&amp;diff=690"/>
				<updated>2010-10-14T09:51:34Z</updated>
		
		<summary type="html">&lt;p&gt;Xparis : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{lang|News|News/fr}}&lt;br /&gt;
&lt;br /&gt;
== Entêtes sécurisés, SASL External et Ximfmail dans Trustedbird 3.1.4 ==&lt;br /&gt;
Les fonctions de sécurisation des entêtes ([http://adullact.net/plugins/mediawiki/wiki/milimail/index.php/Secure_Headers/fr Secure Headers]) et d'authentification à un serveur IMAP sans mot de passe ([http://adullact.net/plugins/mediawiki/wiki/milimail/index.php/SASL_External/fr SASL EXTERNAL]) sont disponibles dans la livraison [https://adullact.net/frs/download.php/5319/trustedbird_3.1.4+0.3.0_win32.installer.exe Trustedbird 3.1.4+0.3.0]&lt;br /&gt;
&lt;br /&gt;
L'extension [http://adullact.net/plugins/mediawiki/wiki/milimail/index.php/Ximfmail/fr Ximfmail] de création générique de formulaires XIMF est désormais compatible avec Trustedbird 3.1 (version [https://adullact.net/frs/download.php/5317/ximf_mail_3.1.4+0.3.0.xpi 3.1.4+0.3.0]).&lt;br /&gt;
&lt;br /&gt;
== Compatibilité Thunderbird 3.1 pour 8 modules ==&lt;br /&gt;
Les modules complémentaires suivants sont maintenant compatibles avec Thunderbird 3.1 :&lt;br /&gt;
* [[Multi-LDAP/fr|Multi-LDAP]]&lt;br /&gt;
* [[Directory Contact Tabs/fr|Directory Contact Tabs]]&lt;br /&gt;
* [[CRL over LDAP/fr|CRL over LDAP]]&lt;br /&gt;
* [[Notification Viewer/fr|Notification Viewer]]&lt;br /&gt;
* [[MDN Extended/fr|MDN Extended]]&lt;br /&gt;
* [[DSN Settings/fr|DSN Settings]]&lt;br /&gt;
* [[Out of Office/fr|Out of Office]]&lt;br /&gt;
* [[Mail XForms/fr|Mail XForms]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--6 octobre 2010 à 09:02 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Libellés de sécurité S/MIME dans Trustedbird 3.1.4 ==&lt;br /&gt;
Les libellés de sécurité S/MIME sont maintenant disponibles dans Trustedbird 3.1.&lt;br /&gt;
Cette fonctionnalité est décrite dans les ''Services de sécurité étendue pour S/MIME'' (''Enhanced Security Services for S/MIME'' - RFC 2634 - section 3).&lt;br /&gt;
&lt;br /&gt;
Un libellé de sécurité est un ensemble d'informations de sécurité relatives à la confidentialité du contenu protégé par l'encapsulation S/MIME.&lt;br /&gt;
&lt;br /&gt;
&amp;amp;rArr; [[Security Labels/fr|Aperçus des libellés de sécurité]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La branche [[Trustedbird/fr|Trustedbird 3.1]] est maintenant basée sur Mozilla Thunderbird 3.1.4.&lt;br /&gt;
&lt;br /&gt;
--21 septembre 2010 à 10:02 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Accusés de réception signés S/MIME dans Trustedbird 3.1 ==&lt;br /&gt;
[[Image:Trustedbird-logo2.png|left|link=http://www.trustedbird.org/|Trustedbird]]&lt;br /&gt;
Une nouvelle branche de [[Trustedbird/fr|Trustedbird]] basée sur Mozilla Thunderbird 3.1.2 a été publiée.&lt;br /&gt;
&lt;br /&gt;
Pour l'instant, Trustedbird 3.1 implémente seulement les accusés de réception signés S/MIME.&lt;br /&gt;
Cette fonctionnalité est décrite dans les ''Services de sécurité étendue pour S/MIME'' (''Enhanced Security Services for S/MIME'' - RFC 2634 - section 2).&lt;br /&gt;
&lt;br /&gt;
Le client est capable d'envoyer une demande d'accusé de réception dans un message signé S/MIME.&lt;br /&gt;
Il peut aussi répondre à une demande d'accusé en envoyant un accusé de réception signé.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Trustedbird 2 a aussi été mis à jour pour être maintenant basé sur Mozilla Thunderbird 2.0.0.24.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;amp;rArr; [[Signed Receipts/fr|Aperçus des accusés de réception signés]]&lt;br /&gt;
&lt;br /&gt;
&amp;amp;rArr; Plus d'informations sur [[Trustedbird/fr|Trustedbird]]&lt;br /&gt;
&lt;br /&gt;
--10:11, 1 September 2010 (CEST)&lt;br /&gt;
&lt;br /&gt;
== Compatibilité Thunderbird 3.1 pour MDN Extended ==&lt;br /&gt;
''[[MDN Extended/fr|MDN Extended]]'', le module complémentaire qui permet d'envoyer un accusé (MDN) lorsqu'un message est supprimé, est maintenant compatible avec Thunderbird 3.1.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;amp;rArr; Télécharger [[MDN Extended/fr|MDN Extended 1.2.0]]&lt;br /&gt;
&lt;br /&gt;
--12:27, 20 August 2010 (CEST)&lt;br /&gt;
&lt;br /&gt;
== CardDAV disponible dans la passerelle DavMail ==&lt;br /&gt;
[[Image:DavmailLogo.png|right|200px|link=http://davmail.sourceforge.net/|DavMail]]&lt;br /&gt;
[http://en.wikipedia.org/wiki/CardDAV CardDAV], un protocole client/serveur pour carnets d'adresses (vCard over WebDAV) conçu pour synchroniser les données des contacts, est disponible dans la passerelle [http://davmail.sourceforge.net/ DavMail] depuis la version 3.8.0.&lt;br /&gt;
&lt;br /&gt;
Le développement de cette nouvelle fonctionnalité dans DavMail a été financé par le ministère de la Défense français dans le cadre du [http://www.trustedbird.org/ projet Trustedbird].&lt;br /&gt;
&lt;br /&gt;
DavMail est une passerelle qui s'intercale entre un serveur Microsoft Exchange et un client de messagerie standard (par exemple Thunderbird avec Lightning). Elle assure les échanges entre Outlook Web Access (OWA) ou les Exchange Web Services (EWS) (côté serveur) et les protocoles POP, IMAP, SMTP, CalDAV, CardDAV et LDAP (côté client).&lt;br /&gt;
DavMail est un logiciel libre implémenté en Java et distribué sous la licence GNU GPL.&lt;br /&gt;
&lt;br /&gt;
CardDAV peut être utilisé dans Thunderbird avec le module [http://www.sogo.nu/fr/downloads/frontends.html SOGo Connector].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;amp;rArr; Télécharger [http://davmail.sourceforge.net/ DavMail]&lt;br /&gt;
&lt;br /&gt;
--09:28, 4 August 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Module Multi-LDAP mis à jour pour Thunderbird 3.1 ==&lt;br /&gt;
''[[Multi-LDAP/fr|Multi-LDAP]]'', le module complémentaire qui permet d'utiliser plusieurs annuaires LDAP simultanément pour l'auto-complétion des adresses des destinataires, a été mis à jour et est maintenant compatible avec Mozilla Thunderbird 3.1.&lt;br /&gt;
&lt;br /&gt;
Plusieurs problèmes ont aussi été corrigés et la gestion des sessions LDAP a été améliorée.&lt;br /&gt;
&lt;br /&gt;
[[Image:MultiLDAP.jpg|link=Multi-LDAP/fr]]&lt;br /&gt;
&lt;br /&gt;
&amp;amp;rArr; Télécharger [[Multi-LDAP/fr|Multi-LDAP 1.1.4]]&lt;br /&gt;
&lt;br /&gt;
--08:48, 3 August 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Nouveau module pour afficher des informations à propos des contacts LDAP ==&lt;br /&gt;
''[[Directory Contact Tabs/fr|Directory Contact Tabs]]'' est un ensemble de modules complémentaires pour Mozilla Thunderbird 3 qui permet d'afficher des informations supplémentaires à propos d'un contact d'un annuaire LDAP.&lt;br /&gt;
&lt;br /&gt;
Ce module permet d'ajouter des onglets/panneaux personnalisés pour afficher des informations présentes sur la fiche d'un contact dans l'annuaire.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;amp;rArr; [[Directory Contact Tabs/fr|Plus d'informations et captures d'écrans]]&lt;br /&gt;
&lt;br /&gt;
--07:59, 3 May 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Nouvelle interface utilisateur pour les avis de remise (DSN) sous Thunderbird 3 ==&lt;br /&gt;
''[[DSN Settings/fr|DSN Settings]]'' est un nouveau module pour Thunderbird 3 qui fournit une interface utilisateur pour les paramètres des demandes d'avis de remise (DSN : Delivery Status Notification).&lt;br /&gt;
&lt;br /&gt;
Le backend DSN a déjà été intégré dans Thunderbird 3. Ce module fournit des réglages pour contrôler les requêtes DSN. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;amp;rArr; [[DSN Settings/fr|Plus d'informations et captures d'écrans]]&lt;br /&gt;
&lt;br /&gt;
--14:03, 28 April 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Compatibilité Thunderbird 3 pour MDN Extended ==&lt;br /&gt;
''[[MDN Extended/fr|MDN Extended]]'', le module complémentaire qui permet d'envoyer un accusé (MDN) lorsqu'un message est supprimé, est maintenant compatible avec Thunderbird 3.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;amp;rArr; Télécharger [[MDN Extended/fr|MDN Extended 1.1.0]]&lt;br /&gt;
&lt;br /&gt;
--13:03, 21 April 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Le projet Trustedbird participe au développement de DavMail ==&lt;br /&gt;
[[Image:DavmailLogo.png|right|200px|link=http://davmail.sourceforge.net/|DavMail]]&lt;br /&gt;
Le ministère de la Défense français finance, au titre du projet Trustedbird, l'ajout du protocole [http://en.wikipedia.org/wiki/CardDAV CardDAV] dans le projet [http://davmail.sourceforge.net/ DavMail], pour synchroniser des carnets d'adresses (vCard over WebDAV).&lt;br /&gt;
&lt;br /&gt;
DavMail est une passerelle qui s'intercale entre un serveur Microsoft Exchange et un client de messagerie standard. Elle assure les échanges entre le protocole Microsoft Outlook Web Access (côté serveur) et les protocoles POP, IMAP, LDAP, SMTP, CalDAV et bientôt CardDAV (côté client) autorisant l'utilisation de Trustedbird avec un serveur Microsoft Exchange 2003 ou 2007 (2010 prévu).&lt;br /&gt;
&lt;br /&gt;
DavMail est un logiciel libre implémenté en Java et distribué sous la licence GNU GPL.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;amp;rArr; [http://davmail.sourceforge.net/ Passerelle DavMail]&lt;br /&gt;
&lt;br /&gt;
--09:24, 8 April 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Trustedbird est maintenant basé sur Thunderbird 2.0.0.24 ==&lt;br /&gt;
Depuis la version 0.4.1, les mises à jour de Thunderbird 2.0.0.24 sont intégrées dans [[Trustedbird/fr|Trustedbird]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;amp;rArr; Télécharger [[Download/fr|Trustedbird 0.4.1]] (dans les ''nightly builds'')&lt;br /&gt;
&lt;br /&gt;
--10:28, 2 April 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Compatibilité Thunderbird 3 améliorée pour 2 modules ==&lt;br /&gt;
''[[Notification Viewer/fr|Notification Viewer]]'' et ''[[Out of Office/fr|Out of Office]]'' ont été corrigés et fonctionnent maintenant avec Thunderbird 3.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--17:14, 23 February 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Module Multi-LDAP mis à jour pour Thunderbird 3 ==&lt;br /&gt;
''[[Multi-LDAP/fr|Multi-LDAP]]'', le module complémentaire qui permet d'utiliser plusieurs annuaires LDAP simultanément pour l'auto-complétion des adresses des destinataires, a été mis à jour et est maintenant compatible avec Mozilla Thunderbird 3. L'interface utilisateur a été réécrite et les paramètres d'annuaires sont maintenant configurables globalement, pour chaque compte ou pour chaque identité.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;amp;rArr; Télécharger [[Multi-LDAP/fr|Multi-LDAP 1.1.0]]&lt;br /&gt;
&lt;br /&gt;
--15:26, 19 February 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Nouvelle identité visuelle de Trustedbird ==&lt;br /&gt;
[[Image:Trustedbird-logo2.png|left|link=http://www.trustedbird.org/|Logo Trustedbird]]&lt;br /&gt;
Les icônes, entrées dans les menus, assistants d'installation, paquets et chemins d'installation ont été modifiés dans Trustedbird, sous Windows et Linux (Debian/Ubuntu).&lt;br /&gt;
Trustedbird a maintenant son propre répertoire de profils, séparé de celui de Mozilla Thunderbird.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;amp;rArr; Télécharger et tester [[Download/fr|Trustedbird 0.4.0]] depuis les ''nightly builds''.&lt;br /&gt;
&lt;br /&gt;
--14:57, 5 February 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Trustedbird : compatibilité systèmes 64 bits ==&lt;br /&gt;
[[Trustedbird/fr|Trustedbird]] est actuellement seulement compilé pour l'architecture i386 (32 bits). Les paquets actuels ont été testés avec succès sur des systèmes 64 bits (Debian Lenny amd64, Ubuntu 9.10 amd64 et Windows 7 64 bits) avec des bibliothèques 32 bits.&lt;br /&gt;
&lt;br /&gt;
&amp;amp;rArr; Consultez les [[Trustedbird/fr#Compatibilit.C3.A9_64_bits|instructions]] pour installer et exécuter Trustedbird sur un système 64 bits.&lt;br /&gt;
&lt;br /&gt;
--16:17, 22 January 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Formulaires XForms et modules mis à jour pour Thunderbird 3 ==&lt;br /&gt;
'''Nouveaux modules pour la gestion de formulaires XForms'''&lt;br /&gt;
&lt;br /&gt;
''[[Mail XForms/fr|Mail XForms]]'' est un ensemble de modules complémentaires pour Mozilla Thunderbird 3 permettant l'utilisation de formulaires XForms dans les interfaces de composition et de lecture dans le but d'envoyer des informations à travers les en-têtes de message.&lt;br /&gt;
&lt;br /&gt;
Les formulaires sont écrits avec le langage XML XForms embarqué dans des fichiers XHTML ou XUL. &lt;br /&gt;
Quelques formulaires de test sont disponibles à titre d'exemples dans le module ''Mail XForms Data - sample''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Compatibilité Thunderbird 3'''&lt;br /&gt;
&lt;br /&gt;
Les modules complémentaires ''[[Notification Viewer/fr|Notification Viewer]]'' et ''[[CRL over LDAP/fr|CRL over LDAP]]'' sont maintenant aussi compatibles avec la version finale de Thunderbird 3.&lt;br /&gt;
&lt;br /&gt;
--09:54, 20 January 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Enregistrements de la présentation de Trustedbird aux Journées Réseaux 2009 ==&lt;br /&gt;
La [https://2009.jres.org/planning?planning_aid=126&amp;amp;planning_view=vod,eval vidéo] et les [https://2009.jres.org/planning?planning_aid=126&amp;amp;planning_view=slides,eval supports] de la présentation de Trustedbird aux Journées Réseaux 2009 de Nantes sont disponibles.&lt;br /&gt;
&lt;br /&gt;
--10:00, 8 December 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Présentation du projet Trustedbird et de ses nouveautés aux JRES 2009 ==&lt;br /&gt;
Les Journées Réseaux JRES sont organisées à l'initiative du Réseau National de télécommunications pour la Technologie l'Enseignement et la Recherche (RENATER), de l'Unité Réseaux du CNRS (UREC), du Comité Réseau des Universités (CRU) et la DSI de l'INRIA. Elles se déroulent tous les deux ans.&lt;br /&gt;
&lt;br /&gt;
Les JRES ont pour ambition de présenter un panorama très complet en terme de technologies, d'usages, de stratégies, d‘organisation et de développements dans le monde des réseaux, en présentant des thèmes novateurs à chaque édition.&lt;br /&gt;
&lt;br /&gt;
Le projet Trustedbird et ses nouveaux développements, notamment relatif à X-IMF (Extended Internet Message Format) et aux en-têtes sécurisés sera présenté le 2 décembre 2009 de 9h00 à 10h30.&lt;br /&gt;
&lt;br /&gt;
&amp;amp;rArr; Consulter l'[https://2009.jres.org/planning agenda des JRES 2009].&lt;br /&gt;
&lt;br /&gt;
--10:00, 24 November 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Support des formulaires XForms pour générer des en-têtes de message ==&lt;br /&gt;
Une nouvelle fonctionnalité pour Mozilla Thunderbird 3 est actuellement en développement dans le projet Trustedbird.&lt;br /&gt;
&lt;br /&gt;
''Mail XForms'' est un ensemble de modules complémentaires qui permet l'utilisation de formulaires XForms dans les interfaces de composition et de lecture dans le but d'envoyer des informations à travers les en-têtes de message.&lt;br /&gt;
&lt;br /&gt;
Les formulaires sont écrits avec le langage XML XForms embarqué dans des fichiers XHTML ou XUL. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;amp;rArr; [[Mail XForms/fr|Informations plus détaillées et premiers aperçus]]&lt;br /&gt;
&lt;br /&gt;
--14:53, 7 October 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Accusés de réception signés S/MIME disponibles dans Trustedbird 0.3.4 ==&lt;br /&gt;
[[Trustedbird/fr|Trustedbird]] est capable d'envoyer une demande d'accusé de réception dans un message signé S/MIME.&lt;br /&gt;
Il peut aussi répondre à une demande d'accusé en envoyant un accusé de réception signé.&lt;br /&gt;
&lt;br /&gt;
Cette fonctionnalité est décrite dans les ''Services de sécurité étendue pour S/MIME'' (''Enhanced Security Services for S/MIME'' - RFC 2634).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;amp;rArr; [[Signed Receipts/fr|Plus d'informations et aperçus]]&lt;br /&gt;
&lt;br /&gt;
&amp;amp;rArr; Télécharger [[Download/fr|Trustedbird 0.3.4]]&lt;br /&gt;
&lt;br /&gt;
--10:11, 1 September 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Correctif CRL intégré dans Thunderbird ==&lt;br /&gt;
Le correctif pour les mises à jour automatiques des CRL (''Certificate Revocation Lists''), concernant le bug NSS [https://bugzilla.mozilla.org/show_bug.cgi?id=371522 #371522], a été intégré par Mozilla dans la dernière mise à jour 2.0.0.23 de Thunderbird.&lt;br /&gt;
&lt;br /&gt;
[[Trustedbird/fr|Trustedbird]] intègre ce correctif depuis la version 0.3.0 et le module complémentaire ''[[CRL over LDAP/fr|CRL over LDAP]]'' fournit aussi une solution de contournement fonctionnant avec toutes les versions de Thunderbird.&lt;br /&gt;
&lt;br /&gt;
--09:18, 1 September 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Trustedbird est maintenant basé sur Thunderbird 2.0.0.23 ==&lt;br /&gt;
Depuis la version 0.3.3, les mises à jour de Thunderbird 2.0.0.23 sont intégrées dans [[Trustedbird/fr|Trustedbird]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;amp;rArr; Télécharger [[Download/fr|Trustedbird 0.3.3]]&lt;br /&gt;
&lt;br /&gt;
--12:11, 27 August 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Trustedbird est maintenant basé sur Thunderbird 2.0.0.22 ==&lt;br /&gt;
Depuis la version 0.3.2, les mises à jour de Thunderbird 2.0.0.22 sont intégrées dans [[Trustedbird/fr|Trustedbird]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;amp;rArr; Télécharger [[Download/fr|Trustedbird 0.3.2]]&lt;br /&gt;
&lt;br /&gt;
--09:18, 25 June 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Priority email gateway ==&lt;br /&gt;
Un nouvel élément est disponible dans le projet Trustedbird : [[Priority email gateway/fr|Priority email gateway]] est un ensemble de scripts pour configurer une passerelle email qui priorise les messages en fonction de leurs en-têtes. &lt;br /&gt;
&lt;br /&gt;
Le but est de mettre en place et configurer plusieurs instances du serveur de messagerie Postfix ainsi que Qpsmtpd pour identifier et orienter les messages reçus dans différentes files suivant leur priorité avant leur expédition.&lt;br /&gt;
&lt;br /&gt;
Cet élément fonctionne sur des distributions Linux basées sur Debian.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;amp;rArr; [[Priority email gateway/fr|Priority email gateway]]&lt;br /&gt;
&lt;br /&gt;
--08:37, 23 June 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Trustedbird 0.3.1 ==&lt;br /&gt;
Une nouvelle version de [[Trustedbird/fr|Trustedbird]] a été publiée. Elle corrige plusieurs problèmes avec les [[Signed Receipts/fr|accusés de réception signés]] et les [[Security Labels/fr|libellés de sécurité]].&lt;br /&gt;
&lt;br /&gt;
La [[Trustedbird-l10n-fr/fr|localisation française]] a aussi été mise à jour.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;amp;rArr; Télécharger [[Download/fr|Trustedbird 0.3.1]]&lt;br /&gt;
&lt;br /&gt;
--16:02, 17 June 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Ajout de vidéos de démonstration ==&lt;br /&gt;
Des vidéos de démonstration sont disponibles pour plusieurs des fonctionnalités du projet Trustedbird :&lt;br /&gt;
* [[Security_Labels/fr|Libellés de sécurité]]&lt;br /&gt;
* [[Priority/fr|SMTP PRIORITY]]&lt;br /&gt;
* [[Card_Viewer_Extended/fr|Card Viewer Extended]]&lt;br /&gt;
* [[Check_Recipients/fr|Check Recipients]]&lt;br /&gt;
* [[Out_of_Office/fr|Out of Office]]&lt;br /&gt;
&lt;br /&gt;
Ces vidéos ont été présentées le [[Prez26032009/fr|26 mars dernier]].&lt;br /&gt;
&lt;br /&gt;
--13:35, 29 April 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Nouvelles versions de Trustedbird et des modules ==&lt;br /&gt;
[[Image:Trustedbird-logo2.png|left|link=http://www.trustedbird.org/|Logo Trustedbird]]&lt;br /&gt;
De nouvelles versions du client de messagerie Trustedbird et des modules complémentaires pour Mozilla Thunderbird ont été publiées.&lt;br /&gt;
Vos modules complémentaires peuvent être maintenus automatiquement à jour dans Thunderbird : vérifiez que vous possédez bien les [[Documentation/fr|dernières versions]] !&lt;br /&gt;
&lt;br /&gt;
Les modules ''[[Notification Viewer/fr|Notification Viewer]]'' et ''[[CRL over LDAP/fr|CRL over LDAP]]'' sont maintenant aussi compatibles avec Thunderbird 3 beta 2.&lt;br /&gt;
&lt;br /&gt;
Téléchargez-les sur [http://www.trustedbird.org www.trustedbird.org].&lt;br /&gt;
&lt;br /&gt;
--14:57, 17 April 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Supports de la présentation publique du 26 mars 2009 ==&lt;br /&gt;
La [[Prez26032009/fr|présentation publique du 26 mars 2009]], réalisée dans les locaux de la DGA, a été l'occasion de faire le point sur les modules développés en 2008/2009, et d'effectuer une démonstration du module XIMF.&lt;br /&gt;
&lt;br /&gt;
--12:35, 10 April 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Trustedbird est maintenant basé sur Thunderbird 2.0.0.21 ==&lt;br /&gt;
Depuis la version 0.2.1.001285, Trustedbird est basé sur Thunderbird 2.0.0.21.&lt;br /&gt;
Vous pouvez le télécharger dans les [http://packages.trustedbird.org/nightly/latest/ nightly builds].&lt;br /&gt;
&lt;br /&gt;
--15:49, 25 March 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Projet Trustedbird : nouveau nom et logo ==&lt;br /&gt;
[[Image:Trustedbird-logo.png|right|link=http://www.trustedbird.org/|Nouveau logo]]&lt;br /&gt;
Le projet Milimail s'appelle maintenant Trustedbird et a un nouveau logo et une nouvelle adresse : [http://www.trustedbird.org www.trustedbird.org].&lt;br /&gt;
&lt;br /&gt;
--14:39, 6 March 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Trustedbird est maintenant basé sur Thunderbird 2.0.0.19 ==&lt;br /&gt;
Depuis la version 0.2.1.001238, Trustedbird (client Milimail) est basé sur Thunderbird 2.0.0.19.&lt;br /&gt;
Vous pouvez le télécharger dans les [http://packages.trustedbird.org/nightly/latest/ nightly builds].&lt;br /&gt;
&lt;br /&gt;
-- 6 January 2009&lt;br /&gt;
&lt;br /&gt;
== Trustedbird est maintenant basé sur Thunderbird 2.0.0.18 ==&lt;br /&gt;
Depuis la version 0.2.1.001208, Trustedbird (client Milimail) est basé sur Thunderbird 2.0.0.18.&lt;br /&gt;
Vous pouvez le télécharger dans les [http://packages.trustedbird.org/nightly/latest/ nightly builds].&lt;br /&gt;
&lt;br /&gt;
-- 27 November 2008&lt;br /&gt;
&lt;br /&gt;
== Card Viewer Extended est disponible en allemand ==&lt;br /&gt;
Le module complémentaire ''[[Card Viewer Extended/fr|Card Viewer Extended]]'' est maintenant disponible en allemand.&lt;br /&gt;
Merci beaucoup à Florian Effenberger pour sa contribution !&lt;br /&gt;
&lt;br /&gt;
Vous pouvez le télécharger dans les [http://packages.trustedbird.org/nightly/latest/ nightly builds].&lt;br /&gt;
&lt;br /&gt;
-- 18 November 2008&lt;br /&gt;
&lt;br /&gt;
== Milimail est maintenant basé sur Thunderbird 2.0.0.17 ==&lt;br /&gt;
Depuis la version 0.2.1.001148, Milimail est basé sur Thunderbird 2.0.0.17.&lt;br /&gt;
Vous pouvez le télécharger dans les [http://packages.trustedbird.org/nightly/latest/ nightly builds].&lt;br /&gt;
&lt;br /&gt;
-- 3 October 2008&lt;br /&gt;
&lt;br /&gt;
== Milimail est maintenant basé sur Thunderbird 2.0.0.16 ==&lt;br /&gt;
Depuis la version 0.2.1.000963, Milimail est basé sur Thunderbird 2.0.0.16.&lt;br /&gt;
Vous pouvez le télécharger dans les [http://packages.milimail.org/nightly/latest/ nightly builds].&lt;br /&gt;
&lt;br /&gt;
-- 30 July 2008&lt;br /&gt;
&lt;br /&gt;
== Milimail - La forge Admisource est en cours de transfert sur la forge Adullact ==&lt;br /&gt;
Le projet Milimail est maintenant hébergé sur la forge française [http://adullact.net/projects/milimail/ Adullact]. Vous trouverez sur cette forge les sources et la documentation dans un dépôt SVN, le suivi des bugs, les forums et les listes de diffusion. &lt;br /&gt;
&lt;br /&gt;
-- 21 July 2008&lt;br /&gt;
&lt;br /&gt;
== Mise à jour de la feuille de route  ==&lt;br /&gt;
La [[Roadmap/fr|feuille de route]] a été mise à jour. On peut remarquer l'apparition des nouvelles fonctionnalités d'API en réception et de notification d'absence pour la version 2008.&lt;br /&gt;
&lt;br /&gt;
-- 10 June 2008&lt;br /&gt;
&lt;br /&gt;
== Sortie de la version 0.6.1.7 de l'extension ''Notification Viewer''  ==&lt;br /&gt;
''[[Notification Viewer/fr|Notifications Viewer]]'' est un module complémentaire pour le client de messagerie Thunderbird permettant de mettre en forme les notifications de délivrance ([[DSN/fr|DSN]]) ainsi que les avis de réception et de suppression ([[MDN Extended/fr|MDN]]).&lt;br /&gt;
&lt;br /&gt;
-- 22 May 2008&lt;br /&gt;
&lt;br /&gt;
== 15/04/2008 : Sortie de la version 0.1.2.0 de l'extension d'affichage du certificat pour un contact ==&lt;br /&gt;
[https://adullact.net/frs/download.php/3881/card_viewer_extended-0.1.2.0.xpi&amp;quot;Télécharger l'extension&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
Ajout d'un fichier update.rdf à l'extension. Gestion de la fonction de mise à jour&lt;br /&gt;
&lt;br /&gt;
== 15/04/2008 : Sortie de la version 0.1.3.0 de l'extension de vérification des destinataires ==&lt;br /&gt;
[https://adullact.net/frs/download.php/3879/check_recipients-0.1.3.0.xpi&amp;quot;Télécharger l'extension&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
Ajout d'un fichier update.rdf à l'extension. Gestion de la fonction de mise à jour.&lt;br /&gt;
&lt;br /&gt;
== 15/04/2008 : Sortie de la version 0.1.1.0 de l'extension CRL over LDAP (récupération d'une liste de révocation sur un annuaire LDAP) ==&lt;br /&gt;
[https://adullact.net/frs/download.php/3877/crl_over_ldap-0.1.1.0.xpi&amp;quot;Télécharger l'extension&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
== 15/04/2008 : Sortie de la version 0.1.3.0 de l'extension MDN ==&lt;br /&gt;
[https://adullact.net/frs/download.php/3896/mdn_extended-0.1.3.0.xpi&amp;quot;Télécharger l'extension&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
Ajout d'un fichier update.rdf à l'extension. Gestion de la fonction de mise à jour.&lt;br /&gt;
&lt;br /&gt;
== 15/04/2008 : Sortie de la version 0.1.4.0 de l'extension de gestion des formats distants à partir de l'annuaire ==&lt;br /&gt;
[https://adullact.net/frs/download.php/3875/send_format_ldap-0.1.4.0.xpi&amp;quot;Télécharger l'extension&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
Ajout d'un fichier update.rdf à l'extension. Gestion de la fonction de mise à jour.&lt;br /&gt;
&lt;br /&gt;
== 14/04/2008 : Sortie de la version 0.2.5.0 de l'extension d'autocomplétion avec des annuaires multiples ==&lt;br /&gt;
[https://adullact.net/frs/download.php/3873/multi_ldap-0.2.5.0.xpi&amp;quot;Télécharger l'extension&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
Ajout d'un fichier update.rdf à l'extension. Gestion de la fonction de mise à jour.&lt;br /&gt;
&lt;br /&gt;
== 14/04 2008 : Sortie de la version 0.5.2.0 du l'extension XSMTP ==&lt;br /&gt;
[https://adullact.net/frs/download.php/3874/xsmtp-0.5.2.0.xpi&amp;quot;Télécharger l'extension&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
Ajout d'un fichier update.rdf à l'extension. Gestion de la fonction de mise à jour.&lt;br /&gt;
&lt;br /&gt;
== 14/04/2008 : Bienvenue à Daniel Rocher nouveau contributeur pour le projet Milimail ==&lt;br /&gt;
Daniel Rocher qui travaille pour un projet de la Marine Nationale rejoint l'équipe Milimail par sa contribution.&lt;br /&gt;
&lt;br /&gt;
En effet, pour ce projet, Daniel développe une extension pour Thunderbird autour de la corrélation des avis. Cette extension permet de mettre en forme les notifications de délivrance (DSN:[http://www.ietf.org/rfc/rfc3461.txt RFC3461]) reçues sur le client de messagerie. C'est un sujet qui intéresse énormément la communauté. &lt;br /&gt;
&lt;br /&gt;
Après l'intégration de l'extension au projet, elle sera bientôt disponible mais en attendant, '''''toute l'équipe Milimail souhaite la bienvenue à Daniel.'''''&lt;br /&gt;
&lt;br /&gt;
== 08/04/2008 : Gestion du numéro de version ==&lt;br /&gt;
La communauté explique et décrit les bonnes pratiques pour gérer les numéros de versions du client de messagerie Milimail et ces extensions.&lt;br /&gt;
&lt;br /&gt;
[http://www.milimail.org/milimail/index.php/Doc-dev#Versioning_convention &amp;quot;En savoir plus sur la gestion des versions...&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
== 05/03/2008 : Changement de Nom ==&lt;br /&gt;
Le projet Milimail désire changer de nom, soyez les premiers à donner votre avis et vos propositions !&amp;lt;br&amp;gt;&lt;br /&gt;
La communauté est invitée à donner son avis sur les propositions de noms suivantes. De plus le projet est ouvert à d'autres propositions de noms sur le forum du projet.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Les propositions :&amp;lt;br&amp;gt;&lt;br /&gt;
* Professional Addons For Thunderbird : PATH ;&amp;lt;br&amp;gt;&lt;br /&gt;
* Thunderbird Professional Enhancement : TPE ;&amp;lt;br&amp;gt;&lt;br /&gt;
* Feathers For Thunderbird (Plumes) ;&amp;lt;br&amp;gt;&lt;br /&gt;
* Stealth Thunderbird ;&amp;lt;br&amp;gt;&lt;br /&gt;
* Covert Thunderbird (Secret et petites plumes optimisant l'écoulement de l'air autour de l'oiseau) ;&amp;lt;br&amp;gt;&lt;br /&gt;
* Sendgraf (mot allemand signifiant &amp;quot;Missus Dominicus&amp;quot; Messager) ;&amp;lt;br&amp;gt;&lt;br /&gt;
* Storkmail (la cigogne est un postier réputé) ;&amp;lt;br&amp;gt;&lt;br /&gt;
* CoatMail (cotte de mailles) ;&amp;lt;br&amp;gt;&lt;br /&gt;
* SecureMail ;&amp;lt;br&amp;gt;&lt;br /&gt;
* StoneMail ;&amp;lt;br&amp;gt;&lt;br /&gt;
* BlackPenny ;&amp;lt;br&amp;gt; &lt;br /&gt;
* ChainMail ;&amp;lt;br&amp;gt;&lt;br /&gt;
* Admimail.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lien vers le forum du projet :&lt;br /&gt;
[https://adullact.net/forum/forum.php?forum_id=2092 Forum Milimail] et lien vers l'article posté sur linuxfr.org : [http://linuxfr.org/2008/03/05/23803.html &amp;quot;Le projet Milimail désire changer de nom&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
== 19/02/2008 : Mozilla Messaging ==&lt;br /&gt;
Le lancement de [http://www.mozillamessaging.com/en-US/ Mozilla Messaging (English)] a été annoncé, le nouveau nom de l'entité est MailCo. Comme promis, il s'agit d'une nouvelle filiale de la [http://www.mozilla.org/ fondation Mozilla (English)], centrée autour du courrier électronique et des communications Internet. Nous avons mis en place l'essentiel des informations concernant l'organisation sur le site.&lt;br /&gt;
&lt;br /&gt;
En savoir plus [http://ascher.ca/blog/2008/02/19/mozilla-messaging/ sur le blog de David Ascher... (English)]&lt;br /&gt;
&lt;br /&gt;
== 30/01/2008 : Milimail - Solutions Linux/Open Source 2008 - Questions à Thierry Leblond, Ministère de la Défense par Tristan Nitot  ==&lt;br /&gt;
A la sortie de la conférence sur la pérennité et gouvernance des solutions libres, Tristan Nitot a eu le plaisir de poser quelques questions à Thierry Leblond (Sous-Directeur Architecture Ingénierie à la DGSIC du Ministère de la Défense) sur leurs orientations en terme de messagerie. [http://standblog.org/blog/post/2008/01/30/Questions-a-Thierry-Leblond-Ministere-de-la-Defense En savoir plus...]&lt;br /&gt;
&lt;br /&gt;
Plus d'informations sur Thunderbird en France [http://ascher.ca/blog/2008/01/31/more-on-thunderbird-in-france/ par David Ascher de MailCo (English)...]&lt;br /&gt;
&lt;br /&gt;
== 18/01/2008 : Milimail présent le 30/01/2008 à l’événement incontournable dédié aux Solutions Linux/Open Source ==&lt;br /&gt;
Le 30 janvier 2008 entre 11h00 et 12h30, durant la [http://www.solutionslinux.fr/fr/conferences_detail.php?mode=atelier&amp;amp;id_conference=92&amp;amp;PHPSESSID=d6a162965baecd04571dfdd3281d5870 conférence Adèle] : Pérennité et gouvernance des solutions libres.&lt;br /&gt;
&lt;br /&gt;
* Thierry LEBLOND - DGSIC / MINISTERE DE LA DEFENSE nous parle de Milimail : Interactions avec les communautés nationales et internationales.&lt;br /&gt;
&lt;br /&gt;
Tout savoir sur [http://www.solutionslinux.fr/fr/index.php?PHPSESSID=d6a162965baecd04571dfdd3281d5870 l’événement incontournable dédié aux Solutions Linux/Open Source].&lt;br /&gt;
&lt;br /&gt;
== 14/01/2008 : Milimail v1 en juin 2008 ==&lt;br /&gt;
La version majeure de Milimail v1 est prévue de sortir en juin 2008.&lt;br /&gt;
&lt;br /&gt;
== 01/01/2008 : Bonne année ==&lt;br /&gt;
L'équipe du projet Milimail vous souhaite une bonne année!&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:milimail_happy_new_year_fr.png|center|Bonne année 2008]]&lt;br /&gt;
&lt;br /&gt;
== 19/12/2007 : Elaboration de la feuille de route pour la v1 Milimail ==&lt;br /&gt;
Période d'élaboration et de validation de l'activité qu'il y aura pour le premier semestre 2008 sur le projet afin d'établir la nouvelle feuille de route pour la version v1 de Milimail.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 01/12/2007 : Spécifications des nouvelles fonctionnalités pour la v1 Milimail ==&lt;br /&gt;
* Fonctionnalités à l'étude :&lt;br /&gt;
** Corrélation des avis,&lt;br /&gt;
** Interface de programmation pour les applications, &lt;br /&gt;
** Gestion du réacheminement, &lt;br /&gt;
** Distribution (Linux/Windows)&lt;br /&gt;
** '''...'''&lt;br /&gt;
&lt;br /&gt;
== 20/11/2007 : David Ascher de MailCo à Paris  ==&lt;br /&gt;
David Ascher a rencontré un ensemble de représentants du secteur public à [http://ascher.ca/blog/2007/11/20/thunderbird-and-institutional-users/ Paris le 20 novembre 2007 (English)].&lt;br /&gt;
&lt;br /&gt;
== 11/10/2007 : Compte rendu de la réunion de travail  ==&lt;br /&gt;
Le but de cette réunion est de poursuivre les travaux de spécifications autour des fonctionnalités complémentaires faisant partie ou non du périmètre de réalisation de Milimail. Ainsi que les ajustements à apporter pour la feuille de route version 1 de Milimail.&lt;br /&gt;
&lt;br /&gt;
Les fonctionnalités sont les suivantes:&lt;br /&gt;
* XSMTP.&lt;br /&gt;
* DSN.&lt;br /&gt;
* MDN.&lt;br /&gt;
* gestion des avis.&lt;br /&gt;
* gestion de la priorité.&lt;br /&gt;
* triple enveloppe.&lt;br /&gt;
&lt;br /&gt;
== 20/09/2007 : DSN Intégré au Main Trunk de Mozilla Thunderbird  ==&lt;br /&gt;
Le module DSN (Delivery Status Notification) a été intégré par mozilla au trunk de Thunderbird.&lt;br /&gt;
[https://bugzilla.mozilla.org/show_bug.cgi?id=93085 lien] du bugzilla de Mozilla&lt;br /&gt;
&lt;br /&gt;
Cette intégration est le fruit d'un travail en collaboration proche avec l'équipe de développement de Mozilla Thunderbird.&lt;br /&gt;
&lt;br /&gt;
== 03/09/2007 : CRL_OVER_LDAP Released  ==&lt;br /&gt;
La première version de la fonctionnalité [http://www.milimail.org/milimailfr/index.php/Crl_over_ldap/fr CRL over LDAP] est disponible.&lt;br /&gt;
Cette fonctionnalité permet d'utiliser un annuaire LDAP pour importer une CRL.&lt;br /&gt;
&lt;br /&gt;
== 01/08/2007 : MULTI_LDAP Released  ==&lt;br /&gt;
La fonctionnalité [http://www.milimail.org/milimailfr/index.php/Multi_ldap_auto_completion_user/fr Multi LDAP] a été mise à jour.&lt;br /&gt;
Cette fonctionnalité permet de réaliser de l'autocomplétion d'adresse avec plusieurs annuaires LDAP&lt;br /&gt;
&lt;br /&gt;
== 10/07/2007 : Compte rendu de la réunion de travail  ==&lt;br /&gt;
Les objectifs de la réunion étaient les suivants :&lt;br /&gt;
* Présenter / rappeler le contexte et les objectifs du projet Milimail,&lt;br /&gt;
* Recueillir les éléments de réponse pour les points en suspend sur l’intégration de la norme xSMTP v1.1 dans la v0 de Milimail et fonctions connexes (IHM, limitation de la taille des messages, MDN, DSN),&lt;br /&gt;
* Recueillir les informations et besoins complémentaires sur les fonctionnalités à intégrer dans les prochaines versions de Milimail (gestion des avis,  gestion de la priorité au niveau enveloppe, projet de v2 de la norme xSMTP).&lt;br /&gt;
&lt;br /&gt;
De nombreux ministères étaient conviés à cette réunion de travail Milimail afin que le client de messagerie Milimail intégre au mieux les attentes des administrations françaises tout en respectant le cadre du PEA.&lt;br /&gt;
&lt;br /&gt;
== 26/06/2007 : DSN Released  ==&lt;br /&gt;
La première version de la fonctionnalité [http://www.milimail.org/milimailfr/index.php/Dsn_user/fr DSN] est disponible.&lt;br /&gt;
Cette fonctionnalité permet lors de l'envoi d'un mail de demander un avis de remise.&lt;br /&gt;
&lt;br /&gt;
== 14/05/2007 : SIGNED_RECEIPT Released  ==&lt;br /&gt;
La première version de la fonctionnalité [http://www.milimail.org/milimailfr/index.php/Notification_user/fr SIGNED_RECEIPT] est disponible.&lt;br /&gt;
Cette fonctionnalité permet lors de l'envoi d'un mail de demander un accusé de réception signé, et lors de la réception d'une telle demande de générer l'accusé de réception signé.&lt;br /&gt;
&lt;br /&gt;
== 02/05/2007 : TRIPLE_WRAPPING Released  ==&lt;br /&gt;
La première version de la fonctionnalité [http://www.milimail.org/milimailfr/index.php/Triple_wrapping_user/fr TRIPLE_WRAPPING] est disponible.&lt;br /&gt;
Cette fonctionnalité permet, lors de l'envoi d'un mail, d'utiliser une triple enveloppe. Un message utilisant une triple enveloppe est un message qui a été signé, puis chiffré, puis signé.&lt;br /&gt;
&lt;br /&gt;
== 26/04/2007 : SEND_FORMAT_LDAP Released  ==&lt;br /&gt;
La première version de l'extension [http://www.milimail.org/milimailfr/index.php/Send_format_ldap_user/fr SEND_FORMAT_LDAP] est disponible.&lt;br /&gt;
Cette extension permet, lors de l'envoi d'un mail, de déterminer les formats de message supportés par les destinataires (Texte, HTML) en recherchant ces informations dans un annuaire LDAP.&lt;br /&gt;
&lt;br /&gt;
Dans la version standard de Thunderbird, la recherche du format accepté par un destinataire est effectuée uniquement sur les carnets d'adresses locaux. La valeur définie au niveau de l'annuaire LDAP n'est pas prise en compte.&lt;br /&gt;
&lt;br /&gt;
== 26/04/2007 : MDN_EXTENDED Released  ==&lt;br /&gt;
La première version de l'extension [http://www.milimail.org/milimailfr/index.php/Mdn_extended_user/fr MDN_EXTENDED] est disponible.&lt;br /&gt;
&lt;br /&gt;
Le MDN ou (Message Disposition Notification) est la fonctionnalité qui permet à l'émetteur d'un message de demander au destinataire le renvoi d'un accusé. Cet accusé peut être de plusieurs formes :&lt;br /&gt;
* un accusé de '''Lecture''': le destinataire accuse la lecture du message.&lt;br /&gt;
* un accusé de '''Suppression''': le destinataire accuse la suppression du message.&lt;br /&gt;
&lt;br /&gt;
Dans la version standard de Thunderbird, seule la gestion de l'accusé de '''Lecture''' est implémentée. Cette extension implémente donc la gestion des accusés de '''Suppression''' afin d'être pleinement conforme à la norme ([http://www.ietf.org/rfc/rfc3798.txt RFC&amp;amp;nbsp;3798]).&lt;br /&gt;
&lt;br /&gt;
== 26/04/2007 : Rencontre avec la Fondation Mozilla ==&lt;br /&gt;
Le 2 mars, le groupe de travail Milimail a rencontré Mike Schroepfer, vice président techique de Mozilla Corporation, ainsi que Peter Van Der Beken, développeur à la Fondation Mozilla Europe. Ce fut l'occasion de présenter le projet Milimail à la Fondation et d'identifier les interlocuteurs les plus pertinents pour les collaborations à venir.&lt;br /&gt;
Une rencontre très intéressante et que nous souhaitons fructueuse pour la suite du projet !&lt;br /&gt;
&lt;br /&gt;
== 01/03/2007 : Milimail sur la forge Admisource ==&lt;br /&gt;
Le projet Milimail est hébergé sur la forge française [http://admisource.gouv.fr/ Admisource]. Vous trouverez sur cette forge les sources et la documentation dans un cvs, le suivi des bugs, les forums et les mailings listes. &lt;br /&gt;
&lt;br /&gt;
== 01/02/2007 : Démarrage de la réalisation! ==&lt;br /&gt;
La réalisation des extensions débute par la mise en place d'un noyau de développeurs et la rédaction des spécifications fonctionnelles et techniques détaillées.&lt;br /&gt;
&lt;br /&gt;
== 07/11/2006 : Mise en ligne des normes XSMTP ==&lt;br /&gt;
Ce document est téléchargeable dans la rubrique Documentation.&lt;br /&gt;
&lt;br /&gt;
Le format XSMTP apporte une description des éléments de service additionnels pouvant être implémentés dans les systèmes de messagerie SMTP.&lt;br /&gt;
&lt;br /&gt;
== 22/10/2006 : Conférences de présentation de Milimail ==&lt;br /&gt;
Une première série de conférences aura lieu pour l'administration française les matinées des  14 et 15 novembre 2006 à la DGA (Issy les Moulineaux). Au programme:&lt;br /&gt;
&lt;br /&gt;
* '''matinée du 14 novembre''' - 9h30 / 12h30&lt;br /&gt;
:&amp;lt;u&amp;gt;Introduction&amp;lt;/u&amp;gt;&lt;br /&gt;
::Contexte du projet&lt;br /&gt;
::Objectifs du projet&lt;br /&gt;
::Enjeux du projet&lt;br /&gt;
::Phasage du projet&lt;br /&gt;
:&amp;lt;u&amp;gt;Les besoins opérationnels et l'état de l'art des produits/composants libres&amp;lt;/u&amp;gt;,&lt;br /&gt;
::Méthodologie&lt;br /&gt;
::Milimail&lt;br /&gt;
:::Principales caractéristiques&lt;br /&gt;
:::Besoins fonctionnels&lt;br /&gt;
:::Architecture technique&lt;br /&gt;
::Miliconvert&lt;br /&gt;
:::Principales caractéristiques&lt;br /&gt;
:::Besoins fonctionnels&lt;br /&gt;
:::Architecture technique&lt;br /&gt;
:&amp;lt;u&amp;gt;Etat de l'art des produits libres&amp;lt;/u&amp;gt;&lt;br /&gt;
::Module de formatage Miliconvert&lt;br /&gt;
:::Démarche&lt;br /&gt;
::::Outil graphique de conversion XML =&amp;gt; XML&lt;br /&gt;
::::Traducteur&lt;br /&gt;
:::Synthèse&lt;br /&gt;
::Client de messagerie Milimail&lt;br /&gt;
:::Démarche&lt;br /&gt;
::::Briques libres&lt;br /&gt;
::::Produits tout en un&lt;br /&gt;
:::Synthèse&lt;br /&gt;
:&amp;lt;u&amp;gt;Conclusion&amp;lt;/u&amp;gt;&lt;br /&gt;
:Questions/réponses&lt;br /&gt;
&lt;br /&gt;
* '''matinée du 15 novembre''' - 9h30 / 12h30&lt;br /&gt;
:&amp;lt;u&amp;gt;Introduction&amp;lt;/u&amp;gt;&lt;br /&gt;
::Contexte du projet&lt;br /&gt;
::Objectifs du projet&lt;br /&gt;
::Enjeux du projet&lt;br /&gt;
::Phasage du projet&lt;br /&gt;
:&amp;lt;u&amp;gt;Etat de l'art des licences libres&amp;lt;/u&amp;gt;,&lt;br /&gt;
::Démarche&lt;br /&gt;
:::Pré-sélection des licences&lt;br /&gt;
:::Inventaire des contraintes&lt;br /&gt;
:::Qualification des licences&lt;br /&gt;
::Synthèse des licences préconisées pour Milimail et Miliconvert&lt;br /&gt;
:&amp;lt;u&amp;gt;Etat de l'Art des modèles de communautés et des facteurs de réussites&amp;lt;/u&amp;gt;,&lt;br /&gt;
::Etat des lieux&lt;br /&gt;
::Démarche&lt;br /&gt;
::Qualification&lt;br /&gt;
:::Grille d'analyse&lt;br /&gt;
:::Interviews&lt;br /&gt;
:::Cas concrets&lt;br /&gt;
:::Constats et tendances&lt;br /&gt;
:::Facteurs clés de réussite&lt;br /&gt;
:&amp;lt;u&amp;gt;Synthèse&amp;lt;/u&amp;gt;&lt;br /&gt;
::Synthèse des études&lt;br /&gt;
::Avancement des projets Milimail et Miliconvert&lt;br /&gt;
::Prochaines étapes pour les projets Milimail et Miliconvert&lt;br /&gt;
:Questions /réponses&lt;br /&gt;
&lt;br /&gt;
Pour plus de renseignements, n'hésitez pas à nous contacter: Contact [@] Milimail [dot] org.&lt;br /&gt;
&lt;br /&gt;
== 13/09/2006 : Mise en ligne du site Milimail ==&lt;br /&gt;
Ca y est, la première version du site de Milimail est en ligne ! Il présente les objectifs du projet, une description des extensions à developper et la feuille de route.&lt;br /&gt;
&lt;br /&gt;
L'ouverture du site précède volontairement la mise en ligne des premières versions du programme dont le développement démarre fin 2006/début 2007.&lt;br /&gt;
&lt;br /&gt;
== 13/06/2006 : Milimail sera basé sur Mozilla Thunderbird ==&lt;br /&gt;
L'Etat de l'Art réalisé a permis:&lt;br /&gt;
&lt;br /&gt;
* de rendre compte de la possibilité de partir d'une application déjà existante&lt;br /&gt;
* de choisir le client [http://www.mozilla-europe.org/fr/products/thunderbird/ Mozilla Thunderbird] comme base de départ&lt;br /&gt;
* de définir les fonctionnalités pouvant être introduites dans [http://www.mozilla-europe.org/fr/products/thunderbird/ Mozilla Thunderbird] et celles devant faire l'objet d'extension.&lt;br /&gt;
&lt;br /&gt;
== 13/01/2006 : Lancement du projet Milimail ==&lt;br /&gt;
Dans le cadre d'une étude pour mieux comprendre l'apport potentiel des logiciels libres, la [http://www.defense.gouv.fr/dga/ DGA] lance le projet Milimail. Ce programme comprend deux principales étapes:&lt;br /&gt;
&lt;br /&gt;
- 2006: Etat de l'Art, définition du périmètre technique et fonctionnel, mise en place de la plate-forme de développement.&lt;br /&gt;
&lt;br /&gt;
- 2007 à 2010: Développement de l'outil et animation de la communauté.&lt;br /&gt;
&lt;br /&gt;
Ce programme vise à réaliser un client de messagerie présentant plusieurs fonctionnalités, touchant à la sécurité, indispensables pour la [http://www.defense.gouv.fr/dga/ DGA].&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;/div&gt;</summary>
		<author><name>Xparis</name></author>	</entry>

	<entry>
		<id>https://adullact.net/plugins/mediawiki/wiki/milimail/index.php?title=News&amp;diff=689</id>
		<title>News</title>
		<link rel="alternate" type="text/html" href="https://adullact.net/plugins/mediawiki/wiki/milimail/index.php?title=News&amp;diff=689"/>
				<updated>2010-10-14T09:51:16Z</updated>
		
		<summary type="html">&lt;p&gt;Xparis : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{lang|News|News/fr}}&lt;br /&gt;
&lt;br /&gt;
== Secure Headers, SASL External and Ximfmail inTrustedbird 3.1.4 ==&lt;br /&gt;
Secure Headers and SASL EXTERNAL are now available in [https://adullact.net/frs/download.php/5319/trustedbird_3.1.4+0.3.0_win32.installer.exe Trustedbird 3.1.4+0.3.0]&lt;br /&gt;
&lt;br /&gt;
Add-on [http://adullact.net/plugins/mediawiki/wiki/milimail/index.php/Ximfmail Ximfmail] to create XIMF forms is available for Trustedbird 3.1 (version [https://adullact.net/frs/download.php/5317/ximf_mail_3.1.4+0.3.0.xpi 3.1.4+0.3.0]).&lt;br /&gt;
&lt;br /&gt;
== Thunderbird 3.1 compatibility for 8 add-ons ==&lt;br /&gt;
The following add-ons are now compatible with Thunderbird 3.1:&lt;br /&gt;
* [[Multi-LDAP]]&lt;br /&gt;
* [[Directory Contact Tabs]]&lt;br /&gt;
* [[CRL over LDAP]]&lt;br /&gt;
* [[Notification Viewer]]&lt;br /&gt;
* [[MDN Extended]]&lt;br /&gt;
* [[DSN Settings]]&lt;br /&gt;
* [[Out of Office]]&lt;br /&gt;
* [[Mail XForms]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--8:55, 6 October 2010 (CEST)&lt;br /&gt;
&lt;br /&gt;
== S/MIME security labels in Trustedbird 3.1.4 ==&lt;br /&gt;
S/MIME security labels are now available in Trustedbird 3.1.&lt;br /&gt;
This feature is described in ''Enhanced Security Services for S/MIME'' (RFC 2634 - section 3).&lt;br /&gt;
&lt;br /&gt;
A security label is a set of security information regarding the sensitivity of the content that is protected by S/MIME encapsulation.&lt;br /&gt;
&lt;br /&gt;
&amp;amp;rArr; [[Security Labels|Security labels screenshots]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Trustedbird|Trustedbird 3.1]] branch is now based on Mozilla Thunderbird 3.1.4.&lt;br /&gt;
&lt;br /&gt;
--10:02, 21 September 2010 (CEST)&lt;br /&gt;
&lt;br /&gt;
== S/MIME signed receipts in Trustedbird 3.1 ==&lt;br /&gt;
[[Image:Trustedbird-logo2.png|left|link=http://www.trustedbird.org/|Trustedbird]]&lt;br /&gt;
A new branch of [[Trustedbird]] based on Mozilla Thunderbird 3.1.2 has been released.&lt;br /&gt;
&lt;br /&gt;
As for now, Trustedbird 3.1 implements only S/MIME signed receipts.&lt;br /&gt;
This feature is described in ''Enhanced Security Services for S/MIME'' (RFC 2634 - section 2).&lt;br /&gt;
&lt;br /&gt;
The client is able to request a receipt in a S/MIME signed message. It can also reply to a receipt request by sending a signed receipt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Trustedbird 2 has also been upgraded and is now based on Mozilla Thunderbird 2.0.0.24.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;amp;rArr; [[Signed Receipts|Signed receipts screenshots]]&lt;br /&gt;
&lt;br /&gt;
&amp;amp;rArr; More information about [[Trustedbird]]&lt;br /&gt;
&lt;br /&gt;
--10:11, 1 September 2010 (CEST)&lt;br /&gt;
&lt;br /&gt;
== Thunderbird 3.1 compatibility for MDN Extended ==&lt;br /&gt;
''[[MDN Extended]]'', the add-on which permits to send a return receipt (MDN) on message deletion, is now compatible with Thunderbird 3.1.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;amp;rArr; Download [[MDN Extended|MDN Extended 1.2.0]]&lt;br /&gt;
&lt;br /&gt;
--12:27, 20 August 2010 (CEST)&lt;br /&gt;
&lt;br /&gt;
== CardDAV available in DavMail gateway ==&lt;br /&gt;
[[Image:DavmailLogo.png|right|200px|link=http://davmail.sourceforge.net/|DavMail]]&lt;br /&gt;
[http://en.wikipedia.org/wiki/CardDAV CardDAV], an address book client/server protocol (vCard over WebDAV) designed to synchronize contact data, is now available in [http://davmail.sourceforge.net/ DavMail] gateway since version 3.8.0.&lt;br /&gt;
&lt;br /&gt;
The development of this new feature in DavMail has been sponsored by the French Ministry of Defense through the [http://www.trustedbird.org/ Trustedbird project].&lt;br /&gt;
&lt;br /&gt;
DavMail is a POP/IMAP/SMTP/CalDAV/CardDAV/LDAP Exchange gateway allowing users to use any mail/calendar client (e.g. Thunderbird with Lightning) with a Microsoft Exchange server, even from the internet or behind a firewall through Outlook Web Access webmail (OWA) or Exchange Web Services (EWS).&lt;br /&gt;
DavMail is a free software implemented in Java and distributed under the GNU GPL license.&lt;br /&gt;
&lt;br /&gt;
CardDAV can be used in Thunderbird with the [http://www.sogo.nu/fr/downloads/frontends.html SOGo Connector] add-on.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;amp;rArr; Download [http://davmail.sourceforge.net/ DavMail]&lt;br /&gt;
&lt;br /&gt;
--09:29, 4 August 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Multi-LDAP add-on is now compatible with Thunderbird 3.1 ==&lt;br /&gt;
The ''[[Multi-LDAP]]'' add-on, which enables Thunderbird to use several LDAP directories simultaneously for address autocompletion, has been updated and is now compatible with Mozilla Thunderbird 3.1.&lt;br /&gt;
&lt;br /&gt;
Several bugs have also been fixed and LDAP session management has been improved.&lt;br /&gt;
&lt;br /&gt;
[[Image:MultiLDAP.jpg|link=Multi-LDAP]]&lt;br /&gt;
&lt;br /&gt;
&amp;amp;rArr; Download [[Multi-LDAP|Multi-LDAP 1.1.4]]&lt;br /&gt;
&lt;br /&gt;
--08:48, 3 August 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== New add-on to display information about contacts from LDAP ==&lt;br /&gt;
''[[Directory Contact Tabs]]'' is a set of add-ons for Mozilla Thunderbird 3 which permits to display additional information about contacts from LDAP directory servers.&lt;br /&gt;
&lt;br /&gt;
This add-on permits to add tabs/panels in order to display information which is available in a contact's card in the directory.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;amp;rArr; [[Directory Contact Tabs|More information and screenshots]]&lt;br /&gt;
&lt;br /&gt;
--07:59, 3 May 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== New user interface for delivery receipts (DSN) under Thunderbird 3 ==&lt;br /&gt;
''[[DSN Settings]]'' is a new add-on for Thunderbird 3 which provides user interface settings for Delivery Status Notification requests.&lt;br /&gt;
&lt;br /&gt;
DSN backend has already been integrated in Thunderbird 3. This add-on provides settings to control DSN requests. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;amp;rArr; [[DSN Settings|More information and screenshots]]&lt;br /&gt;
&lt;br /&gt;
--14:03, 28 April 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Thunderbird 3 compatibility for MDN Extended ==&lt;br /&gt;
''[[MDN Extended]]'', the add-on which permits to send a return receipt (MDN) on message deletion, is now compatible with Thunderbird 3.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;amp;rArr; Download [[MDN Extended|MDN Extended 1.1.0]]&lt;br /&gt;
&lt;br /&gt;
--13:03, 21 April 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Trustedbird project contributes to DavMail gateway ==&lt;br /&gt;
[[Image:DavmailLogo.png|right|200px|link=http://davmail.sourceforge.net/|DavMail]]&lt;br /&gt;
French Ministry of Defense is sponsoring, through Trustedbird project, the development of the [http://en.wikipedia.org/wiki/CardDAV CardDAV] protocol in [http://davmail.sourceforge.net/ DavMail] project, in order to synchronize address books (vCard over WebDAV).&lt;br /&gt;
&lt;br /&gt;
DavMail is a POP/IMAP/SMTP/CalDAV/LDAP exchange gateway allowing users to use any mail/calendar client (e.g. Thunderbird with Lightning or Apple iCal) with an Exchange server, even from the internet or behind a firewall through Outlook Web Access.&lt;br /&gt;
&lt;br /&gt;
DavMail gateway is a free software implemented in Java and distributed under the GNU GPL license.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;amp;rArr; [http://davmail.sourceforge.net/ DavMail gateway]&lt;br /&gt;
&lt;br /&gt;
--10:49, 21 April 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Trustedbird is now based on Thunderbird 2.0.0.24 ==&lt;br /&gt;
Since version 0.4.1, Thunderbird 2.0.0.24 updates are integrated in [[Trustedbird]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;amp;rArr; Download [[Download|Trustedbird 0.4.1]] (in ''nightly builds'')&lt;br /&gt;
&lt;br /&gt;
--10:28, 2 April 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Thunderbird 3 compatibility improved for 2 add-ons ==&lt;br /&gt;
''[[Notification Viewer]]'' and ''[[Out of Office]]'' have been fixed and work now with Thunderbird 3.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--17:14, 23 February 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Multi-LDAP add-on updated for Thunderbird 3 ==&lt;br /&gt;
''[[Multi-LDAP]]'', the add-on which permits to use several LDAP directories simultaneously for address autocompletion, has been updated and is now compatible with Mozilla Thunderbird 3. The user interface has been rewritten and directory settings can now be configured globally, for each account or for each identity.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;amp;rArr; Download [[Multi-LDAP|Multi-LDAP 1.1.0]]&lt;br /&gt;
&lt;br /&gt;
--15:26, 19 February 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== New Trustedbird branding ==&lt;br /&gt;
[[Image:Trustedbird-logo2.png|left|link=http://www.trustedbird.org/|Trustedbird logo]]&lt;br /&gt;
Icons, menu items, install wizards, packages and installation paths have been modified in Trustedbird, in Windows and Linux (Debian/Ubuntu).&lt;br /&gt;
Trustedbird has now its own profile directory, distinct from Mozilla Thunderbird.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;amp;rArr; Download and test [[Download|Trustedbird 0.4.0]] from ''nightly builds''.&lt;br /&gt;
&lt;br /&gt;
--14:57, 5 February 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Trustedbird: 64-bit systems compatibility ==&lt;br /&gt;
[[Trustedbird]] is currently only built for the i386 architecture (32-bit). Current packages have been tested successfully on 64-bit systems (Debian Lenny amd64, Ubuntu 9.10 amd64 and Windows 7 64-bit) with 32-bit libraries.&lt;br /&gt;
&lt;br /&gt;
&amp;amp;rArr; Read [[Trustedbird#64-bit_compatibility|instructions]] to install and execute Trustedbird on a 64-bit system.&lt;br /&gt;
&lt;br /&gt;
--16:17, 22 January 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== XForms-based forms and add-ons updated for Thunderbird 3 ==&lt;br /&gt;
'''New add-ons for XForms management'''&lt;br /&gt;
&lt;br /&gt;
''[[Mail XForms]]'' is a set of add-ons which permits to use XForms-based forms in compose and read interfaces in order to send information through email headers.&lt;br /&gt;
&lt;br /&gt;
Forms are written with the XForms XML language embedded into XHTML or XUL files. &lt;br /&gt;
Some test forms are available as samples in the ''Mail XForms Data - sample'' add-on.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Thunderbird 3 compatibility'''&lt;br /&gt;
&lt;br /&gt;
The add-ons ''[[Notification Viewer]]'' and ''[[CRL over LDAP]]'' are now also compatible with Thunderbird 3 final.&lt;br /&gt;
&lt;br /&gt;
--09:54, 20 January 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Video and slides from the JRES 2009 meeting (in French) ==&lt;br /&gt;
Trustedbird has been presented at the ''Journées Réseaux 2009'' in Nantes (France). Watch the [https://2009.jres.org/planning?planning_aid=126&amp;amp;planning_view=vod,eval video] and [https://2009.jres.org/planning?planning_aid=126&amp;amp;planning_view=slides,eval slides].&lt;br /&gt;
&lt;br /&gt;
--10:00, 10 December 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Support of XForms-based forms in order to generate email headers ==&lt;br /&gt;
A new feature for Mozilla Thunderbird 3 is currently being developped in the Trustedbird project.&lt;br /&gt;
&lt;br /&gt;
''Mail XForms'' is a set of add-ons which permits to use XForms-based forms in compose and read interfaces in order to send information through email headers.&lt;br /&gt;
&lt;br /&gt;
Forms are written with the XForms XML language embedded into XHTML or XUL files. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;amp;rArr; [[Mail XForms|More detailed information and first screenshots]]&lt;br /&gt;
&lt;br /&gt;
--14:53, 7 October 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== S/MIME signed receipts in Trustedbird 0.3.4 ==&lt;br /&gt;
[[Trustedbird]] is able to request for a receipt in a S/MIME signed message. It can also reply to a receipt request by sending a signed receipt.&lt;br /&gt;
&lt;br /&gt;
This feature is a service described in ''Enhanced Security Services for S/MIME'' (RFC 2634).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;amp;rArr; [[Signed Receipts|More information and screenshots]]&lt;br /&gt;
&lt;br /&gt;
&amp;amp;rArr; Download [[Download|Trustedbird 0.3.4]]&lt;br /&gt;
&lt;br /&gt;
--10:11, 1 September 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== CRL auto-update patch integrated in Thunderbird ==&lt;br /&gt;
The patch for CRL (''Certificate Revocation Lists'') auto-update, proposed for NSS bug [https://bugzilla.mozilla.org/show_bug.cgi?id=371522 #371522], has been integrated by Mozilla in latest Thunderbird 2.0.0.23 update.&lt;br /&gt;
&lt;br /&gt;
[[Trustedbird]] includes a fixed auto-update feature since version 0.3.0 and ''[[CRL over LDAP]]'' add-on also provides a workaround for this bug, working with all versions of Thunderbird.&lt;br /&gt;
&lt;br /&gt;
--09:19, 1 September 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Trustedbird is now based on Thunderbird 2.0.0.23 ==&lt;br /&gt;
Since version 0.3.3, updates of Thunderbird 2.0.0.23 are integrated in [[Trustedbird]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;amp;rArr; Download [[Download|Trustedbird 0.3.3]]&lt;br /&gt;
&lt;br /&gt;
--12:11, 27 August 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Trustedbird is now based on Thunderbird 2.0.0.22 ==&lt;br /&gt;
Since version 0.3.2, updates of Thunderbird 2.0.0.22 are integrated in [[Trustedbird]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;amp;rArr; Download [[Download|Trustedbird 0.3.2]]&lt;br /&gt;
&lt;br /&gt;
--09:18, 25 June 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Priority email gateway ==&lt;br /&gt;
A new module is available in Trustedbird project: [[Priority email gateway]] is a set of scripts to configure an email gateway which prioritizes emails based on message headers. &lt;br /&gt;
&lt;br /&gt;
The aim is to setup and configure several instances of Postfix email server and Qpsmtpd in order to identify and switch received messages in different queues according to their priority.&lt;br /&gt;
&lt;br /&gt;
This component works on Debian-based Linux distributions.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;amp;rArr; [[Priority email gateway]]&lt;br /&gt;
&lt;br /&gt;
--08:37, 23 June 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Trustedbird 0.3.1 ==&lt;br /&gt;
A new version of [[Trustedbird]] has been released. It fixes several issues in [[Signed Receipts]] and [[Security Labels]].&lt;br /&gt;
&lt;br /&gt;
[[Trustedbird-l10n-fr|French localization]] has also been updated.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;amp;rArr; Download [[Download|Trustedbird 0.3.1]]&lt;br /&gt;
&lt;br /&gt;
--16:02, 17 June 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Watch screencasts and demos ==&lt;br /&gt;
Several screencasts and demos are now available (as for now, only in French) for the following Trustedbird project features:&lt;br /&gt;
* [[Security_Labels|Security Labels]]&lt;br /&gt;
* [[Priority|SMTP PRIORITY]]&lt;br /&gt;
* [[Card_Viewer_Extended|Card Viewer Extended]]&lt;br /&gt;
* [[Check_Recipients|Check Recipients]]&lt;br /&gt;
* [[Out_of_Office|Out of Office]]&lt;br /&gt;
&lt;br /&gt;
These videos have been shown at the latest [[Prez26032009/fr|public meeting]] (in French) on March 26.&lt;br /&gt;
&lt;br /&gt;
--07:45, 30 April 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== New releases of Trustedbird and add-ons ==&lt;br /&gt;
[[Image:Trustedbird-logo2.png|left|link=http://www.trustedbird.org/|Trustedbird logo]]&lt;br /&gt;
New releases of the Trustedbird email client and add-ons for Mozilla Thunderbird are available.&lt;br /&gt;
Add-ons can be kept automatically up-to-date in Thunderbird: check if you have [[Documentation|latest versions]]!&lt;br /&gt;
&lt;br /&gt;
''[[Notification Viewer]]'' and ''[[CRL over LDAP]]'' are now also compatible with Thunderbird 3 beta 2.&lt;br /&gt;
&lt;br /&gt;
Download them from [http://www.trustedbird.org www.trustedbird.org].&lt;br /&gt;
&lt;br /&gt;
--14:57, 17 April 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Trustedbird is now based on Thunderbird 2.0.0.21 ==&lt;br /&gt;
From version 0.2.1.001285, Trustedbird is based on Thunderbird 2.0.0.21.&lt;br /&gt;
You can get it in [http://packages.trustedbird.org/nightly/latest/ nightly builds].&lt;br /&gt;
&lt;br /&gt;
--15:49, 25 March 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Trustedbird project: new name and logo ==&lt;br /&gt;
[[Image:Trustedbird-logo.png|right|link=http://www.trustedbird.org/|New logo]]&lt;br /&gt;
Milimail project is now known as Trustedbird and has a new logo and a new address: [http://www.trustedbird.org www.trustedbird.org].&lt;br /&gt;
&lt;br /&gt;
--14:34, 6 March 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Trustedbird is now based on Thunderbird 2.0.0.19 ==&lt;br /&gt;
From version 0.2.1.001238, Trustedbird (Milimail client) is based on Thunderbird 2.0.0.19.&lt;br /&gt;
You can get it in [http://packages.trustedbird.org/nightly/latest/ nightly builds].&lt;br /&gt;
&lt;br /&gt;
-- 6 January 2009&lt;br /&gt;
&lt;br /&gt;
== Trustedbird is now based on Thunderbird 2.0.0.18 ==&lt;br /&gt;
From version 0.2.1.001208, Trustedbird (Milimail client) is based on Thunderbird 2.0.0.18.&lt;br /&gt;
You can get it in [http://packages.trustedbird.org/nightly/latest/ nightly builds].&lt;br /&gt;
&lt;br /&gt;
-- 27 November 2008&lt;br /&gt;
&lt;br /&gt;
== ''Card Viewer Extended'' available in German ==&lt;br /&gt;
The add-on ''[[Card Viewer Extended]]'' is now available in German.&lt;br /&gt;
Many thanks to Florian Effenberger for his contribution!&lt;br /&gt;
&lt;br /&gt;
You can get it in [http://packages.trustedbird.org/nightly/latest/ nightly builds].&lt;br /&gt;
&lt;br /&gt;
-- 18 November 2008&lt;br /&gt;
&lt;br /&gt;
== Milimail is now based on Thunderbird 2.0.0.17 ==&lt;br /&gt;
From version 0.2.1.001148, Milimail client is based on Thunderbird 2.0.0.17.&lt;br /&gt;
You can get it in [http://packages.trustedbird.org/nightly/latest/ nightly builds].&lt;br /&gt;
&lt;br /&gt;
-- 3 October 2008&lt;br /&gt;
&lt;br /&gt;
== Milimail is now based on Thunderbird 2.0.0.16 ==&lt;br /&gt;
From version 0.2.1.000963, Milimail is based on Thunderbird 2.0.0.16.&lt;br /&gt;
You can get it in [http://packages.milimail.org/nightly/latest/ nightly builds].&lt;br /&gt;
&lt;br /&gt;
-- 30 July 2008&lt;br /&gt;
&lt;br /&gt;
== Milimail - Admisource forge transfer to Adullact forge is in progress ==&lt;br /&gt;
Milimail project is now hosted on the French forge [http://adullact.net/projects/milimail/ Adullact]. You can find documentation, a SVN repository, a bug tracker, forums and mailing-lists.&lt;br /&gt;
&lt;br /&gt;
-- 21 July 2008&lt;br /&gt;
&lt;br /&gt;
== New roadmap ==&lt;br /&gt;
A new [[roadmap]] has been published.&lt;br /&gt;
&lt;br /&gt;
-- 10 June 2008&lt;br /&gt;
&lt;br /&gt;
== Version 0.6.1.7 of ''Notification Viewer''  ==&lt;br /&gt;
[[Notification Viewer]] is an add-on for Thunderbird which shows ''delivery status notification'' ([[DSN]]) and message disposition notification ([[MDN_Extended|MDN]]) to the user.&lt;br /&gt;
&lt;br /&gt;
-- 22 May 2008&lt;br /&gt;
&lt;br /&gt;
== 14/04/2008: Version 0.5.2.0 of XSMTP extension ==&lt;br /&gt;
[http://admisource.gouv.fr/frs/download.php/506/xsmtp-0.5.2.0.xpi&amp;quot;Download&amp;quot;]&lt;br /&gt;
&amp;lt;br&amp;gt; Add update.rdf file to the extension. Manage the update functionnality.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 14/04/2008: Welcome to Daniel Rocher new contributor to the Milimail project ==&lt;br /&gt;
Daniel Rocher works on a project for the French Navy and joined the team through its contribution for Milimail.&lt;br /&gt;
&lt;br /&gt;
In fact, for this project Daniel develops an extension for Thunderbird around the correlation of notifications (DSN:[http://www.ietf.org/rfc/rfc3461.txt RFC3461]).&lt;br /&gt;
&lt;br /&gt;
After the integration of the extension, it will soon be available to download, '''''the entire team Milimail says welcome to Daniel.'''''&lt;br /&gt;
&lt;br /&gt;
== 04/08/2008: Versioning convention ==&lt;br /&gt;
The community explains how to manage the version number of the software Milimail and those extensions.&amp;lt;br&amp;gt;&lt;br /&gt;
[http://www.milimail.org/milimail/index.php/Doc-dev#Versioning_convention &amp;quot;About versioning convention...&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
== 03/05/2008: Change of Name ==&lt;br /&gt;
The Milimail project wishes to change its name. Be the first to give your opinion and your suggestions!&amp;lt;br&amp;gt;&lt;br /&gt;
The community is invited to comment the following names. Moreover the project is open to any proposal on the Milimail forum.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Propositions:&amp;lt;br&amp;gt;&lt;br /&gt;
* Professional Addons For Thunderbird : PATH&amp;lt;br&amp;gt;&lt;br /&gt;
* Thunderbird Professional Enhancement : TPE&amp;lt;br&amp;gt;&lt;br /&gt;
* Feathers For Thunderbird&amp;lt;br&amp;gt;&lt;br /&gt;
* Stealth Thunderbird&amp;lt;br&amp;gt;&lt;br /&gt;
* Covert Thunderbird (Secret and small feathers optimizing the airflow around the bird)&amp;lt;br&amp;gt;&lt;br /&gt;
* Sendgraf (German word meaning &amp;quot;Missus Dominicus&amp;quot; Messager)&amp;lt;br&amp;gt;&lt;br /&gt;
* Storkmail (The stork is a renowned postman)&amp;lt;br&amp;gt;&lt;br /&gt;
* CoatMail (In french 'cotte de mailles')&amp;lt;br&amp;gt;&lt;br /&gt;
* SecureMail&amp;lt;br&amp;gt;&lt;br /&gt;
* StoneMail&amp;lt;br&amp;gt;&lt;br /&gt;
* BlackPenny&amp;lt;br&amp;gt; &lt;br /&gt;
* ChainMail&amp;lt;br&amp;gt;&lt;br /&gt;
* Admimail&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Link to the discussion:&lt;br /&gt;
[http://admisource.gouv.fr/forum/forum.php?forum_id=122 Forum Milimail] and link to the article on linuxfr.org: [http://linuxfr.org/2008/03/05/23803.html &amp;quot;Le projet Milimail désire changer de nom&amp;quot; (french)]&lt;br /&gt;
&lt;br /&gt;
== 02/19/2008: Mozilla Messaging ==&lt;br /&gt;
&amp;quot;The launch of [http://www.mozillamessaging.com/en-US/ Mozilla Messaging] has been announced, the new name for the entity I’ve been calling MailCo on this blog. As promised, it’s a new subsidiary of the [http://www.mozilla.org/ Mozilla Foundation], focused on email and internet communications. We’ve put up the essential information about the organization on the website.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
More on [http://ascher.ca/blog/2008/02/19/mozilla-messaging/ David Ascher's blog post...]&lt;br /&gt;
&lt;br /&gt;
== 01/30/2008: Milimail - Solutions Linux/Open Source 2008 - Tristan Nitot reports on his conversation with a representative of the French Defense Ministry  ==&lt;br /&gt;
At the end of the conference on sustainability and governance of open source software, Tristan Nitot had the pleasure of asking few questions to Thierry Leblond about their orientations in term of messaging. [http://standblog.org/blog/post/2008/01/30/Questions-a-Thierry-Leblond-Ministere-de-la-Defense See more... (in French)]&lt;br /&gt;
&lt;br /&gt;
More on Thunderbird in France [http://ascher.ca/blog/2008/01/31/more-on-thunderbird-in-france/ from David Ascher of MailCo ...]&lt;br /&gt;
&lt;br /&gt;
== 01/18/2008: Milimail present the 01/30/2008 at the event dedicated to the Solutions Linux/Open Source. ==&lt;br /&gt;
January 30, 2008 between 11h00 and 12h30, during the [http://www.solutionslinux.fr/fr/conferences_detail.php?mode=atelier&amp;amp;id_conference=92&amp;amp;PHPSESSID=d6a162965baecd04571dfdd3281d5870 Adele conference (french)] : Sustainability and governance of free solutions.&lt;br /&gt;
&lt;br /&gt;
* Thierry LEBLOND - DGSIC / MINISTERE DE LA DEFENSE will talk about Milimail: Interactions with national and international communities.&lt;br /&gt;
&lt;br /&gt;
About it : [http://www.solutionslinux.fr/fr/index.php?PHPSESSID=d6a162965baecd04571dfdd3281d5870 event dedicated to the Solutions Linux/Open Source].&lt;br /&gt;
&lt;br /&gt;
== 01/14/2008: Milimail v1 June 2008 ==&lt;br /&gt;
The major version of Milimail v1 is scheduled to come out in June 2008.&lt;br /&gt;
&lt;br /&gt;
== 01/01/2008: Happy New Year ==&lt;br /&gt;
The Milimail project team wishes you a happy new year!&lt;br /&gt;
&lt;br /&gt;
[[Image:milimail_happy_new_year_us.png|center|Happy new year 2008]]&lt;br /&gt;
&lt;br /&gt;
== 12/19/2007: Elaboration of the roadmap for v1 Milimail ==&lt;br /&gt;
Period development and validation of the activity there for the first half of 2008 on the project to establish the new roadmap for release v1 of Milimail.&lt;br /&gt;
&lt;br /&gt;
== 12/01/2007: Specifications of the new features for v1 Milimail ==&lt;br /&gt;
* Features under study:&lt;br /&gt;
** correlation of notifications,&lt;br /&gt;
** API Application Programming Interface, &lt;br /&gt;
** Distribution (Linux/Windows)&lt;br /&gt;
** '''...'''&lt;br /&gt;
&lt;br /&gt;
== 11/20/2007: David Ascher from MailCo in Paris  ==&lt;br /&gt;
David Ascher met a set of representatives from public sector institutions in [http://ascher.ca/blog/2007/11/20/thunderbird-and-institutional-users/ Paris on November 20, 2007].&lt;br /&gt;
&lt;br /&gt;
== 10/11/2007: Meeting report  ==&lt;br /&gt;
The goal of this meeting is to work to specify futurs functionalities. As well as the adjustments to be done for the roadmap version 1 of Milimail.&lt;br /&gt;
&lt;br /&gt;
The functionalities are as follows:&lt;br /&gt;
* XSMTP.&lt;br /&gt;
* DSN.&lt;br /&gt;
* MDN.&lt;br /&gt;
* correlation of notifications.&lt;br /&gt;
* management of the priority.&lt;br /&gt;
* triple wrapping.&lt;br /&gt;
&lt;br /&gt;
== 09/20/2007: DSN added to Main Trunk of Mozilla Thunderbird ==&lt;br /&gt;
DSN (Delivery Status Modification) is now committed to the main trunk of Mozilla.&lt;br /&gt;
Milimail thank Mozilla Thunderbird Team for accepting this contribution.&lt;br /&gt;
[https://bugzilla.mozilla.org/show_bug.cgi?id=93085 Story link]&lt;br /&gt;
&lt;br /&gt;
== 09/03/2007: CRL_OVER_LDAP Released  ==&lt;br /&gt;
The first release of the functionality [[CRL over LDAP]] is available.&lt;br /&gt;
This functionality allows to use a LDAP directory to import a CRL.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 08/01/2007: Multi-LDAP Released  ==&lt;br /&gt;
The add-on [[Multi-LDAP]] has been released.&lt;br /&gt;
This functionality allows to use the auto-completion with multiple LDAP directory.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 07/10/2007: Meeting report  ==&lt;br /&gt;
The objectives of the meeting were as follows :&lt;br /&gt;
* To present/to point out the context and the objectives of the Milimail project,&lt;br /&gt;
* To collect the informations for the points suspends some on the integration of the standard xSMTP v1.1 in the v0 of Milimail and functions (GUI, limitation of the messages size, MDN, DSN),&lt;br /&gt;
* To collect additional information and needs on the functionalities to be integrated in the next versions of Milimail (correlation of notifications, management of priority in the wraps, version 2 of the standard xSMTP).&lt;br /&gt;
&lt;br /&gt;
Many ministries were invited to this meeting of Milimail work, so that Milimail client integrates many functionalities for the French administrations while respecting the PEA.&lt;br /&gt;
&lt;br /&gt;
== 06/26/2007: DSN Released  ==&lt;br /&gt;
The first release of the functionality [[DSN]] is available.&lt;br /&gt;
This functionality allows the sender of a message to ask a Delivery Status Notification.&lt;br /&gt;
&lt;br /&gt;
== 05/14/2007: SIGNED_RECEIPT Released  ==&lt;br /&gt;
The first release of the functionality [[Signed_Receipts]] is available.&lt;br /&gt;
This functionality allows the sender of a message to ask the recipient to sent back a signed notification.&lt;br /&gt;
&lt;br /&gt;
== 05/02/2007: Triple Wrapping Released  ==&lt;br /&gt;
The first release of the functionality [[Triple_Wrapping]] is available.&lt;br /&gt;
This functionality allows, when sending a message, to provide the option to use triple wrapping. A triple wrapped message is a message signed, then encrypted, then signed.&lt;br /&gt;
&lt;br /&gt;
== 04/26/2007: Send Format LDAP Released  ==&lt;br /&gt;
The first release of the extension [[Send_Format_LDAP]] is available.&lt;br /&gt;
This extension allows, when sending a message, to find supported email formats for the recipients (Text, HTML) by looking up these informations in a LDAP directory.&lt;br /&gt;
&lt;br /&gt;
In the standard release of Thunderbird, the supported email formats for the recipients are only look up on local address books. The value defined in the LDAP directory is not taken in account. &lt;br /&gt;
&lt;br /&gt;
== 04/26/2007: MDN Extended Released  ==&lt;br /&gt;
The first release of the extension [[MDN_Extended]] is available.&lt;br /&gt;
&lt;br /&gt;
The MDN or (Message Disposition Notification) is the functionality that allows the sender of a message to ask the recipient to sent back a notification. This notification can be one of the followings :&lt;br /&gt;
* a '''Read''' receipt: the recipient notifies that he has read the message.&lt;br /&gt;
* a '''Delete''' receipt: the recipient notifies that he has deleted the message.&lt;br /&gt;
&lt;br /&gt;
The classic release of Thunderbird, handles only '''Read''' receipt. This extension handles the '''Delete''' receipt in order to be fully compliant with the specification ([http://www.ietf.org/rfc/rfc3798.txt RFC&amp;amp;nbsp;3798]).&lt;br /&gt;
&lt;br /&gt;
== 04/26/2007: Meeting with Mozilla Corporation ==&lt;br /&gt;
On March 2, Milimail team met Mike Schroepfer, Vice President Engineering, and Peter Van Der Beken, Mozilla Europe developer. Milimail project has been exposed and most relevant interlocutors has been identified. A very interesting meeting which should be profitable for the project!&lt;br /&gt;
&lt;br /&gt;
== 03/01/2007: Milimail on the forge Admisource ==&lt;br /&gt;
The project is hosted on Milimail French forge [http://admisource.gouv.fr/ Admisource]. Find out sources and documentation in a cvs, tracking bugs, forums and mailing lists.&lt;br /&gt;
&lt;br /&gt;
== 02/01/2007: Start implementation==&lt;br /&gt;
The core team is ready and has started to write functional and technical specifications. &lt;br /&gt;
&lt;br /&gt;
== 11/07/2006: XSMTP standard on line ==&lt;br /&gt;
This document is downloadable in Documentation.&lt;br /&gt;
&lt;br /&gt;
The XSMTP format brings a description of the additional elements of service which can be implemented in SMTP mail systems.&lt;br /&gt;
&lt;br /&gt;
== 09/13/2006: The Milimail.org community site goes on line ==&lt;br /&gt;
That's it, the first version of the Milimail site is on line! This site describes the project &lt;br /&gt;
objectives, the target program and the roadmap.&lt;br /&gt;
&lt;br /&gt;
The site has deliberately been put on line before the first versions of the program, whose &lt;br /&gt;
development starts end 2006/early 2007. &lt;br /&gt;
&lt;br /&gt;
== 01/13/2006: Launch of the Milimail project ==&lt;br /&gt;
As part of a study to accurately identify the potential advantages of public software, the [http://www.defense.gouv.fr/dga/ DGA] &lt;br /&gt;
is launching Milimail project. This program includes two main steps: &lt;br /&gt;
* 2006: State of the art, definition of the technical and functional perimeter, creation of the development platform. &lt;br /&gt;
* 2007 to 2010: development of the tool and life of the community. &lt;br /&gt;
The program aims to develop a set of plugins for the [http://www.mozilla-europe.org/fr/products/thunderbird/ Mozilla Thunderbird] e-mail client in order to handle protocols such as X400 and XSMTP.&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;/div&gt;</summary>
		<author><name>Xparis</name></author>	</entry>

	<entry>
		<id>https://adullact.net/plugins/mediawiki/wiki/milimail/index.php?title=News&amp;diff=688</id>
		<title>News</title>
		<link rel="alternate" type="text/html" href="https://adullact.net/plugins/mediawiki/wiki/milimail/index.php?title=News&amp;diff=688"/>
				<updated>2010-10-14T09:41:30Z</updated>
		
		<summary type="html">&lt;p&gt;Xparis : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{lang|News|News/fr}}&lt;br /&gt;
&lt;br /&gt;
== Secure Headers, SASL External and Ximfmail inTrustedbird 3.1.4 ==&lt;br /&gt;
Secure Headers and SASL EXTERNAL are now available in [https://adullact.net/frs/download.php/5319/trustedbird_3.1.4+0.3.0_win32.installer.exe Trustedbird 3.1.4+0.3.0]&lt;br /&gt;
&lt;br /&gt;
Add-on [http://adullact.net/plugins/mediawiki/wiki/milimail/index.php/Ximfmail Ximfmail] to create XIMF forms is available for Trustedbird 3.1 (version [https://adullact.net/frs/shownotes.php?release_id=3874 3.1.4+0.3.0]).&lt;br /&gt;
&lt;br /&gt;
== Thunderbird 3.1 compatibility for 8 add-ons ==&lt;br /&gt;
The following add-ons are now compatible with Thunderbird 3.1:&lt;br /&gt;
* [[Multi-LDAP]]&lt;br /&gt;
* [[Directory Contact Tabs]]&lt;br /&gt;
* [[CRL over LDAP]]&lt;br /&gt;
* [[Notification Viewer]]&lt;br /&gt;
* [[MDN Extended]]&lt;br /&gt;
* [[DSN Settings]]&lt;br /&gt;
* [[Out of Office]]&lt;br /&gt;
* [[Mail XForms]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--8:55, 6 October 2010 (CEST)&lt;br /&gt;
&lt;br /&gt;
== S/MIME security labels in Trustedbird 3.1.4 ==&lt;br /&gt;
S/MIME security labels are now available in Trustedbird 3.1.&lt;br /&gt;
This feature is described in ''Enhanced Security Services for S/MIME'' (RFC 2634 - section 3).&lt;br /&gt;
&lt;br /&gt;
A security label is a set of security information regarding the sensitivity of the content that is protected by S/MIME encapsulation.&lt;br /&gt;
&lt;br /&gt;
&amp;amp;rArr; [[Security Labels|Security labels screenshots]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Trustedbird|Trustedbird 3.1]] branch is now based on Mozilla Thunderbird 3.1.4.&lt;br /&gt;
&lt;br /&gt;
--10:02, 21 September 2010 (CEST)&lt;br /&gt;
&lt;br /&gt;
== S/MIME signed receipts in Trustedbird 3.1 ==&lt;br /&gt;
[[Image:Trustedbird-logo2.png|left|link=http://www.trustedbird.org/|Trustedbird]]&lt;br /&gt;
A new branch of [[Trustedbird]] based on Mozilla Thunderbird 3.1.2 has been released.&lt;br /&gt;
&lt;br /&gt;
As for now, Trustedbird 3.1 implements only S/MIME signed receipts.&lt;br /&gt;
This feature is described in ''Enhanced Security Services for S/MIME'' (RFC 2634 - section 2).&lt;br /&gt;
&lt;br /&gt;
The client is able to request a receipt in a S/MIME signed message. It can also reply to a receipt request by sending a signed receipt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Trustedbird 2 has also been upgraded and is now based on Mozilla Thunderbird 2.0.0.24.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;amp;rArr; [[Signed Receipts|Signed receipts screenshots]]&lt;br /&gt;
&lt;br /&gt;
&amp;amp;rArr; More information about [[Trustedbird]]&lt;br /&gt;
&lt;br /&gt;
--10:11, 1 September 2010 (CEST)&lt;br /&gt;
&lt;br /&gt;
== Thunderbird 3.1 compatibility for MDN Extended ==&lt;br /&gt;
''[[MDN Extended]]'', the add-on which permits to send a return receipt (MDN) on message deletion, is now compatible with Thunderbird 3.1.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;amp;rArr; Download [[MDN Extended|MDN Extended 1.2.0]]&lt;br /&gt;
&lt;br /&gt;
--12:27, 20 August 2010 (CEST)&lt;br /&gt;
&lt;br /&gt;
== CardDAV available in DavMail gateway ==&lt;br /&gt;
[[Image:DavmailLogo.png|right|200px|link=http://davmail.sourceforge.net/|DavMail]]&lt;br /&gt;
[http://en.wikipedia.org/wiki/CardDAV CardDAV], an address book client/server protocol (vCard over WebDAV) designed to synchronize contact data, is now available in [http://davmail.sourceforge.net/ DavMail] gateway since version 3.8.0.&lt;br /&gt;
&lt;br /&gt;
The development of this new feature in DavMail has been sponsored by the French Ministry of Defense through the [http://www.trustedbird.org/ Trustedbird project].&lt;br /&gt;
&lt;br /&gt;
DavMail is a POP/IMAP/SMTP/CalDAV/CardDAV/LDAP Exchange gateway allowing users to use any mail/calendar client (e.g. Thunderbird with Lightning) with a Microsoft Exchange server, even from the internet or behind a firewall through Outlook Web Access webmail (OWA) or Exchange Web Services (EWS).&lt;br /&gt;
DavMail is a free software implemented in Java and distributed under the GNU GPL license.&lt;br /&gt;
&lt;br /&gt;
CardDAV can be used in Thunderbird with the [http://www.sogo.nu/fr/downloads/frontends.html SOGo Connector] add-on.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;amp;rArr; Download [http://davmail.sourceforge.net/ DavMail]&lt;br /&gt;
&lt;br /&gt;
--09:29, 4 August 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Multi-LDAP add-on is now compatible with Thunderbird 3.1 ==&lt;br /&gt;
The ''[[Multi-LDAP]]'' add-on, which enables Thunderbird to use several LDAP directories simultaneously for address autocompletion, has been updated and is now compatible with Mozilla Thunderbird 3.1.&lt;br /&gt;
&lt;br /&gt;
Several bugs have also been fixed and LDAP session management has been improved.&lt;br /&gt;
&lt;br /&gt;
[[Image:MultiLDAP.jpg|link=Multi-LDAP]]&lt;br /&gt;
&lt;br /&gt;
&amp;amp;rArr; Download [[Multi-LDAP|Multi-LDAP 1.1.4]]&lt;br /&gt;
&lt;br /&gt;
--08:48, 3 August 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== New add-on to display information about contacts from LDAP ==&lt;br /&gt;
''[[Directory Contact Tabs]]'' is a set of add-ons for Mozilla Thunderbird 3 which permits to display additional information about contacts from LDAP directory servers.&lt;br /&gt;
&lt;br /&gt;
This add-on permits to add tabs/panels in order to display information which is available in a contact's card in the directory.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;amp;rArr; [[Directory Contact Tabs|More information and screenshots]]&lt;br /&gt;
&lt;br /&gt;
--07:59, 3 May 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== New user interface for delivery receipts (DSN) under Thunderbird 3 ==&lt;br /&gt;
''[[DSN Settings]]'' is a new add-on for Thunderbird 3 which provides user interface settings for Delivery Status Notification requests.&lt;br /&gt;
&lt;br /&gt;
DSN backend has already been integrated in Thunderbird 3. This add-on provides settings to control DSN requests. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;amp;rArr; [[DSN Settings|More information and screenshots]]&lt;br /&gt;
&lt;br /&gt;
--14:03, 28 April 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Thunderbird 3 compatibility for MDN Extended ==&lt;br /&gt;
''[[MDN Extended]]'', the add-on which permits to send a return receipt (MDN) on message deletion, is now compatible with Thunderbird 3.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;amp;rArr; Download [[MDN Extended|MDN Extended 1.1.0]]&lt;br /&gt;
&lt;br /&gt;
--13:03, 21 April 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Trustedbird project contributes to DavMail gateway ==&lt;br /&gt;
[[Image:DavmailLogo.png|right|200px|link=http://davmail.sourceforge.net/|DavMail]]&lt;br /&gt;
French Ministry of Defense is sponsoring, through Trustedbird project, the development of the [http://en.wikipedia.org/wiki/CardDAV CardDAV] protocol in [http://davmail.sourceforge.net/ DavMail] project, in order to synchronize address books (vCard over WebDAV).&lt;br /&gt;
&lt;br /&gt;
DavMail is a POP/IMAP/SMTP/CalDAV/LDAP exchange gateway allowing users to use any mail/calendar client (e.g. Thunderbird with Lightning or Apple iCal) with an Exchange server, even from the internet or behind a firewall through Outlook Web Access.&lt;br /&gt;
&lt;br /&gt;
DavMail gateway is a free software implemented in Java and distributed under the GNU GPL license.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;amp;rArr; [http://davmail.sourceforge.net/ DavMail gateway]&lt;br /&gt;
&lt;br /&gt;
--10:49, 21 April 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Trustedbird is now based on Thunderbird 2.0.0.24 ==&lt;br /&gt;
Since version 0.4.1, Thunderbird 2.0.0.24 updates are integrated in [[Trustedbird]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;amp;rArr; Download [[Download|Trustedbird 0.4.1]] (in ''nightly builds'')&lt;br /&gt;
&lt;br /&gt;
--10:28, 2 April 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Thunderbird 3 compatibility improved for 2 add-ons ==&lt;br /&gt;
''[[Notification Viewer]]'' and ''[[Out of Office]]'' have been fixed and work now with Thunderbird 3.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--17:14, 23 February 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Multi-LDAP add-on updated for Thunderbird 3 ==&lt;br /&gt;
''[[Multi-LDAP]]'', the add-on which permits to use several LDAP directories simultaneously for address autocompletion, has been updated and is now compatible with Mozilla Thunderbird 3. The user interface has been rewritten and directory settings can now be configured globally, for each account or for each identity.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;amp;rArr; Download [[Multi-LDAP|Multi-LDAP 1.1.0]]&lt;br /&gt;
&lt;br /&gt;
--15:26, 19 February 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== New Trustedbird branding ==&lt;br /&gt;
[[Image:Trustedbird-logo2.png|left|link=http://www.trustedbird.org/|Trustedbird logo]]&lt;br /&gt;
Icons, menu items, install wizards, packages and installation paths have been modified in Trustedbird, in Windows and Linux (Debian/Ubuntu).&lt;br /&gt;
Trustedbird has now its own profile directory, distinct from Mozilla Thunderbird.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;amp;rArr; Download and test [[Download|Trustedbird 0.4.0]] from ''nightly builds''.&lt;br /&gt;
&lt;br /&gt;
--14:57, 5 February 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Trustedbird: 64-bit systems compatibility ==&lt;br /&gt;
[[Trustedbird]] is currently only built for the i386 architecture (32-bit). Current packages have been tested successfully on 64-bit systems (Debian Lenny amd64, Ubuntu 9.10 amd64 and Windows 7 64-bit) with 32-bit libraries.&lt;br /&gt;
&lt;br /&gt;
&amp;amp;rArr; Read [[Trustedbird#64-bit_compatibility|instructions]] to install and execute Trustedbird on a 64-bit system.&lt;br /&gt;
&lt;br /&gt;
--16:17, 22 January 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== XForms-based forms and add-ons updated for Thunderbird 3 ==&lt;br /&gt;
'''New add-ons for XForms management'''&lt;br /&gt;
&lt;br /&gt;
''[[Mail XForms]]'' is a set of add-ons which permits to use XForms-based forms in compose and read interfaces in order to send information through email headers.&lt;br /&gt;
&lt;br /&gt;
Forms are written with the XForms XML language embedded into XHTML or XUL files. &lt;br /&gt;
Some test forms are available as samples in the ''Mail XForms Data - sample'' add-on.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Thunderbird 3 compatibility'''&lt;br /&gt;
&lt;br /&gt;
The add-ons ''[[Notification Viewer]]'' and ''[[CRL over LDAP]]'' are now also compatible with Thunderbird 3 final.&lt;br /&gt;
&lt;br /&gt;
--09:54, 20 January 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Video and slides from the JRES 2009 meeting (in French) ==&lt;br /&gt;
Trustedbird has been presented at the ''Journées Réseaux 2009'' in Nantes (France). Watch the [https://2009.jres.org/planning?planning_aid=126&amp;amp;planning_view=vod,eval video] and [https://2009.jres.org/planning?planning_aid=126&amp;amp;planning_view=slides,eval slides].&lt;br /&gt;
&lt;br /&gt;
--10:00, 10 December 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Support of XForms-based forms in order to generate email headers ==&lt;br /&gt;
A new feature for Mozilla Thunderbird 3 is currently being developped in the Trustedbird project.&lt;br /&gt;
&lt;br /&gt;
''Mail XForms'' is a set of add-ons which permits to use XForms-based forms in compose and read interfaces in order to send information through email headers.&lt;br /&gt;
&lt;br /&gt;
Forms are written with the XForms XML language embedded into XHTML or XUL files. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;amp;rArr; [[Mail XForms|More detailed information and first screenshots]]&lt;br /&gt;
&lt;br /&gt;
--14:53, 7 October 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== S/MIME signed receipts in Trustedbird 0.3.4 ==&lt;br /&gt;
[[Trustedbird]] is able to request for a receipt in a S/MIME signed message. It can also reply to a receipt request by sending a signed receipt.&lt;br /&gt;
&lt;br /&gt;
This feature is a service described in ''Enhanced Security Services for S/MIME'' (RFC 2634).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;amp;rArr; [[Signed Receipts|More information and screenshots]]&lt;br /&gt;
&lt;br /&gt;
&amp;amp;rArr; Download [[Download|Trustedbird 0.3.4]]&lt;br /&gt;
&lt;br /&gt;
--10:11, 1 September 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== CRL auto-update patch integrated in Thunderbird ==&lt;br /&gt;
The patch for CRL (''Certificate Revocation Lists'') auto-update, proposed for NSS bug [https://bugzilla.mozilla.org/show_bug.cgi?id=371522 #371522], has been integrated by Mozilla in latest Thunderbird 2.0.0.23 update.&lt;br /&gt;
&lt;br /&gt;
[[Trustedbird]] includes a fixed auto-update feature since version 0.3.0 and ''[[CRL over LDAP]]'' add-on also provides a workaround for this bug, working with all versions of Thunderbird.&lt;br /&gt;
&lt;br /&gt;
--09:19, 1 September 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Trustedbird is now based on Thunderbird 2.0.0.23 ==&lt;br /&gt;
Since version 0.3.3, updates of Thunderbird 2.0.0.23 are integrated in [[Trustedbird]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;amp;rArr; Download [[Download|Trustedbird 0.3.3]]&lt;br /&gt;
&lt;br /&gt;
--12:11, 27 August 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Trustedbird is now based on Thunderbird 2.0.0.22 ==&lt;br /&gt;
Since version 0.3.2, updates of Thunderbird 2.0.0.22 are integrated in [[Trustedbird]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;amp;rArr; Download [[Download|Trustedbird 0.3.2]]&lt;br /&gt;
&lt;br /&gt;
--09:18, 25 June 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Priority email gateway ==&lt;br /&gt;
A new module is available in Trustedbird project: [[Priority email gateway]] is a set of scripts to configure an email gateway which prioritizes emails based on message headers. &lt;br /&gt;
&lt;br /&gt;
The aim is to setup and configure several instances of Postfix email server and Qpsmtpd in order to identify and switch received messages in different queues according to their priority.&lt;br /&gt;
&lt;br /&gt;
This component works on Debian-based Linux distributions.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;amp;rArr; [[Priority email gateway]]&lt;br /&gt;
&lt;br /&gt;
--08:37, 23 June 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Trustedbird 0.3.1 ==&lt;br /&gt;
A new version of [[Trustedbird]] has been released. It fixes several issues in [[Signed Receipts]] and [[Security Labels]].&lt;br /&gt;
&lt;br /&gt;
[[Trustedbird-l10n-fr|French localization]] has also been updated.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;amp;rArr; Download [[Download|Trustedbird 0.3.1]]&lt;br /&gt;
&lt;br /&gt;
--16:02, 17 June 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Watch screencasts and demos ==&lt;br /&gt;
Several screencasts and demos are now available (as for now, only in French) for the following Trustedbird project features:&lt;br /&gt;
* [[Security_Labels|Security Labels]]&lt;br /&gt;
* [[Priority|SMTP PRIORITY]]&lt;br /&gt;
* [[Card_Viewer_Extended|Card Viewer Extended]]&lt;br /&gt;
* [[Check_Recipients|Check Recipients]]&lt;br /&gt;
* [[Out_of_Office|Out of Office]]&lt;br /&gt;
&lt;br /&gt;
These videos have been shown at the latest [[Prez26032009/fr|public meeting]] (in French) on March 26.&lt;br /&gt;
&lt;br /&gt;
--07:45, 30 April 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== New releases of Trustedbird and add-ons ==&lt;br /&gt;
[[Image:Trustedbird-logo2.png|left|link=http://www.trustedbird.org/|Trustedbird logo]]&lt;br /&gt;
New releases of the Trustedbird email client and add-ons for Mozilla Thunderbird are available.&lt;br /&gt;
Add-ons can be kept automatically up-to-date in Thunderbird: check if you have [[Documentation|latest versions]]!&lt;br /&gt;
&lt;br /&gt;
''[[Notification Viewer]]'' and ''[[CRL over LDAP]]'' are now also compatible with Thunderbird 3 beta 2.&lt;br /&gt;
&lt;br /&gt;
Download them from [http://www.trustedbird.org www.trustedbird.org].&lt;br /&gt;
&lt;br /&gt;
--14:57, 17 April 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Trustedbird is now based on Thunderbird 2.0.0.21 ==&lt;br /&gt;
From version 0.2.1.001285, Trustedbird is based on Thunderbird 2.0.0.21.&lt;br /&gt;
You can get it in [http://packages.trustedbird.org/nightly/latest/ nightly builds].&lt;br /&gt;
&lt;br /&gt;
--15:49, 25 March 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Trustedbird project: new name and logo ==&lt;br /&gt;
[[Image:Trustedbird-logo.png|right|link=http://www.trustedbird.org/|New logo]]&lt;br /&gt;
Milimail project is now known as Trustedbird and has a new logo and a new address: [http://www.trustedbird.org www.trustedbird.org].&lt;br /&gt;
&lt;br /&gt;
--14:34, 6 March 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Trustedbird is now based on Thunderbird 2.0.0.19 ==&lt;br /&gt;
From version 0.2.1.001238, Trustedbird (Milimail client) is based on Thunderbird 2.0.0.19.&lt;br /&gt;
You can get it in [http://packages.trustedbird.org/nightly/latest/ nightly builds].&lt;br /&gt;
&lt;br /&gt;
-- 6 January 2009&lt;br /&gt;
&lt;br /&gt;
== Trustedbird is now based on Thunderbird 2.0.0.18 ==&lt;br /&gt;
From version 0.2.1.001208, Trustedbird (Milimail client) is based on Thunderbird 2.0.0.18.&lt;br /&gt;
You can get it in [http://packages.trustedbird.org/nightly/latest/ nightly builds].&lt;br /&gt;
&lt;br /&gt;
-- 27 November 2008&lt;br /&gt;
&lt;br /&gt;
== ''Card Viewer Extended'' available in German ==&lt;br /&gt;
The add-on ''[[Card Viewer Extended]]'' is now available in German.&lt;br /&gt;
Many thanks to Florian Effenberger for his contribution!&lt;br /&gt;
&lt;br /&gt;
You can get it in [http://packages.trustedbird.org/nightly/latest/ nightly builds].&lt;br /&gt;
&lt;br /&gt;
-- 18 November 2008&lt;br /&gt;
&lt;br /&gt;
== Milimail is now based on Thunderbird 2.0.0.17 ==&lt;br /&gt;
From version 0.2.1.001148, Milimail client is based on Thunderbird 2.0.0.17.&lt;br /&gt;
You can get it in [http://packages.trustedbird.org/nightly/latest/ nightly builds].&lt;br /&gt;
&lt;br /&gt;
-- 3 October 2008&lt;br /&gt;
&lt;br /&gt;
== Milimail is now based on Thunderbird 2.0.0.16 ==&lt;br /&gt;
From version 0.2.1.000963, Milimail is based on Thunderbird 2.0.0.16.&lt;br /&gt;
You can get it in [http://packages.milimail.org/nightly/latest/ nightly builds].&lt;br /&gt;
&lt;br /&gt;
-- 30 July 2008&lt;br /&gt;
&lt;br /&gt;
== Milimail - Admisource forge transfer to Adullact forge is in progress ==&lt;br /&gt;
Milimail project is now hosted on the French forge [http://adullact.net/projects/milimail/ Adullact]. You can find documentation, a SVN repository, a bug tracker, forums and mailing-lists.&lt;br /&gt;
&lt;br /&gt;
-- 21 July 2008&lt;br /&gt;
&lt;br /&gt;
== New roadmap ==&lt;br /&gt;
A new [[roadmap]] has been published.&lt;br /&gt;
&lt;br /&gt;
-- 10 June 2008&lt;br /&gt;
&lt;br /&gt;
== Version 0.6.1.7 of ''Notification Viewer''  ==&lt;br /&gt;
[[Notification Viewer]] is an add-on for Thunderbird which shows ''delivery status notification'' ([[DSN]]) and message disposition notification ([[MDN_Extended|MDN]]) to the user.&lt;br /&gt;
&lt;br /&gt;
-- 22 May 2008&lt;br /&gt;
&lt;br /&gt;
== 14/04/2008: Version 0.5.2.0 of XSMTP extension ==&lt;br /&gt;
[http://admisource.gouv.fr/frs/download.php/506/xsmtp-0.5.2.0.xpi&amp;quot;Download&amp;quot;]&lt;br /&gt;
&amp;lt;br&amp;gt; Add update.rdf file to the extension. Manage the update functionnality.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 14/04/2008: Welcome to Daniel Rocher new contributor to the Milimail project ==&lt;br /&gt;
Daniel Rocher works on a project for the French Navy and joined the team through its contribution for Milimail.&lt;br /&gt;
&lt;br /&gt;
In fact, for this project Daniel develops an extension for Thunderbird around the correlation of notifications (DSN:[http://www.ietf.org/rfc/rfc3461.txt RFC3461]).&lt;br /&gt;
&lt;br /&gt;
After the integration of the extension, it will soon be available to download, '''''the entire team Milimail says welcome to Daniel.'''''&lt;br /&gt;
&lt;br /&gt;
== 04/08/2008: Versioning convention ==&lt;br /&gt;
The community explains how to manage the version number of the software Milimail and those extensions.&amp;lt;br&amp;gt;&lt;br /&gt;
[http://www.milimail.org/milimail/index.php/Doc-dev#Versioning_convention &amp;quot;About versioning convention...&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
== 03/05/2008: Change of Name ==&lt;br /&gt;
The Milimail project wishes to change its name. Be the first to give your opinion and your suggestions!&amp;lt;br&amp;gt;&lt;br /&gt;
The community is invited to comment the following names. Moreover the project is open to any proposal on the Milimail forum.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Propositions:&amp;lt;br&amp;gt;&lt;br /&gt;
* Professional Addons For Thunderbird : PATH&amp;lt;br&amp;gt;&lt;br /&gt;
* Thunderbird Professional Enhancement : TPE&amp;lt;br&amp;gt;&lt;br /&gt;
* Feathers For Thunderbird&amp;lt;br&amp;gt;&lt;br /&gt;
* Stealth Thunderbird&amp;lt;br&amp;gt;&lt;br /&gt;
* Covert Thunderbird (Secret and small feathers optimizing the airflow around the bird)&amp;lt;br&amp;gt;&lt;br /&gt;
* Sendgraf (German word meaning &amp;quot;Missus Dominicus&amp;quot; Messager)&amp;lt;br&amp;gt;&lt;br /&gt;
* Storkmail (The stork is a renowned postman)&amp;lt;br&amp;gt;&lt;br /&gt;
* CoatMail (In french 'cotte de mailles')&amp;lt;br&amp;gt;&lt;br /&gt;
* SecureMail&amp;lt;br&amp;gt;&lt;br /&gt;
* StoneMail&amp;lt;br&amp;gt;&lt;br /&gt;
* BlackPenny&amp;lt;br&amp;gt; &lt;br /&gt;
* ChainMail&amp;lt;br&amp;gt;&lt;br /&gt;
* Admimail&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Link to the discussion:&lt;br /&gt;
[http://admisource.gouv.fr/forum/forum.php?forum_id=122 Forum Milimail] and link to the article on linuxfr.org: [http://linuxfr.org/2008/03/05/23803.html &amp;quot;Le projet Milimail désire changer de nom&amp;quot; (french)]&lt;br /&gt;
&lt;br /&gt;
== 02/19/2008: Mozilla Messaging ==&lt;br /&gt;
&amp;quot;The launch of [http://www.mozillamessaging.com/en-US/ Mozilla Messaging] has been announced, the new name for the entity I’ve been calling MailCo on this blog. As promised, it’s a new subsidiary of the [http://www.mozilla.org/ Mozilla Foundation], focused on email and internet communications. We’ve put up the essential information about the organization on the website.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
More on [http://ascher.ca/blog/2008/02/19/mozilla-messaging/ David Ascher's blog post...]&lt;br /&gt;
&lt;br /&gt;
== 01/30/2008: Milimail - Solutions Linux/Open Source 2008 - Tristan Nitot reports on his conversation with a representative of the French Defense Ministry  ==&lt;br /&gt;
At the end of the conference on sustainability and governance of open source software, Tristan Nitot had the pleasure of asking few questions to Thierry Leblond about their orientations in term of messaging. [http://standblog.org/blog/post/2008/01/30/Questions-a-Thierry-Leblond-Ministere-de-la-Defense See more... (in French)]&lt;br /&gt;
&lt;br /&gt;
More on Thunderbird in France [http://ascher.ca/blog/2008/01/31/more-on-thunderbird-in-france/ from David Ascher of MailCo ...]&lt;br /&gt;
&lt;br /&gt;
== 01/18/2008: Milimail present the 01/30/2008 at the event dedicated to the Solutions Linux/Open Source. ==&lt;br /&gt;
January 30, 2008 between 11h00 and 12h30, during the [http://www.solutionslinux.fr/fr/conferences_detail.php?mode=atelier&amp;amp;id_conference=92&amp;amp;PHPSESSID=d6a162965baecd04571dfdd3281d5870 Adele conference (french)] : Sustainability and governance of free solutions.&lt;br /&gt;
&lt;br /&gt;
* Thierry LEBLOND - DGSIC / MINISTERE DE LA DEFENSE will talk about Milimail: Interactions with national and international communities.&lt;br /&gt;
&lt;br /&gt;
About it : [http://www.solutionslinux.fr/fr/index.php?PHPSESSID=d6a162965baecd04571dfdd3281d5870 event dedicated to the Solutions Linux/Open Source].&lt;br /&gt;
&lt;br /&gt;
== 01/14/2008: Milimail v1 June 2008 ==&lt;br /&gt;
The major version of Milimail v1 is scheduled to come out in June 2008.&lt;br /&gt;
&lt;br /&gt;
== 01/01/2008: Happy New Year ==&lt;br /&gt;
The Milimail project team wishes you a happy new year!&lt;br /&gt;
&lt;br /&gt;
[[Image:milimail_happy_new_year_us.png|center|Happy new year 2008]]&lt;br /&gt;
&lt;br /&gt;
== 12/19/2007: Elaboration of the roadmap for v1 Milimail ==&lt;br /&gt;
Period development and validation of the activity there for the first half of 2008 on the project to establish the new roadmap for release v1 of Milimail.&lt;br /&gt;
&lt;br /&gt;
== 12/01/2007: Specifications of the new features for v1 Milimail ==&lt;br /&gt;
* Features under study:&lt;br /&gt;
** correlation of notifications,&lt;br /&gt;
** API Application Programming Interface, &lt;br /&gt;
** Distribution (Linux/Windows)&lt;br /&gt;
** '''...'''&lt;br /&gt;
&lt;br /&gt;
== 11/20/2007: David Ascher from MailCo in Paris  ==&lt;br /&gt;
David Ascher met a set of representatives from public sector institutions in [http://ascher.ca/blog/2007/11/20/thunderbird-and-institutional-users/ Paris on November 20, 2007].&lt;br /&gt;
&lt;br /&gt;
== 10/11/2007: Meeting report  ==&lt;br /&gt;
The goal of this meeting is to work to specify futurs functionalities. As well as the adjustments to be done for the roadmap version 1 of Milimail.&lt;br /&gt;
&lt;br /&gt;
The functionalities are as follows:&lt;br /&gt;
* XSMTP.&lt;br /&gt;
* DSN.&lt;br /&gt;
* MDN.&lt;br /&gt;
* correlation of notifications.&lt;br /&gt;
* management of the priority.&lt;br /&gt;
* triple wrapping.&lt;br /&gt;
&lt;br /&gt;
== 09/20/2007: DSN added to Main Trunk of Mozilla Thunderbird ==&lt;br /&gt;
DSN (Delivery Status Modification) is now committed to the main trunk of Mozilla.&lt;br /&gt;
Milimail thank Mozilla Thunderbird Team for accepting this contribution.&lt;br /&gt;
[https://bugzilla.mozilla.org/show_bug.cgi?id=93085 Story link]&lt;br /&gt;
&lt;br /&gt;
== 09/03/2007: CRL_OVER_LDAP Released  ==&lt;br /&gt;
The first release of the functionality [[CRL over LDAP]] is available.&lt;br /&gt;
This functionality allows to use a LDAP directory to import a CRL.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 08/01/2007: Multi-LDAP Released  ==&lt;br /&gt;
The add-on [[Multi-LDAP]] has been released.&lt;br /&gt;
This functionality allows to use the auto-completion with multiple LDAP directory.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 07/10/2007: Meeting report  ==&lt;br /&gt;
The objectives of the meeting were as follows :&lt;br /&gt;
* To present/to point out the context and the objectives of the Milimail project,&lt;br /&gt;
* To collect the informations for the points suspends some on the integration of the standard xSMTP v1.1 in the v0 of Milimail and functions (GUI, limitation of the messages size, MDN, DSN),&lt;br /&gt;
* To collect additional information and needs on the functionalities to be integrated in the next versions of Milimail (correlation of notifications, management of priority in the wraps, version 2 of the standard xSMTP).&lt;br /&gt;
&lt;br /&gt;
Many ministries were invited to this meeting of Milimail work, so that Milimail client integrates many functionalities for the French administrations while respecting the PEA.&lt;br /&gt;
&lt;br /&gt;
== 06/26/2007: DSN Released  ==&lt;br /&gt;
The first release of the functionality [[DSN]] is available.&lt;br /&gt;
This functionality allows the sender of a message to ask a Delivery Status Notification.&lt;br /&gt;
&lt;br /&gt;
== 05/14/2007: SIGNED_RECEIPT Released  ==&lt;br /&gt;
The first release of the functionality [[Signed_Receipts]] is available.&lt;br /&gt;
This functionality allows the sender of a message to ask the recipient to sent back a signed notification.&lt;br /&gt;
&lt;br /&gt;
== 05/02/2007: Triple Wrapping Released  ==&lt;br /&gt;
The first release of the functionality [[Triple_Wrapping]] is available.&lt;br /&gt;
This functionality allows, when sending a message, to provide the option to use triple wrapping. A triple wrapped message is a message signed, then encrypted, then signed.&lt;br /&gt;
&lt;br /&gt;
== 04/26/2007: Send Format LDAP Released  ==&lt;br /&gt;
The first release of the extension [[Send_Format_LDAP]] is available.&lt;br /&gt;
This extension allows, when sending a message, to find supported email formats for the recipients (Text, HTML) by looking up these informations in a LDAP directory.&lt;br /&gt;
&lt;br /&gt;
In the standard release of Thunderbird, the supported email formats for the recipients are only look up on local address books. The value defined in the LDAP directory is not taken in account. &lt;br /&gt;
&lt;br /&gt;
== 04/26/2007: MDN Extended Released  ==&lt;br /&gt;
The first release of the extension [[MDN_Extended]] is available.&lt;br /&gt;
&lt;br /&gt;
The MDN or (Message Disposition Notification) is the functionality that allows the sender of a message to ask the recipient to sent back a notification. This notification can be one of the followings :&lt;br /&gt;
* a '''Read''' receipt: the recipient notifies that he has read the message.&lt;br /&gt;
* a '''Delete''' receipt: the recipient notifies that he has deleted the message.&lt;br /&gt;
&lt;br /&gt;
The classic release of Thunderbird, handles only '''Read''' receipt. This extension handles the '''Delete''' receipt in order to be fully compliant with the specification ([http://www.ietf.org/rfc/rfc3798.txt RFC&amp;amp;nbsp;3798]).&lt;br /&gt;
&lt;br /&gt;
== 04/26/2007: Meeting with Mozilla Corporation ==&lt;br /&gt;
On March 2, Milimail team met Mike Schroepfer, Vice President Engineering, and Peter Van Der Beken, Mozilla Europe developer. Milimail project has been exposed and most relevant interlocutors has been identified. A very interesting meeting which should be profitable for the project!&lt;br /&gt;
&lt;br /&gt;
== 03/01/2007: Milimail on the forge Admisource ==&lt;br /&gt;
The project is hosted on Milimail French forge [http://admisource.gouv.fr/ Admisource]. Find out sources and documentation in a cvs, tracking bugs, forums and mailing lists.&lt;br /&gt;
&lt;br /&gt;
== 02/01/2007: Start implementation==&lt;br /&gt;
The core team is ready and has started to write functional and technical specifications. &lt;br /&gt;
&lt;br /&gt;
== 11/07/2006: XSMTP standard on line ==&lt;br /&gt;
This document is downloadable in Documentation.&lt;br /&gt;
&lt;br /&gt;
The XSMTP format brings a description of the additional elements of service which can be implemented in SMTP mail systems.&lt;br /&gt;
&lt;br /&gt;
== 09/13/2006: The Milimail.org community site goes on line ==&lt;br /&gt;
That's it, the first version of the Milimail site is on line! This site describes the project &lt;br /&gt;
objectives, the target program and the roadmap.&lt;br /&gt;
&lt;br /&gt;
The site has deliberately been put on line before the first versions of the program, whose &lt;br /&gt;
development starts end 2006/early 2007. &lt;br /&gt;
&lt;br /&gt;
== 01/13/2006: Launch of the Milimail project ==&lt;br /&gt;
As part of a study to accurately identify the potential advantages of public software, the [http://www.defense.gouv.fr/dga/ DGA] &lt;br /&gt;
is launching Milimail project. This program includes two main steps: &lt;br /&gt;
* 2006: State of the art, definition of the technical and functional perimeter, creation of the development platform. &lt;br /&gt;
* 2007 to 2010: development of the tool and life of the community. &lt;br /&gt;
The program aims to develop a set of plugins for the [http://www.mozilla-europe.org/fr/products/thunderbird/ Mozilla Thunderbird] e-mail client in order to handle protocols such as X400 and XSMTP.&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;/div&gt;</summary>
		<author><name>Xparis</name></author>	</entry>

	<entry>
		<id>https://adullact.net/plugins/mediawiki/wiki/milimail/index.php?title=News/fr&amp;diff=687</id>
		<title>News/fr</title>
		<link rel="alternate" type="text/html" href="https://adullact.net/plugins/mediawiki/wiki/milimail/index.php?title=News/fr&amp;diff=687"/>
				<updated>2010-10-14T09:37:23Z</updated>
		
		<summary type="html">&lt;p&gt;Xparis : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{lang|News|News/fr}}&lt;br /&gt;
&lt;br /&gt;
== Entêtes sécurisés, SASL External et Ximfmail dans Trustedbird 3.1.4 ==&lt;br /&gt;
Les fonctions de sécurisation des entêtes ([http://adullact.net/plugins/mediawiki/wiki/milimail/index.php/Secure_Headers/fr Secure Headers]) et d'authentification à un serveur IMAP sans mot de passe ([http://adullact.net/plugins/mediawiki/wiki/milimail/index.php/SASL_External/fr SASL EXTERNAL]) sont disponibles dans la livraison [https://adullact.net/frs/download.php/5319/trustedbird_3.1.4+0.3.0_win32.installer.exe Trustedbird 3.1.4+0.3.0]&lt;br /&gt;
&lt;br /&gt;
L'extension [http://adullact.net/plugins/mediawiki/wiki/milimail/index.php/Ximfmail/fr Ximfmail] de création générique de formulaires XIMF est désormais compatible avec Trustedbird 3.1 (version [https://adullact.net/frs/shownotes.php?release_id=3874 3.1.4+0.3.0]).&lt;br /&gt;
&lt;br /&gt;
== Compatibilité Thunderbird 3.1 pour 8 modules ==&lt;br /&gt;
Les modules complémentaires suivants sont maintenant compatibles avec Thunderbird 3.1 :&lt;br /&gt;
* [[Multi-LDAP/fr|Multi-LDAP]]&lt;br /&gt;
* [[Directory Contact Tabs/fr|Directory Contact Tabs]]&lt;br /&gt;
* [[CRL over LDAP/fr|CRL over LDAP]]&lt;br /&gt;
* [[Notification Viewer/fr|Notification Viewer]]&lt;br /&gt;
* [[MDN Extended/fr|MDN Extended]]&lt;br /&gt;
* [[DSN Settings/fr|DSN Settings]]&lt;br /&gt;
* [[Out of Office/fr|Out of Office]]&lt;br /&gt;
* [[Mail XForms/fr|Mail XForms]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--6 octobre 2010 à 09:02 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Libellés de sécurité S/MIME dans Trustedbird 3.1.4 ==&lt;br /&gt;
Les libellés de sécurité S/MIME sont maintenant disponibles dans Trustedbird 3.1.&lt;br /&gt;
Cette fonctionnalité est décrite dans les ''Services de sécurité étendue pour S/MIME'' (''Enhanced Security Services for S/MIME'' - RFC 2634 - section 3).&lt;br /&gt;
&lt;br /&gt;
Un libellé de sécurité est un ensemble d'informations de sécurité relatives à la confidentialité du contenu protégé par l'encapsulation S/MIME.&lt;br /&gt;
&lt;br /&gt;
&amp;amp;rArr; [[Security Labels/fr|Aperçus des libellés de sécurité]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La branche [[Trustedbird/fr|Trustedbird 3.1]] est maintenant basée sur Mozilla Thunderbird 3.1.4.&lt;br /&gt;
&lt;br /&gt;
--21 septembre 2010 à 10:02 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Accusés de réception signés S/MIME dans Trustedbird 3.1 ==&lt;br /&gt;
[[Image:Trustedbird-logo2.png|left|link=http://www.trustedbird.org/|Trustedbird]]&lt;br /&gt;
Une nouvelle branche de [[Trustedbird/fr|Trustedbird]] basée sur Mozilla Thunderbird 3.1.2 a été publiée.&lt;br /&gt;
&lt;br /&gt;
Pour l'instant, Trustedbird 3.1 implémente seulement les accusés de réception signés S/MIME.&lt;br /&gt;
Cette fonctionnalité est décrite dans les ''Services de sécurité étendue pour S/MIME'' (''Enhanced Security Services for S/MIME'' - RFC 2634 - section 2).&lt;br /&gt;
&lt;br /&gt;
Le client est capable d'envoyer une demande d'accusé de réception dans un message signé S/MIME.&lt;br /&gt;
Il peut aussi répondre à une demande d'accusé en envoyant un accusé de réception signé.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Trustedbird 2 a aussi été mis à jour pour être maintenant basé sur Mozilla Thunderbird 2.0.0.24.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;amp;rArr; [[Signed Receipts/fr|Aperçus des accusés de réception signés]]&lt;br /&gt;
&lt;br /&gt;
&amp;amp;rArr; Plus d'informations sur [[Trustedbird/fr|Trustedbird]]&lt;br /&gt;
&lt;br /&gt;
--10:11, 1 September 2010 (CEST)&lt;br /&gt;
&lt;br /&gt;
== Compatibilité Thunderbird 3.1 pour MDN Extended ==&lt;br /&gt;
''[[MDN Extended/fr|MDN Extended]]'', le module complémentaire qui permet d'envoyer un accusé (MDN) lorsqu'un message est supprimé, est maintenant compatible avec Thunderbird 3.1.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;amp;rArr; Télécharger [[MDN Extended/fr|MDN Extended 1.2.0]]&lt;br /&gt;
&lt;br /&gt;
--12:27, 20 August 2010 (CEST)&lt;br /&gt;
&lt;br /&gt;
== CardDAV disponible dans la passerelle DavMail ==&lt;br /&gt;
[[Image:DavmailLogo.png|right|200px|link=http://davmail.sourceforge.net/|DavMail]]&lt;br /&gt;
[http://en.wikipedia.org/wiki/CardDAV CardDAV], un protocole client/serveur pour carnets d'adresses (vCard over WebDAV) conçu pour synchroniser les données des contacts, est disponible dans la passerelle [http://davmail.sourceforge.net/ DavMail] depuis la version 3.8.0.&lt;br /&gt;
&lt;br /&gt;
Le développement de cette nouvelle fonctionnalité dans DavMail a été financé par le ministère de la Défense français dans le cadre du [http://www.trustedbird.org/ projet Trustedbird].&lt;br /&gt;
&lt;br /&gt;
DavMail est une passerelle qui s'intercale entre un serveur Microsoft Exchange et un client de messagerie standard (par exemple Thunderbird avec Lightning). Elle assure les échanges entre Outlook Web Access (OWA) ou les Exchange Web Services (EWS) (côté serveur) et les protocoles POP, IMAP, SMTP, CalDAV, CardDAV et LDAP (côté client).&lt;br /&gt;
DavMail est un logiciel libre implémenté en Java et distribué sous la licence GNU GPL.&lt;br /&gt;
&lt;br /&gt;
CardDAV peut être utilisé dans Thunderbird avec le module [http://www.sogo.nu/fr/downloads/frontends.html SOGo Connector].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;amp;rArr; Télécharger [http://davmail.sourceforge.net/ DavMail]&lt;br /&gt;
&lt;br /&gt;
--09:28, 4 August 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Module Multi-LDAP mis à jour pour Thunderbird 3.1 ==&lt;br /&gt;
''[[Multi-LDAP/fr|Multi-LDAP]]'', le module complémentaire qui permet d'utiliser plusieurs annuaires LDAP simultanément pour l'auto-complétion des adresses des destinataires, a été mis à jour et est maintenant compatible avec Mozilla Thunderbird 3.1.&lt;br /&gt;
&lt;br /&gt;
Plusieurs problèmes ont aussi été corrigés et la gestion des sessions LDAP a été améliorée.&lt;br /&gt;
&lt;br /&gt;
[[Image:MultiLDAP.jpg|link=Multi-LDAP/fr]]&lt;br /&gt;
&lt;br /&gt;
&amp;amp;rArr; Télécharger [[Multi-LDAP/fr|Multi-LDAP 1.1.4]]&lt;br /&gt;
&lt;br /&gt;
--08:48, 3 August 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Nouveau module pour afficher des informations à propos des contacts LDAP ==&lt;br /&gt;
''[[Directory Contact Tabs/fr|Directory Contact Tabs]]'' est un ensemble de modules complémentaires pour Mozilla Thunderbird 3 qui permet d'afficher des informations supplémentaires à propos d'un contact d'un annuaire LDAP.&lt;br /&gt;
&lt;br /&gt;
Ce module permet d'ajouter des onglets/panneaux personnalisés pour afficher des informations présentes sur la fiche d'un contact dans l'annuaire.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;amp;rArr; [[Directory Contact Tabs/fr|Plus d'informations et captures d'écrans]]&lt;br /&gt;
&lt;br /&gt;
--07:59, 3 May 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Nouvelle interface utilisateur pour les avis de remise (DSN) sous Thunderbird 3 ==&lt;br /&gt;
''[[DSN Settings/fr|DSN Settings]]'' est un nouveau module pour Thunderbird 3 qui fournit une interface utilisateur pour les paramètres des demandes d'avis de remise (DSN : Delivery Status Notification).&lt;br /&gt;
&lt;br /&gt;
Le backend DSN a déjà été intégré dans Thunderbird 3. Ce module fournit des réglages pour contrôler les requêtes DSN. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;amp;rArr; [[DSN Settings/fr|Plus d'informations et captures d'écrans]]&lt;br /&gt;
&lt;br /&gt;
--14:03, 28 April 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Compatibilité Thunderbird 3 pour MDN Extended ==&lt;br /&gt;
''[[MDN Extended/fr|MDN Extended]]'', le module complémentaire qui permet d'envoyer un accusé (MDN) lorsqu'un message est supprimé, est maintenant compatible avec Thunderbird 3.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;amp;rArr; Télécharger [[MDN Extended/fr|MDN Extended 1.1.0]]&lt;br /&gt;
&lt;br /&gt;
--13:03, 21 April 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Le projet Trustedbird participe au développement de DavMail ==&lt;br /&gt;
[[Image:DavmailLogo.png|right|200px|link=http://davmail.sourceforge.net/|DavMail]]&lt;br /&gt;
Le ministère de la Défense français finance, au titre du projet Trustedbird, l'ajout du protocole [http://en.wikipedia.org/wiki/CardDAV CardDAV] dans le projet [http://davmail.sourceforge.net/ DavMail], pour synchroniser des carnets d'adresses (vCard over WebDAV).&lt;br /&gt;
&lt;br /&gt;
DavMail est une passerelle qui s'intercale entre un serveur Microsoft Exchange et un client de messagerie standard. Elle assure les échanges entre le protocole Microsoft Outlook Web Access (côté serveur) et les protocoles POP, IMAP, LDAP, SMTP, CalDAV et bientôt CardDAV (côté client) autorisant l'utilisation de Trustedbird avec un serveur Microsoft Exchange 2003 ou 2007 (2010 prévu).&lt;br /&gt;
&lt;br /&gt;
DavMail est un logiciel libre implémenté en Java et distribué sous la licence GNU GPL.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;amp;rArr; [http://davmail.sourceforge.net/ Passerelle DavMail]&lt;br /&gt;
&lt;br /&gt;
--09:24, 8 April 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Trustedbird est maintenant basé sur Thunderbird 2.0.0.24 ==&lt;br /&gt;
Depuis la version 0.4.1, les mises à jour de Thunderbird 2.0.0.24 sont intégrées dans [[Trustedbird/fr|Trustedbird]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;amp;rArr; Télécharger [[Download/fr|Trustedbird 0.4.1]] (dans les ''nightly builds'')&lt;br /&gt;
&lt;br /&gt;
--10:28, 2 April 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Compatibilité Thunderbird 3 améliorée pour 2 modules ==&lt;br /&gt;
''[[Notification Viewer/fr|Notification Viewer]]'' et ''[[Out of Office/fr|Out of Office]]'' ont été corrigés et fonctionnent maintenant avec Thunderbird 3.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--17:14, 23 February 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Module Multi-LDAP mis à jour pour Thunderbird 3 ==&lt;br /&gt;
''[[Multi-LDAP/fr|Multi-LDAP]]'', le module complémentaire qui permet d'utiliser plusieurs annuaires LDAP simultanément pour l'auto-complétion des adresses des destinataires, a été mis à jour et est maintenant compatible avec Mozilla Thunderbird 3. L'interface utilisateur a été réécrite et les paramètres d'annuaires sont maintenant configurables globalement, pour chaque compte ou pour chaque identité.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;amp;rArr; Télécharger [[Multi-LDAP/fr|Multi-LDAP 1.1.0]]&lt;br /&gt;
&lt;br /&gt;
--15:26, 19 February 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Nouvelle identité visuelle de Trustedbird ==&lt;br /&gt;
[[Image:Trustedbird-logo2.png|left|link=http://www.trustedbird.org/|Logo Trustedbird]]&lt;br /&gt;
Les icônes, entrées dans les menus, assistants d'installation, paquets et chemins d'installation ont été modifiés dans Trustedbird, sous Windows et Linux (Debian/Ubuntu).&lt;br /&gt;
Trustedbird a maintenant son propre répertoire de profils, séparé de celui de Mozilla Thunderbird.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;amp;rArr; Télécharger et tester [[Download/fr|Trustedbird 0.4.0]] depuis les ''nightly builds''.&lt;br /&gt;
&lt;br /&gt;
--14:57, 5 February 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Trustedbird : compatibilité systèmes 64 bits ==&lt;br /&gt;
[[Trustedbird/fr|Trustedbird]] est actuellement seulement compilé pour l'architecture i386 (32 bits). Les paquets actuels ont été testés avec succès sur des systèmes 64 bits (Debian Lenny amd64, Ubuntu 9.10 amd64 et Windows 7 64 bits) avec des bibliothèques 32 bits.&lt;br /&gt;
&lt;br /&gt;
&amp;amp;rArr; Consultez les [[Trustedbird/fr#Compatibilit.C3.A9_64_bits|instructions]] pour installer et exécuter Trustedbird sur un système 64 bits.&lt;br /&gt;
&lt;br /&gt;
--16:17, 22 January 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Formulaires XForms et modules mis à jour pour Thunderbird 3 ==&lt;br /&gt;
'''Nouveaux modules pour la gestion de formulaires XForms'''&lt;br /&gt;
&lt;br /&gt;
''[[Mail XForms/fr|Mail XForms]]'' est un ensemble de modules complémentaires pour Mozilla Thunderbird 3 permettant l'utilisation de formulaires XForms dans les interfaces de composition et de lecture dans le but d'envoyer des informations à travers les en-têtes de message.&lt;br /&gt;
&lt;br /&gt;
Les formulaires sont écrits avec le langage XML XForms embarqué dans des fichiers XHTML ou XUL. &lt;br /&gt;
Quelques formulaires de test sont disponibles à titre d'exemples dans le module ''Mail XForms Data - sample''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Compatibilité Thunderbird 3'''&lt;br /&gt;
&lt;br /&gt;
Les modules complémentaires ''[[Notification Viewer/fr|Notification Viewer]]'' et ''[[CRL over LDAP/fr|CRL over LDAP]]'' sont maintenant aussi compatibles avec la version finale de Thunderbird 3.&lt;br /&gt;
&lt;br /&gt;
--09:54, 20 January 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Enregistrements de la présentation de Trustedbird aux Journées Réseaux 2009 ==&lt;br /&gt;
La [https://2009.jres.org/planning?planning_aid=126&amp;amp;planning_view=vod,eval vidéo] et les [https://2009.jres.org/planning?planning_aid=126&amp;amp;planning_view=slides,eval supports] de la présentation de Trustedbird aux Journées Réseaux 2009 de Nantes sont disponibles.&lt;br /&gt;
&lt;br /&gt;
--10:00, 8 December 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Présentation du projet Trustedbird et de ses nouveautés aux JRES 2009 ==&lt;br /&gt;
Les Journées Réseaux JRES sont organisées à l'initiative du Réseau National de télécommunications pour la Technologie l'Enseignement et la Recherche (RENATER), de l'Unité Réseaux du CNRS (UREC), du Comité Réseau des Universités (CRU) et la DSI de l'INRIA. Elles se déroulent tous les deux ans.&lt;br /&gt;
&lt;br /&gt;
Les JRES ont pour ambition de présenter un panorama très complet en terme de technologies, d'usages, de stratégies, d‘organisation et de développements dans le monde des réseaux, en présentant des thèmes novateurs à chaque édition.&lt;br /&gt;
&lt;br /&gt;
Le projet Trustedbird et ses nouveaux développements, notamment relatif à X-IMF (Extended Internet Message Format) et aux en-têtes sécurisés sera présenté le 2 décembre 2009 de 9h00 à 10h30.&lt;br /&gt;
&lt;br /&gt;
&amp;amp;rArr; Consulter l'[https://2009.jres.org/planning agenda des JRES 2009].&lt;br /&gt;
&lt;br /&gt;
--10:00, 24 November 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Support des formulaires XForms pour générer des en-têtes de message ==&lt;br /&gt;
Une nouvelle fonctionnalité pour Mozilla Thunderbird 3 est actuellement en développement dans le projet Trustedbird.&lt;br /&gt;
&lt;br /&gt;
''Mail XForms'' est un ensemble de modules complémentaires qui permet l'utilisation de formulaires XForms dans les interfaces de composition et de lecture dans le but d'envoyer des informations à travers les en-têtes de message.&lt;br /&gt;
&lt;br /&gt;
Les formulaires sont écrits avec le langage XML XForms embarqué dans des fichiers XHTML ou XUL. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;amp;rArr; [[Mail XForms/fr|Informations plus détaillées et premiers aperçus]]&lt;br /&gt;
&lt;br /&gt;
--14:53, 7 October 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Accusés de réception signés S/MIME disponibles dans Trustedbird 0.3.4 ==&lt;br /&gt;
[[Trustedbird/fr|Trustedbird]] est capable d'envoyer une demande d'accusé de réception dans un message signé S/MIME.&lt;br /&gt;
Il peut aussi répondre à une demande d'accusé en envoyant un accusé de réception signé.&lt;br /&gt;
&lt;br /&gt;
Cette fonctionnalité est décrite dans les ''Services de sécurité étendue pour S/MIME'' (''Enhanced Security Services for S/MIME'' - RFC 2634).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;amp;rArr; [[Signed Receipts/fr|Plus d'informations et aperçus]]&lt;br /&gt;
&lt;br /&gt;
&amp;amp;rArr; Télécharger [[Download/fr|Trustedbird 0.3.4]]&lt;br /&gt;
&lt;br /&gt;
--10:11, 1 September 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Correctif CRL intégré dans Thunderbird ==&lt;br /&gt;
Le correctif pour les mises à jour automatiques des CRL (''Certificate Revocation Lists''), concernant le bug NSS [https://bugzilla.mozilla.org/show_bug.cgi?id=371522 #371522], a été intégré par Mozilla dans la dernière mise à jour 2.0.0.23 de Thunderbird.&lt;br /&gt;
&lt;br /&gt;
[[Trustedbird/fr|Trustedbird]] intègre ce correctif depuis la version 0.3.0 et le module complémentaire ''[[CRL over LDAP/fr|CRL over LDAP]]'' fournit aussi une solution de contournement fonctionnant avec toutes les versions de Thunderbird.&lt;br /&gt;
&lt;br /&gt;
--09:18, 1 September 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Trustedbird est maintenant basé sur Thunderbird 2.0.0.23 ==&lt;br /&gt;
Depuis la version 0.3.3, les mises à jour de Thunderbird 2.0.0.23 sont intégrées dans [[Trustedbird/fr|Trustedbird]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;amp;rArr; Télécharger [[Download/fr|Trustedbird 0.3.3]]&lt;br /&gt;
&lt;br /&gt;
--12:11, 27 August 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Trustedbird est maintenant basé sur Thunderbird 2.0.0.22 ==&lt;br /&gt;
Depuis la version 0.3.2, les mises à jour de Thunderbird 2.0.0.22 sont intégrées dans [[Trustedbird/fr|Trustedbird]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;amp;rArr; Télécharger [[Download/fr|Trustedbird 0.3.2]]&lt;br /&gt;
&lt;br /&gt;
--09:18, 25 June 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Priority email gateway ==&lt;br /&gt;
Un nouvel élément est disponible dans le projet Trustedbird : [[Priority email gateway/fr|Priority email gateway]] est un ensemble de scripts pour configurer une passerelle email qui priorise les messages en fonction de leurs en-têtes. &lt;br /&gt;
&lt;br /&gt;
Le but est de mettre en place et configurer plusieurs instances du serveur de messagerie Postfix ainsi que Qpsmtpd pour identifier et orienter les messages reçus dans différentes files suivant leur priorité avant leur expédition.&lt;br /&gt;
&lt;br /&gt;
Cet élément fonctionne sur des distributions Linux basées sur Debian.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;amp;rArr; [[Priority email gateway/fr|Priority email gateway]]&lt;br /&gt;
&lt;br /&gt;
--08:37, 23 June 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Trustedbird 0.3.1 ==&lt;br /&gt;
Une nouvelle version de [[Trustedbird/fr|Trustedbird]] a été publiée. Elle corrige plusieurs problèmes avec les [[Signed Receipts/fr|accusés de réception signés]] et les [[Security Labels/fr|libellés de sécurité]].&lt;br /&gt;
&lt;br /&gt;
La [[Trustedbird-l10n-fr/fr|localisation française]] a aussi été mise à jour.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;amp;rArr; Télécharger [[Download/fr|Trustedbird 0.3.1]]&lt;br /&gt;
&lt;br /&gt;
--16:02, 17 June 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Ajout de vidéos de démonstration ==&lt;br /&gt;
Des vidéos de démonstration sont disponibles pour plusieurs des fonctionnalités du projet Trustedbird :&lt;br /&gt;
* [[Security_Labels/fr|Libellés de sécurité]]&lt;br /&gt;
* [[Priority/fr|SMTP PRIORITY]]&lt;br /&gt;
* [[Card_Viewer_Extended/fr|Card Viewer Extended]]&lt;br /&gt;
* [[Check_Recipients/fr|Check Recipients]]&lt;br /&gt;
* [[Out_of_Office/fr|Out of Office]]&lt;br /&gt;
&lt;br /&gt;
Ces vidéos ont été présentées le [[Prez26032009/fr|26 mars dernier]].&lt;br /&gt;
&lt;br /&gt;
--13:35, 29 April 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Nouvelles versions de Trustedbird et des modules ==&lt;br /&gt;
[[Image:Trustedbird-logo2.png|left|link=http://www.trustedbird.org/|Logo Trustedbird]]&lt;br /&gt;
De nouvelles versions du client de messagerie Trustedbird et des modules complémentaires pour Mozilla Thunderbird ont été publiées.&lt;br /&gt;
Vos modules complémentaires peuvent être maintenus automatiquement à jour dans Thunderbird : vérifiez que vous possédez bien les [[Documentation/fr|dernières versions]] !&lt;br /&gt;
&lt;br /&gt;
Les modules ''[[Notification Viewer/fr|Notification Viewer]]'' et ''[[CRL over LDAP/fr|CRL over LDAP]]'' sont maintenant aussi compatibles avec Thunderbird 3 beta 2.&lt;br /&gt;
&lt;br /&gt;
Téléchargez-les sur [http://www.trustedbird.org www.trustedbird.org].&lt;br /&gt;
&lt;br /&gt;
--14:57, 17 April 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Supports de la présentation publique du 26 mars 2009 ==&lt;br /&gt;
La [[Prez26032009/fr|présentation publique du 26 mars 2009]], réalisée dans les locaux de la DGA, a été l'occasion de faire le point sur les modules développés en 2008/2009, et d'effectuer une démonstration du module XIMF.&lt;br /&gt;
&lt;br /&gt;
--12:35, 10 April 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Trustedbird est maintenant basé sur Thunderbird 2.0.0.21 ==&lt;br /&gt;
Depuis la version 0.2.1.001285, Trustedbird est basé sur Thunderbird 2.0.0.21.&lt;br /&gt;
Vous pouvez le télécharger dans les [http://packages.trustedbird.org/nightly/latest/ nightly builds].&lt;br /&gt;
&lt;br /&gt;
--15:49, 25 March 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Projet Trustedbird : nouveau nom et logo ==&lt;br /&gt;
[[Image:Trustedbird-logo.png|right|link=http://www.trustedbird.org/|Nouveau logo]]&lt;br /&gt;
Le projet Milimail s'appelle maintenant Trustedbird et a un nouveau logo et une nouvelle adresse : [http://www.trustedbird.org www.trustedbird.org].&lt;br /&gt;
&lt;br /&gt;
--14:39, 6 March 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Trustedbird est maintenant basé sur Thunderbird 2.0.0.19 ==&lt;br /&gt;
Depuis la version 0.2.1.001238, Trustedbird (client Milimail) est basé sur Thunderbird 2.0.0.19.&lt;br /&gt;
Vous pouvez le télécharger dans les [http://packages.trustedbird.org/nightly/latest/ nightly builds].&lt;br /&gt;
&lt;br /&gt;
-- 6 January 2009&lt;br /&gt;
&lt;br /&gt;
== Trustedbird est maintenant basé sur Thunderbird 2.0.0.18 ==&lt;br /&gt;
Depuis la version 0.2.1.001208, Trustedbird (client Milimail) est basé sur Thunderbird 2.0.0.18.&lt;br /&gt;
Vous pouvez le télécharger dans les [http://packages.trustedbird.org/nightly/latest/ nightly builds].&lt;br /&gt;
&lt;br /&gt;
-- 27 November 2008&lt;br /&gt;
&lt;br /&gt;
== Card Viewer Extended est disponible en allemand ==&lt;br /&gt;
Le module complémentaire ''[[Card Viewer Extended/fr|Card Viewer Extended]]'' est maintenant disponible en allemand.&lt;br /&gt;
Merci beaucoup à Florian Effenberger pour sa contribution !&lt;br /&gt;
&lt;br /&gt;
Vous pouvez le télécharger dans les [http://packages.trustedbird.org/nightly/latest/ nightly builds].&lt;br /&gt;
&lt;br /&gt;
-- 18 November 2008&lt;br /&gt;
&lt;br /&gt;
== Milimail est maintenant basé sur Thunderbird 2.0.0.17 ==&lt;br /&gt;
Depuis la version 0.2.1.001148, Milimail est basé sur Thunderbird 2.0.0.17.&lt;br /&gt;
Vous pouvez le télécharger dans les [http://packages.trustedbird.org/nightly/latest/ nightly builds].&lt;br /&gt;
&lt;br /&gt;
-- 3 October 2008&lt;br /&gt;
&lt;br /&gt;
== Milimail est maintenant basé sur Thunderbird 2.0.0.16 ==&lt;br /&gt;
Depuis la version 0.2.1.000963, Milimail est basé sur Thunderbird 2.0.0.16.&lt;br /&gt;
Vous pouvez le télécharger dans les [http://packages.milimail.org/nightly/latest/ nightly builds].&lt;br /&gt;
&lt;br /&gt;
-- 30 July 2008&lt;br /&gt;
&lt;br /&gt;
== Milimail - La forge Admisource est en cours de transfert sur la forge Adullact ==&lt;br /&gt;
Le projet Milimail est maintenant hébergé sur la forge française [http://adullact.net/projects/milimail/ Adullact]. Vous trouverez sur cette forge les sources et la documentation dans un dépôt SVN, le suivi des bugs, les forums et les listes de diffusion. &lt;br /&gt;
&lt;br /&gt;
-- 21 July 2008&lt;br /&gt;
&lt;br /&gt;
== Mise à jour de la feuille de route  ==&lt;br /&gt;
La [[Roadmap/fr|feuille de route]] a été mise à jour. On peut remarquer l'apparition des nouvelles fonctionnalités d'API en réception et de notification d'absence pour la version 2008.&lt;br /&gt;
&lt;br /&gt;
-- 10 June 2008&lt;br /&gt;
&lt;br /&gt;
== Sortie de la version 0.6.1.7 de l'extension ''Notification Viewer''  ==&lt;br /&gt;
''[[Notification Viewer/fr|Notifications Viewer]]'' est un module complémentaire pour le client de messagerie Thunderbird permettant de mettre en forme les notifications de délivrance ([[DSN/fr|DSN]]) ainsi que les avis de réception et de suppression ([[MDN Extended/fr|MDN]]).&lt;br /&gt;
&lt;br /&gt;
-- 22 May 2008&lt;br /&gt;
&lt;br /&gt;
== 15/04/2008 : Sortie de la version 0.1.2.0 de l'extension d'affichage du certificat pour un contact ==&lt;br /&gt;
[https://adullact.net/frs/download.php/3881/card_viewer_extended-0.1.2.0.xpi&amp;quot;Télécharger l'extension&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
Ajout d'un fichier update.rdf à l'extension. Gestion de la fonction de mise à jour&lt;br /&gt;
&lt;br /&gt;
== 15/04/2008 : Sortie de la version 0.1.3.0 de l'extension de vérification des destinataires ==&lt;br /&gt;
[https://adullact.net/frs/download.php/3879/check_recipients-0.1.3.0.xpi&amp;quot;Télécharger l'extension&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
Ajout d'un fichier update.rdf à l'extension. Gestion de la fonction de mise à jour.&lt;br /&gt;
&lt;br /&gt;
== 15/04/2008 : Sortie de la version 0.1.1.0 de l'extension CRL over LDAP (récupération d'une liste de révocation sur un annuaire LDAP) ==&lt;br /&gt;
[https://adullact.net/frs/download.php/3877/crl_over_ldap-0.1.1.0.xpi&amp;quot;Télécharger l'extension&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
== 15/04/2008 : Sortie de la version 0.1.3.0 de l'extension MDN ==&lt;br /&gt;
[https://adullact.net/frs/download.php/3896/mdn_extended-0.1.3.0.xpi&amp;quot;Télécharger l'extension&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
Ajout d'un fichier update.rdf à l'extension. Gestion de la fonction de mise à jour.&lt;br /&gt;
&lt;br /&gt;
== 15/04/2008 : Sortie de la version 0.1.4.0 de l'extension de gestion des formats distants à partir de l'annuaire ==&lt;br /&gt;
[https://adullact.net/frs/download.php/3875/send_format_ldap-0.1.4.0.xpi&amp;quot;Télécharger l'extension&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
Ajout d'un fichier update.rdf à l'extension. Gestion de la fonction de mise à jour.&lt;br /&gt;
&lt;br /&gt;
== 14/04/2008 : Sortie de la version 0.2.5.0 de l'extension d'autocomplétion avec des annuaires multiples ==&lt;br /&gt;
[https://adullact.net/frs/download.php/3873/multi_ldap-0.2.5.0.xpi&amp;quot;Télécharger l'extension&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
Ajout d'un fichier update.rdf à l'extension. Gestion de la fonction de mise à jour.&lt;br /&gt;
&lt;br /&gt;
== 14/04 2008 : Sortie de la version 0.5.2.0 du l'extension XSMTP ==&lt;br /&gt;
[https://adullact.net/frs/download.php/3874/xsmtp-0.5.2.0.xpi&amp;quot;Télécharger l'extension&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
Ajout d'un fichier update.rdf à l'extension. Gestion de la fonction de mise à jour.&lt;br /&gt;
&lt;br /&gt;
== 14/04/2008 : Bienvenue à Daniel Rocher nouveau contributeur pour le projet Milimail ==&lt;br /&gt;
Daniel Rocher qui travaille pour un projet de la Marine Nationale rejoint l'équipe Milimail par sa contribution.&lt;br /&gt;
&lt;br /&gt;
En effet, pour ce projet, Daniel développe une extension pour Thunderbird autour de la corrélation des avis. Cette extension permet de mettre en forme les notifications de délivrance (DSN:[http://www.ietf.org/rfc/rfc3461.txt RFC3461]) reçues sur le client de messagerie. C'est un sujet qui intéresse énormément la communauté. &lt;br /&gt;
&lt;br /&gt;
Après l'intégration de l'extension au projet, elle sera bientôt disponible mais en attendant, '''''toute l'équipe Milimail souhaite la bienvenue à Daniel.'''''&lt;br /&gt;
&lt;br /&gt;
== 08/04/2008 : Gestion du numéro de version ==&lt;br /&gt;
La communauté explique et décrit les bonnes pratiques pour gérer les numéros de versions du client de messagerie Milimail et ces extensions.&lt;br /&gt;
&lt;br /&gt;
[http://www.milimail.org/milimail/index.php/Doc-dev#Versioning_convention &amp;quot;En savoir plus sur la gestion des versions...&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
== 05/03/2008 : Changement de Nom ==&lt;br /&gt;
Le projet Milimail désire changer de nom, soyez les premiers à donner votre avis et vos propositions !&amp;lt;br&amp;gt;&lt;br /&gt;
La communauté est invitée à donner son avis sur les propositions de noms suivantes. De plus le projet est ouvert à d'autres propositions de noms sur le forum du projet.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Les propositions :&amp;lt;br&amp;gt;&lt;br /&gt;
* Professional Addons For Thunderbird : PATH ;&amp;lt;br&amp;gt;&lt;br /&gt;
* Thunderbird Professional Enhancement : TPE ;&amp;lt;br&amp;gt;&lt;br /&gt;
* Feathers For Thunderbird (Plumes) ;&amp;lt;br&amp;gt;&lt;br /&gt;
* Stealth Thunderbird ;&amp;lt;br&amp;gt;&lt;br /&gt;
* Covert Thunderbird (Secret et petites plumes optimisant l'écoulement de l'air autour de l'oiseau) ;&amp;lt;br&amp;gt;&lt;br /&gt;
* Sendgraf (mot allemand signifiant &amp;quot;Missus Dominicus&amp;quot; Messager) ;&amp;lt;br&amp;gt;&lt;br /&gt;
* Storkmail (la cigogne est un postier réputé) ;&amp;lt;br&amp;gt;&lt;br /&gt;
* CoatMail (cotte de mailles) ;&amp;lt;br&amp;gt;&lt;br /&gt;
* SecureMail ;&amp;lt;br&amp;gt;&lt;br /&gt;
* StoneMail ;&amp;lt;br&amp;gt;&lt;br /&gt;
* BlackPenny ;&amp;lt;br&amp;gt; &lt;br /&gt;
* ChainMail ;&amp;lt;br&amp;gt;&lt;br /&gt;
* Admimail.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lien vers le forum du projet :&lt;br /&gt;
[https://adullact.net/forum/forum.php?forum_id=2092 Forum Milimail] et lien vers l'article posté sur linuxfr.org : [http://linuxfr.org/2008/03/05/23803.html &amp;quot;Le projet Milimail désire changer de nom&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
== 19/02/2008 : Mozilla Messaging ==&lt;br /&gt;
Le lancement de [http://www.mozillamessaging.com/en-US/ Mozilla Messaging (English)] a été annoncé, le nouveau nom de l'entité est MailCo. Comme promis, il s'agit d'une nouvelle filiale de la [http://www.mozilla.org/ fondation Mozilla (English)], centrée autour du courrier électronique et des communications Internet. Nous avons mis en place l'essentiel des informations concernant l'organisation sur le site.&lt;br /&gt;
&lt;br /&gt;
En savoir plus [http://ascher.ca/blog/2008/02/19/mozilla-messaging/ sur le blog de David Ascher... (English)]&lt;br /&gt;
&lt;br /&gt;
== 30/01/2008 : Milimail - Solutions Linux/Open Source 2008 - Questions à Thierry Leblond, Ministère de la Défense par Tristan Nitot  ==&lt;br /&gt;
A la sortie de la conférence sur la pérennité et gouvernance des solutions libres, Tristan Nitot a eu le plaisir de poser quelques questions à Thierry Leblond (Sous-Directeur Architecture Ingénierie à la DGSIC du Ministère de la Défense) sur leurs orientations en terme de messagerie. [http://standblog.org/blog/post/2008/01/30/Questions-a-Thierry-Leblond-Ministere-de-la-Defense En savoir plus...]&lt;br /&gt;
&lt;br /&gt;
Plus d'informations sur Thunderbird en France [http://ascher.ca/blog/2008/01/31/more-on-thunderbird-in-france/ par David Ascher de MailCo (English)...]&lt;br /&gt;
&lt;br /&gt;
== 18/01/2008 : Milimail présent le 30/01/2008 à l’événement incontournable dédié aux Solutions Linux/Open Source ==&lt;br /&gt;
Le 30 janvier 2008 entre 11h00 et 12h30, durant la [http://www.solutionslinux.fr/fr/conferences_detail.php?mode=atelier&amp;amp;id_conference=92&amp;amp;PHPSESSID=d6a162965baecd04571dfdd3281d5870 conférence Adèle] : Pérennité et gouvernance des solutions libres.&lt;br /&gt;
&lt;br /&gt;
* Thierry LEBLOND - DGSIC / MINISTERE DE LA DEFENSE nous parle de Milimail : Interactions avec les communautés nationales et internationales.&lt;br /&gt;
&lt;br /&gt;
Tout savoir sur [http://www.solutionslinux.fr/fr/index.php?PHPSESSID=d6a162965baecd04571dfdd3281d5870 l’événement incontournable dédié aux Solutions Linux/Open Source].&lt;br /&gt;
&lt;br /&gt;
== 14/01/2008 : Milimail v1 en juin 2008 ==&lt;br /&gt;
La version majeure de Milimail v1 est prévue de sortir en juin 2008.&lt;br /&gt;
&lt;br /&gt;
== 01/01/2008 : Bonne année ==&lt;br /&gt;
L'équipe du projet Milimail vous souhaite une bonne année!&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:milimail_happy_new_year_fr.png|center|Bonne année 2008]]&lt;br /&gt;
&lt;br /&gt;
== 19/12/2007 : Elaboration de la feuille de route pour la v1 Milimail ==&lt;br /&gt;
Période d'élaboration et de validation de l'activité qu'il y aura pour le premier semestre 2008 sur le projet afin d'établir la nouvelle feuille de route pour la version v1 de Milimail.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 01/12/2007 : Spécifications des nouvelles fonctionnalités pour la v1 Milimail ==&lt;br /&gt;
* Fonctionnalités à l'étude :&lt;br /&gt;
** Corrélation des avis,&lt;br /&gt;
** Interface de programmation pour les applications, &lt;br /&gt;
** Gestion du réacheminement, &lt;br /&gt;
** Distribution (Linux/Windows)&lt;br /&gt;
** '''...'''&lt;br /&gt;
&lt;br /&gt;
== 20/11/2007 : David Ascher de MailCo à Paris  ==&lt;br /&gt;
David Ascher a rencontré un ensemble de représentants du secteur public à [http://ascher.ca/blog/2007/11/20/thunderbird-and-institutional-users/ Paris le 20 novembre 2007 (English)].&lt;br /&gt;
&lt;br /&gt;
== 11/10/2007 : Compte rendu de la réunion de travail  ==&lt;br /&gt;
Le but de cette réunion est de poursuivre les travaux de spécifications autour des fonctionnalités complémentaires faisant partie ou non du périmètre de réalisation de Milimail. Ainsi que les ajustements à apporter pour la feuille de route version 1 de Milimail.&lt;br /&gt;
&lt;br /&gt;
Les fonctionnalités sont les suivantes:&lt;br /&gt;
* XSMTP.&lt;br /&gt;
* DSN.&lt;br /&gt;
* MDN.&lt;br /&gt;
* gestion des avis.&lt;br /&gt;
* gestion de la priorité.&lt;br /&gt;
* triple enveloppe.&lt;br /&gt;
&lt;br /&gt;
== 20/09/2007 : DSN Intégré au Main Trunk de Mozilla Thunderbird  ==&lt;br /&gt;
Le module DSN (Delivery Status Notification) a été intégré par mozilla au trunk de Thunderbird.&lt;br /&gt;
[https://bugzilla.mozilla.org/show_bug.cgi?id=93085 lien] du bugzilla de Mozilla&lt;br /&gt;
&lt;br /&gt;
Cette intégration est le fruit d'un travail en collaboration proche avec l'équipe de développement de Mozilla Thunderbird.&lt;br /&gt;
&lt;br /&gt;
== 03/09/2007 : CRL_OVER_LDAP Released  ==&lt;br /&gt;
La première version de la fonctionnalité [http://www.milimail.org/milimailfr/index.php/Crl_over_ldap/fr CRL over LDAP] est disponible.&lt;br /&gt;
Cette fonctionnalité permet d'utiliser un annuaire LDAP pour importer une CRL.&lt;br /&gt;
&lt;br /&gt;
== 01/08/2007 : MULTI_LDAP Released  ==&lt;br /&gt;
La fonctionnalité [http://www.milimail.org/milimailfr/index.php/Multi_ldap_auto_completion_user/fr Multi LDAP] a été mise à jour.&lt;br /&gt;
Cette fonctionnalité permet de réaliser de l'autocomplétion d'adresse avec plusieurs annuaires LDAP&lt;br /&gt;
&lt;br /&gt;
== 10/07/2007 : Compte rendu de la réunion de travail  ==&lt;br /&gt;
Les objectifs de la réunion étaient les suivants :&lt;br /&gt;
* Présenter / rappeler le contexte et les objectifs du projet Milimail,&lt;br /&gt;
* Recueillir les éléments de réponse pour les points en suspend sur l’intégration de la norme xSMTP v1.1 dans la v0 de Milimail et fonctions connexes (IHM, limitation de la taille des messages, MDN, DSN),&lt;br /&gt;
* Recueillir les informations et besoins complémentaires sur les fonctionnalités à intégrer dans les prochaines versions de Milimail (gestion des avis,  gestion de la priorité au niveau enveloppe, projet de v2 de la norme xSMTP).&lt;br /&gt;
&lt;br /&gt;
De nombreux ministères étaient conviés à cette réunion de travail Milimail afin que le client de messagerie Milimail intégre au mieux les attentes des administrations françaises tout en respectant le cadre du PEA.&lt;br /&gt;
&lt;br /&gt;
== 26/06/2007 : DSN Released  ==&lt;br /&gt;
La première version de la fonctionnalité [http://www.milimail.org/milimailfr/index.php/Dsn_user/fr DSN] est disponible.&lt;br /&gt;
Cette fonctionnalité permet lors de l'envoi d'un mail de demander un avis de remise.&lt;br /&gt;
&lt;br /&gt;
== 14/05/2007 : SIGNED_RECEIPT Released  ==&lt;br /&gt;
La première version de la fonctionnalité [http://www.milimail.org/milimailfr/index.php/Notification_user/fr SIGNED_RECEIPT] est disponible.&lt;br /&gt;
Cette fonctionnalité permet lors de l'envoi d'un mail de demander un accusé de réception signé, et lors de la réception d'une telle demande de générer l'accusé de réception signé.&lt;br /&gt;
&lt;br /&gt;
== 02/05/2007 : TRIPLE_WRAPPING Released  ==&lt;br /&gt;
La première version de la fonctionnalité [http://www.milimail.org/milimailfr/index.php/Triple_wrapping_user/fr TRIPLE_WRAPPING] est disponible.&lt;br /&gt;
Cette fonctionnalité permet, lors de l'envoi d'un mail, d'utiliser une triple enveloppe. Un message utilisant une triple enveloppe est un message qui a été signé, puis chiffré, puis signé.&lt;br /&gt;
&lt;br /&gt;
== 26/04/2007 : SEND_FORMAT_LDAP Released  ==&lt;br /&gt;
La première version de l'extension [http://www.milimail.org/milimailfr/index.php/Send_format_ldap_user/fr SEND_FORMAT_LDAP] est disponible.&lt;br /&gt;
Cette extension permet, lors de l'envoi d'un mail, de déterminer les formats de message supportés par les destinataires (Texte, HTML) en recherchant ces informations dans un annuaire LDAP.&lt;br /&gt;
&lt;br /&gt;
Dans la version standard de Thunderbird, la recherche du format accepté par un destinataire est effectuée uniquement sur les carnets d'adresses locaux. La valeur définie au niveau de l'annuaire LDAP n'est pas prise en compte.&lt;br /&gt;
&lt;br /&gt;
== 26/04/2007 : MDN_EXTENDED Released  ==&lt;br /&gt;
La première version de l'extension [http://www.milimail.org/milimailfr/index.php/Mdn_extended_user/fr MDN_EXTENDED] est disponible.&lt;br /&gt;
&lt;br /&gt;
Le MDN ou (Message Disposition Notification) est la fonctionnalité qui permet à l'émetteur d'un message de demander au destinataire le renvoi d'un accusé. Cet accusé peut être de plusieurs formes :&lt;br /&gt;
* un accusé de '''Lecture''': le destinataire accuse la lecture du message.&lt;br /&gt;
* un accusé de '''Suppression''': le destinataire accuse la suppression du message.&lt;br /&gt;
&lt;br /&gt;
Dans la version standard de Thunderbird, seule la gestion de l'accusé de '''Lecture''' est implémentée. Cette extension implémente donc la gestion des accusés de '''Suppression''' afin d'être pleinement conforme à la norme ([http://www.ietf.org/rfc/rfc3798.txt RFC&amp;amp;nbsp;3798]).&lt;br /&gt;
&lt;br /&gt;
== 26/04/2007 : Rencontre avec la Fondation Mozilla ==&lt;br /&gt;
Le 2 mars, le groupe de travail Milimail a rencontré Mike Schroepfer, vice président techique de Mozilla Corporation, ainsi que Peter Van Der Beken, développeur à la Fondation Mozilla Europe. Ce fut l'occasion de présenter le projet Milimail à la Fondation et d'identifier les interlocuteurs les plus pertinents pour les collaborations à venir.&lt;br /&gt;
Une rencontre très intéressante et que nous souhaitons fructueuse pour la suite du projet !&lt;br /&gt;
&lt;br /&gt;
== 01/03/2007 : Milimail sur la forge Admisource ==&lt;br /&gt;
Le projet Milimail est hébergé sur la forge française [http://admisource.gouv.fr/ Admisource]. Vous trouverez sur cette forge les sources et la documentation dans un cvs, le suivi des bugs, les forums et les mailings listes. &lt;br /&gt;
&lt;br /&gt;
== 01/02/2007 : Démarrage de la réalisation! ==&lt;br /&gt;
La réalisation des extensions débute par la mise en place d'un noyau de développeurs et la rédaction des spécifications fonctionnelles et techniques détaillées.&lt;br /&gt;
&lt;br /&gt;
== 07/11/2006 : Mise en ligne des normes XSMTP ==&lt;br /&gt;
Ce document est téléchargeable dans la rubrique Documentation.&lt;br /&gt;
&lt;br /&gt;
Le format XSMTP apporte une description des éléments de service additionnels pouvant être implémentés dans les systèmes de messagerie SMTP.&lt;br /&gt;
&lt;br /&gt;
== 22/10/2006 : Conférences de présentation de Milimail ==&lt;br /&gt;
Une première série de conférences aura lieu pour l'administration française les matinées des  14 et 15 novembre 2006 à la DGA (Issy les Moulineaux). Au programme:&lt;br /&gt;
&lt;br /&gt;
* '''matinée du 14 novembre''' - 9h30 / 12h30&lt;br /&gt;
:&amp;lt;u&amp;gt;Introduction&amp;lt;/u&amp;gt;&lt;br /&gt;
::Contexte du projet&lt;br /&gt;
::Objectifs du projet&lt;br /&gt;
::Enjeux du projet&lt;br /&gt;
::Phasage du projet&lt;br /&gt;
:&amp;lt;u&amp;gt;Les besoins opérationnels et l'état de l'art des produits/composants libres&amp;lt;/u&amp;gt;,&lt;br /&gt;
::Méthodologie&lt;br /&gt;
::Milimail&lt;br /&gt;
:::Principales caractéristiques&lt;br /&gt;
:::Besoins fonctionnels&lt;br /&gt;
:::Architecture technique&lt;br /&gt;
::Miliconvert&lt;br /&gt;
:::Principales caractéristiques&lt;br /&gt;
:::Besoins fonctionnels&lt;br /&gt;
:::Architecture technique&lt;br /&gt;
:&amp;lt;u&amp;gt;Etat de l'art des produits libres&amp;lt;/u&amp;gt;&lt;br /&gt;
::Module de formatage Miliconvert&lt;br /&gt;
:::Démarche&lt;br /&gt;
::::Outil graphique de conversion XML =&amp;gt; XML&lt;br /&gt;
::::Traducteur&lt;br /&gt;
:::Synthèse&lt;br /&gt;
::Client de messagerie Milimail&lt;br /&gt;
:::Démarche&lt;br /&gt;
::::Briques libres&lt;br /&gt;
::::Produits tout en un&lt;br /&gt;
:::Synthèse&lt;br /&gt;
:&amp;lt;u&amp;gt;Conclusion&amp;lt;/u&amp;gt;&lt;br /&gt;
:Questions/réponses&lt;br /&gt;
&lt;br /&gt;
* '''matinée du 15 novembre''' - 9h30 / 12h30&lt;br /&gt;
:&amp;lt;u&amp;gt;Introduction&amp;lt;/u&amp;gt;&lt;br /&gt;
::Contexte du projet&lt;br /&gt;
::Objectifs du projet&lt;br /&gt;
::Enjeux du projet&lt;br /&gt;
::Phasage du projet&lt;br /&gt;
:&amp;lt;u&amp;gt;Etat de l'art des licences libres&amp;lt;/u&amp;gt;,&lt;br /&gt;
::Démarche&lt;br /&gt;
:::Pré-sélection des licences&lt;br /&gt;
:::Inventaire des contraintes&lt;br /&gt;
:::Qualification des licences&lt;br /&gt;
::Synthèse des licences préconisées pour Milimail et Miliconvert&lt;br /&gt;
:&amp;lt;u&amp;gt;Etat de l'Art des modèles de communautés et des facteurs de réussites&amp;lt;/u&amp;gt;,&lt;br /&gt;
::Etat des lieux&lt;br /&gt;
::Démarche&lt;br /&gt;
::Qualification&lt;br /&gt;
:::Grille d'analyse&lt;br /&gt;
:::Interviews&lt;br /&gt;
:::Cas concrets&lt;br /&gt;
:::Constats et tendances&lt;br /&gt;
:::Facteurs clés de réussite&lt;br /&gt;
:&amp;lt;u&amp;gt;Synthèse&amp;lt;/u&amp;gt;&lt;br /&gt;
::Synthèse des études&lt;br /&gt;
::Avancement des projets Milimail et Miliconvert&lt;br /&gt;
::Prochaines étapes pour les projets Milimail et Miliconvert&lt;br /&gt;
:Questions /réponses&lt;br /&gt;
&lt;br /&gt;
Pour plus de renseignements, n'hésitez pas à nous contacter: Contact [@] Milimail [dot] org.&lt;br /&gt;
&lt;br /&gt;
== 13/09/2006 : Mise en ligne du site Milimail ==&lt;br /&gt;
Ca y est, la première version du site de Milimail est en ligne ! Il présente les objectifs du projet, une description des extensions à developper et la feuille de route.&lt;br /&gt;
&lt;br /&gt;
L'ouverture du site précède volontairement la mise en ligne des premières versions du programme dont le développement démarre fin 2006/début 2007.&lt;br /&gt;
&lt;br /&gt;
== 13/06/2006 : Milimail sera basé sur Mozilla Thunderbird ==&lt;br /&gt;
L'Etat de l'Art réalisé a permis:&lt;br /&gt;
&lt;br /&gt;
* de rendre compte de la possibilité de partir d'une application déjà existante&lt;br /&gt;
* de choisir le client [http://www.mozilla-europe.org/fr/products/thunderbird/ Mozilla Thunderbird] comme base de départ&lt;br /&gt;
* de définir les fonctionnalités pouvant être introduites dans [http://www.mozilla-europe.org/fr/products/thunderbird/ Mozilla Thunderbird] et celles devant faire l'objet d'extension.&lt;br /&gt;
&lt;br /&gt;
== 13/01/2006 : Lancement du projet Milimail ==&lt;br /&gt;
Dans le cadre d'une étude pour mieux comprendre l'apport potentiel des logiciels libres, la [http://www.defense.gouv.fr/dga/ DGA] lance le projet Milimail. Ce programme comprend deux principales étapes:&lt;br /&gt;
&lt;br /&gt;
- 2006: Etat de l'Art, définition du périmètre technique et fonctionnel, mise en place de la plate-forme de développement.&lt;br /&gt;
&lt;br /&gt;
- 2007 à 2010: Développement de l'outil et animation de la communauté.&lt;br /&gt;
&lt;br /&gt;
Ce programme vise à réaliser un client de messagerie présentant plusieurs fonctionnalités, touchant à la sécurité, indispensables pour la [http://www.defense.gouv.fr/dga/ DGA].&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;/div&gt;</summary>
		<author><name>Xparis</name></author>	</entry>

	<entry>
		<id>https://adullact.net/plugins/mediawiki/wiki/milimail/index.php?title=Secure_Headers_Technical_Documentation/fr&amp;diff=686</id>
		<title>Secure Headers Technical Documentation/fr</title>
		<link rel="alternate" type="text/html" href="https://adullact.net/plugins/mediawiki/wiki/milimail/index.php?title=Secure_Headers_Technical_Documentation/fr&amp;diff=686"/>
				<updated>2010-10-13T09:03:51Z</updated>
		
		<summary type="html">&lt;p&gt;Xparis : /* Mécanismes */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Mécanismes ==&lt;br /&gt;
&lt;br /&gt;
Les mécanismes assurant la sécurisation des entêtes de message sont basés sur les concepts des attributs signés d'un objet:&lt;br /&gt;
Les champs d'entêtes (nom + valeur) à sécuriser sont insérés au sein d'une structure SecureHeaderFields, elle même encapsulée dans une structure SignedAttributes intégrée dans un objet SignerInfo. Ensuite, le processus de calcul du condensé de la signature est réalisé à partir du contenu de message ainsi que des données présentes dans la structure des attributs signés.&lt;br /&gt;
&lt;br /&gt;
La norme de référence pour l'implémentation des attributs signés est la [http://tools.ietf.org/html/rfc4422 RFC 5652].&lt;br /&gt;
&lt;br /&gt;
== Architecture ==&lt;br /&gt;
=== Préférences de compte ===&lt;br /&gt;
&lt;br /&gt;
Une section &amp;quot;entêtes sécurisés&amp;quot; est insérée pour chaque compte utilisateur afin de définir le fichier XML contenant les entêtes à sécuriser.&lt;br /&gt;
Quant au fichier XML de description des entêtes, un fichier par défaut se trouve dans les sources et est copié dans le répertoire du profile utilisateur lors de l'installation du client.&lt;br /&gt;
&lt;br /&gt;
[[File:SecureHeader_sch_settings.png||]]&lt;br /&gt;
&lt;br /&gt;
=== Composition de message ===&lt;br /&gt;
&lt;br /&gt;
Une entrée dans les menus d'accès aux options de sécurité est intégrée dynamiquement via le javascript dans la fenêtre de composition pour activer l'option des entêtes sécurisés.&lt;br /&gt;
Si l'option est activée, la fenêtre d'information de sécurité est enrichie de la liste des entêtes à sécuriser à l'envoi du message. &lt;br /&gt;
&lt;br /&gt;
[[File:SecureHeader_sch_compose.png||]]&lt;br /&gt;
&lt;br /&gt;
=== Signature de message ===&lt;br /&gt;
&lt;br /&gt;
Lors de la génération de la signature, pour chaque entête à sécuriser est appliqué l'algorithme suivant:&lt;br /&gt;
* renseignement du champ HeaderFiledName avec le nom de l'entête,&lt;br /&gt;
* canonisation de la valeur de l'entête,&lt;br /&gt;
* renseignement du champ HeaderFieldValue avec la valeur canonisée,&lt;br /&gt;
* renseignement du champ HeaderFieldStatus avec le statut de l'entête.&lt;br /&gt;
La structure SecureHeaderFields (syntaxe ASN.1 présentée ci-dessous) est ensuite intégrée dans les attributs signés de l'objet SignerInfos. &lt;br /&gt;
&lt;br /&gt;
  SecureHeaderFields ::= SET{&lt;br /&gt;
    canonAlgorithm Algorithm,&lt;br /&gt;
    secHeaderFields HeaderFields&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  Algorithm ::= ENUMERATED {&lt;br /&gt;
    canonAlgorithmSimple(0),&lt;br /&gt;
    canonAlgorithmRelaxed(1)  &lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  HeaderField ::= SEQUENCE{&lt;br /&gt;
    field-Name HeaderFieldName,&lt;br /&gt;
    field-Value HeaderFieldValue,&lt;br /&gt;
    field-status HeaderFieldStatus OPTIONAL&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
Les informations à sécuriser sont implémentées via le fichier nsMsgComposeSecure.cpp.&lt;br /&gt;
&lt;br /&gt;
[[File:SecureHeader_class.png||]]&lt;br /&gt;
&lt;br /&gt;
=== Réception de message ===&lt;br /&gt;
A la réception d'un message, le processus de vérification de signature est complété par une comparaison des entêtes présents dans la structure SecureHeaderFields avec ceux du message. La comparaison est réalisée en utilisant l'algorithme de canonisation enregistré dans les attributs signés.&lt;br /&gt;
Le résultat de la comparaison est signalé par  le marquage de l'icône  [[File:SecureHeaders_read_icon.png||caption]]. Si la comparaison est négative, la signature n'est pas signalée comme invalide mais un point d'interrogation est présenté sur cette icône pour avertir l'utilisateur.&lt;br /&gt;
&lt;br /&gt;
[[File:SecureHeader_sch_read.png||]]&lt;br /&gt;
&lt;br /&gt;
== Arborescence ==&lt;br /&gt;
&lt;br /&gt;
La sécurisation des entêtes est intégrée dans les sources de Thunderbird pour le produit TrustedBird.&lt;br /&gt;
La majorité du code se trouve dans comm-1.9.2/mailnews/extensions/secureheaders, cette partie correspond aux interfaces graphiques spécifiques des entêtes sécurisées. D'autres fichiers sont modifiés pour utiliser les IHMs déjà présentes et surcharger l'existant afin d'intégrer cette fonction supplémentaire. Ainsi, comm-1.9.2/mailnews/extensions/smime contient des ajouts pour afficher dans des fenêtres déjà existantes les informations sur les entêtes sécurisés. C'est aussi cette extension qui est utilisée pour le chiffrage et déchiffrage des entêtes.&lt;br /&gt;
Les fichiers concernés pour les secureHeaders sont:&lt;br /&gt;
&lt;br /&gt;
  ./comm-1.9.2/mailnews/extensions/makefile.in&lt;br /&gt;
                                  /secureheaders/resource&lt;br /&gt;
                                  /secureheaders/src&lt;br /&gt;
                                  /secureheaders/jar.mn&lt;br /&gt;
                                  /secureheaders/makefile.in&lt;br /&gt;
                                  /extensions/smime&lt;br /&gt;
  ./comm-1.9.2/mail/installer/package-manifest.in&lt;br /&gt;
  ./comm-1.9.2 /mozilla/security/nss/lib/smime&lt;br /&gt;
                                          /nss/lib//util&lt;br /&gt;
  ./comm-1.9.2 /mozilla/security/manager/ssl/src&lt;br /&gt;
&lt;br /&gt;
=== Intégrer le service de configuration des Secure Headers dans les préférences de compte ===&lt;br /&gt;
&lt;br /&gt;
Pour la compilation, le fichier am-service-secureheaders.js doit être déclaré dans le makefile.in du composant via la variable&lt;br /&gt;
&lt;br /&gt;
  EXTRA_COMPONENTS = src/am-service-secureheaders.js&lt;br /&gt;
&lt;br /&gt;
Pour le packaging, le fichier am-service-secureheaders.js doit être déclaré dans le fichier .\comm-1.9.2\mail\installer\package-manifest.in&lt;br /&gt;
&lt;br /&gt;
  @BINPATH@/components/am-service-secureheaders.js&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Les entêtes sécurisés ont été implémentés par [[File:Cassidian_logo.png|link=http://www.cassidian.com|150px]]&lt;/div&gt;</summary>
		<author><name>Xparis</name></author>	</entry>

	<entry>
		<id>https://adullact.net/plugins/mediawiki/wiki/milimail/index.php?title=SASL_EXTERNAL_Technical_Documentation/fr&amp;diff=685</id>
		<title>SASL EXTERNAL Technical Documentation/fr</title>
		<link rel="alternate" type="text/html" href="https://adullact.net/plugins/mediawiki/wiki/milimail/index.php?title=SASL_EXTERNAL_Technical_Documentation/fr&amp;diff=685"/>
				<updated>2010-10-13T09:03:29Z</updated>
		
		<summary type="html">&lt;p&gt;Xparis : /* SASL External */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= SASL External =&lt;br /&gt;
&lt;br /&gt;
Simple Authentication and Security Layer (signifiant « Couche d'authentification et de sécurité simple » ou SASL) est un cadre d'authentification et d'autorisation standardisé par l'IETF. Le cadre découple les mécanismes d'authentification des protocoles d'application, permettant en théorie à n'importe quel mécanisme d'authentification pris en charge par SASL d'être employé à partir de n'importe quel protocole d'application capable d'utiliser SASL. Les mécanismes d'authentification peuvent également opérer l'autorisation par serveur mandataire, une technique permettant à un utilisateur d'agir au nom d'un autre. Les mécanismes d'authentification peuvent également fournir une couche d'intégrité des données laquelle permet d'offrir des services de sécurité des données et de confidentialité des données. Un exemple connu d'une telle couche d'intégrité des données est DIGEST-MD5. Les protocoles d'application qui proposent SASL prennent très souvent en charge le protocole de sécurisation des échanges TLS en complément des services offerts par SASL.&lt;br /&gt;
&lt;br /&gt;
[http://fr.wikipedia.org/wiki/SASL source wikipedia]&lt;br /&gt;
&lt;br /&gt;
La norme de référence pour l'implémentation du SASL EXTERNAL est la [http://tools.ietf.org/html/rfc4422 RFC 4422]. &lt;br /&gt;
&lt;br /&gt;
== Mécanismes ==&lt;br /&gt;
&lt;br /&gt;
Un mécanisme SASL est conçu comme une série de demandes d'accès et de réponses. Le mécanisme utilisé ici est celui du “EXTERNAL” : l'authentification est dérivée du contexte (par exemple pour les protocoles employant déjà IPsec ou TLS) D'autres mécanismes SASL existent mais EXTERNAL est le seul qui ait été développé.&lt;br /&gt;
&lt;br /&gt;
Dans le monde du logiciel libre, on trouve souvent deux manières pour un serveur d'authentifier un client par SASL EXTERNAL :&lt;br /&gt;
 - En regardant le propriétaire d'une socket Unix que le client a ouvert,&lt;br /&gt;
 - En utilisant le certificat X.509 utilisé par un client pour une autre couche logicielle : les échanges SSL ou TLS.&lt;br /&gt;
&lt;br /&gt;
== Architecture ==&lt;br /&gt;
&lt;br /&gt;
=== Préférences de compte ===&lt;br /&gt;
&lt;br /&gt;
Un nouveau choix est possible dans les paramètres du serveur. Ce choix permet de sélectionner le mécanisme STARTTLS et de choisir l'authentification par certificat.&lt;br /&gt;
&lt;br /&gt;
[[File:Sasl_sch_settings.png]]&lt;br /&gt;
&lt;br /&gt;
==== Connexion à l'IMAP/S ====&lt;br /&gt;
&lt;br /&gt;
L'application va tenter de se connecter au serveur en utilisant le mécanisme SASL EXTERNAL pour s'authentifier via un certificat existant :&lt;br /&gt;
&lt;br /&gt;
* vérification de la configuration du serveur,&lt;br /&gt;
* envoi de l'authentification au serveur : si le serveur est compatible, une fenêtre va s'ouvrir afin de demander le certificat à utiliser. le certificat est envoyé au serveur pour authentification. Si tout se passe bien, la connexion est établie et l'utilisateur peut lire et envoyer des messages.&lt;br /&gt;
&lt;br /&gt;
Ci-dessous, les échanges entre le serveur S et client C utilisés dans la solution implémentée:&lt;br /&gt;
&lt;br /&gt;
  S: * ACAP (SASL &amp;quot;DIGEST-MD5&amp;quot;)&lt;br /&gt;
  C: a001 STARTTLS&lt;br /&gt;
  S: a001 OK &amp;quot;Begin TLS negotiation now&amp;quot;&lt;br /&gt;
  &amp;lt;TLS negotiation, further commands are under TLS layer&amp;gt;&lt;br /&gt;
  S: * ACAP (SASL &amp;quot;DIGEST-MD5&amp;quot; &amp;quot;EXTERNAL&amp;quot;)&lt;br /&gt;
  C: a002 AUTHENTICATE &amp;quot;EXTERNAL&amp;quot;&lt;br /&gt;
  S: + &amp;quot;&amp;quot;&lt;br /&gt;
  C: + &amp;quot;&amp;quot;&lt;br /&gt;
  S: a002 OK &amp;quot;Authenticated&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Arborescence ==&lt;br /&gt;
&lt;br /&gt;
La sécurisation des entêtes est intégrée dans les sources de Thunderbird pour le produit TrustedBird. La majorité du code se trouve dans comm-1.9.2\mailnews\imap, cette partie correspond au noyau IMAP de Thunderbird. Les fichiers concernés sont :&lt;br /&gt;
&lt;br /&gt;
  ./comm-1.9.2/mailnews/imap/src/nsImapCore.h&lt;br /&gt;
                               /nsImapProtocol.cpp&lt;br /&gt;
                              /nsImapServerResponseParser.cpp&lt;br /&gt;
  ./comm-1.9.2/mozilla/security/manager/ssl/src/nsClientAuthRemember.cpp&lt;br /&gt;
                                             /nsClientAuthRemember.h&lt;br /&gt;
                                             /nsCMS.cpp&lt;br /&gt;
                                             /nsCMS.h&lt;br /&gt;
                                             /nsMsgSMIMECID.h&lt;br /&gt;
                                             /nsNSSIOLayer.cpp&lt;br /&gt;
                                             /nsNSSIOLayer.h&lt;/div&gt;</summary>
		<author><name>Xparis</name></author>	</entry>

	<entry>
		<id>https://adullact.net/plugins/mediawiki/wiki/milimail/index.php?title=SASL_EXTERNAL/fr&amp;diff=684</id>
		<title>SASL EXTERNAL/fr</title>
		<link rel="alternate" type="text/html" href="https://adullact.net/plugins/mediawiki/wiki/milimail/index.php?title=SASL_EXTERNAL/fr&amp;diff=684"/>
				<updated>2010-10-13T08:59:41Z</updated>
		
		<summary type="html">&lt;p&gt;Xparis : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= SASL External =&lt;br /&gt;
&lt;br /&gt;
Le SASL EXTERNAL permet  à un client de s'authentifier auprès d'un serveur sans avoir besoin de mot de passe. Le SASL EXTERNAL est une méthode d'authentification définie dans la [http://www.faqs.org/rfcs/rfc4422.html RFC 4422]. &lt;br /&gt;
&lt;br /&gt;
Pour s'authentifier, lors du choix de mécanisme SASL, le client annonce au serveur qu'il veut utiliser le mécanisme EXTERNAL. Deux alternatives existent pour que le serveur obtienne l'identité du client : soit l'utilisateur annonce son identité, soit le serveur doit trouver lui-même l'identité du client. Dans tous les cas, c'est au serveur de valider ou non l'identité du client.&lt;br /&gt;
&lt;br /&gt;
[[SASL_External_Technical_Documentation/fr|Documentation technique]]&lt;br /&gt;
&lt;br /&gt;
=== SASL EXTERNAL pour IMAP ===&lt;br /&gt;
&lt;br /&gt;
Cette fonction permet de s'authentifier à un serveur IMAP sans mot de passe, uniquement à l'aide d'un certificat client.&lt;br /&gt;
Pour pouvoir utiliser cette fonctionnalité, il est nécessaire d'avoir un serveur IMAP qui implémente l'authentification par SASL EXTERNAL basé sur un certificat X.509 client.&lt;br /&gt;
Trustedbird essaye de se connecter en SASL EXTERNAL uniquement si, lors de l'obtention de la liste des opérations disponibles, le serveur présente la capacité &amp;quot;SASL EXTERNAL&amp;quot;. Attention, sur certains serveurs IMAP, la capacité &amp;quot;SASL EXTERNAL&amp;quot; n'est proposée que pour des connexions chiffrées initiés en IMAPS ou les connexions IMAP suivies d'une opération STARTTLS.&lt;br /&gt;
Trustedbird ne fournit pas au serveur l'identité du client.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
&lt;br /&gt;
Le SASL EXTERNAL est intégrée directement dans Trustedbird 2 et Trustedbird 3.1.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Pré-requis ===&lt;br /&gt;
&lt;br /&gt;
Pour utiliser cette fonctionnalité, il faut dans un premier temps avoir un serveur correctement configuré afin qu'il accepte l'authentification par certificat via le SASL EXTERNAL. &lt;br /&gt;
De plus, l'utilisateur doit importer dans le client un certificat d'authentification adéquat.&lt;br /&gt;
&lt;br /&gt;
=== Configuration du compte utilisateur ===&lt;br /&gt;
&lt;br /&gt;
La configuration se fait via le menu de &amp;quot;Paramètre des comptes&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Dans la section Paramètres serveur:&lt;br /&gt;
* sélectionner l'item &amp;quot;STARTTLS&amp;quot; dans la liste &amp;quot;Sécurité de connexion&amp;quot;.,&lt;br /&gt;
* cocher la case &amp;quot;Authentification par certificat, si possible&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Le client est désormais prêt à initier une authentification par certificat au compte IMAP défini.&lt;br /&gt;
&lt;br /&gt;
[[File:Sasl_settings.PNG||]]&lt;br /&gt;
&lt;br /&gt;
== Utilisation ==&lt;br /&gt;
&lt;br /&gt;
=== Connexion ===&lt;br /&gt;
&lt;br /&gt;
Pour initier la fonction SASL External, il suffit de cliquer sur un dossier du compte pour lancer la connexion. Lors de cette connexion au serveur, une fenêtre va s'ouvrir afin de sélectionner le bon certificat d'authentification. &lt;br /&gt;
Si le certificat est le bon, les mails seront téléchargés et pourront être lus. Sinon, le certificat ne sera pas pris en compte et un mot de passe devra être saisi afin d'initier la connexion au serveur.&lt;br /&gt;
&lt;br /&gt;
[[File:Sasl_auth.PNG||]]&lt;br /&gt;
&lt;br /&gt;
=== Authentification automatique ===&lt;br /&gt;
&lt;br /&gt;
Il se peut qu'à chaque première sélection d'un dossier du compte IMAP, Trustedbird demande de sélectionner le certificat pour s'authentifier auprès du serveur.&lt;br /&gt;
Pour palier ce désagrément, il est possible de configurer le client afin que ce dernier sélectionne automatiquement le certificat adéquat. &lt;br /&gt;
Cette fonction doit être sélectionnée via la fenêtre d'options du client, accessible par le menu &amp;quot;Outils Options&amp;quot;.&lt;br /&gt;
Il faut cocher la case &amp;quot;en sélectionner un automatiquement&amp;quot; accessible dans l'onglet &amp;quot;Certificats&amp;quot; de la section &amp;quot;Avancé&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[File:Sasl_options.PNG||]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
SASL External  a été implémenté par [[File:Cassidian_logo.png|link=http://www.cassidian.com|150px]]&lt;/div&gt;</summary>
		<author><name>Xparis</name></author>	</entry>

	<entry>
		<id>https://adullact.net/plugins/mediawiki/wiki/milimail/index.php?title=SASL_EXTERNAL_Technical_Documentation/fr&amp;diff=683</id>
		<title>SASL EXTERNAL Technical Documentation/fr</title>
		<link rel="alternate" type="text/html" href="https://adullact.net/plugins/mediawiki/wiki/milimail/index.php?title=SASL_EXTERNAL_Technical_Documentation/fr&amp;diff=683"/>
				<updated>2010-10-13T08:59:37Z</updated>
		
		<summary type="html">&lt;p&gt;Xparis : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= SASL External =&lt;br /&gt;
&lt;br /&gt;
Simple Authentication and Security Layer (signifiant « Couche d'authentification et de sécurité simple » ou SASL) est un cadre d'authentification et d'autorisation standardisé par l'IETF. Le cadre découple les mécanismes d'authentification des protocoles d'application, permettant en théorie à n'importe quel mécanisme d'authentification pris en charge par SASL d'être employé à partir de n'importe quel protocole d'application capable d'utiliser SASL. Les mécanismes d'authentification peuvent également opérer l'autorisation par serveur mandataire, une technique permettant à un utilisateur d'agir au nom d'un autre. Les mécanismes d'authentification peuvent également fournir une couche d'intégrité des données laquelle permet d'offrir des services de sécurité des données et de confidentialité des données. Un exemple connu d'une telle couche d'intégrité des données est DIGEST-MD5. Les protocoles d'application qui proposent SASL prennent très souvent en charge le protocole de sécurisation des échanges TLS en complément des services offerts par SASL.&lt;br /&gt;
&lt;br /&gt;
[http://fr.wikipedia.org/wiki/SASL source wikipedia]&lt;br /&gt;
&lt;br /&gt;
La norme de référence pour l'implémentation du SASL EXTERNAL est la [http://www.faqs.org/rfcs/rfc4422.html RFC 4422]. &lt;br /&gt;
&lt;br /&gt;
== Mécanismes ==&lt;br /&gt;
&lt;br /&gt;
Un mécanisme SASL est conçu comme une série de demandes d'accès et de réponses. Le mécanisme utilisé ici est celui du “EXTERNAL” : l'authentification est dérivée du contexte (par exemple pour les protocoles employant déjà IPsec ou TLS) D'autres mécanismes SASL existent mais EXTERNAL est le seul qui ait été développé.&lt;br /&gt;
&lt;br /&gt;
Dans le monde du logiciel libre, on trouve souvent deux manières pour un serveur d'authentifier un client par SASL EXTERNAL :&lt;br /&gt;
 - En regardant le propriétaire d'une socket Unix que le client a ouvert,&lt;br /&gt;
 - En utilisant le certificat X.509 utilisé par un client pour une autre couche logicielle : les échanges SSL ou TLS.&lt;br /&gt;
&lt;br /&gt;
== Architecture ==&lt;br /&gt;
&lt;br /&gt;
=== Préférences de compte ===&lt;br /&gt;
&lt;br /&gt;
Un nouveau choix est possible dans les paramètres du serveur. Ce choix permet de sélectionner le mécanisme STARTTLS et de choisir l'authentification par certificat.&lt;br /&gt;
&lt;br /&gt;
[[File:Sasl_sch_settings.png]]&lt;br /&gt;
&lt;br /&gt;
==== Connexion à l'IMAP/S ====&lt;br /&gt;
&lt;br /&gt;
L'application va tenter de se connecter au serveur en utilisant le mécanisme SASL EXTERNAL pour s'authentifier via un certificat existant :&lt;br /&gt;
&lt;br /&gt;
* vérification de la configuration du serveur,&lt;br /&gt;
* envoi de l'authentification au serveur : si le serveur est compatible, une fenêtre va s'ouvrir afin de demander le certificat à utiliser. le certificat est envoyé au serveur pour authentification. Si tout se passe bien, la connexion est établie et l'utilisateur peut lire et envoyer des messages.&lt;br /&gt;
&lt;br /&gt;
Ci-dessous, les échanges entre le serveur S et client C utilisés dans la solution implémentée:&lt;br /&gt;
&lt;br /&gt;
  S: * ACAP (SASL &amp;quot;DIGEST-MD5&amp;quot;)&lt;br /&gt;
  C: a001 STARTTLS&lt;br /&gt;
  S: a001 OK &amp;quot;Begin TLS negotiation now&amp;quot;&lt;br /&gt;
  &amp;lt;TLS negotiation, further commands are under TLS layer&amp;gt;&lt;br /&gt;
  S: * ACAP (SASL &amp;quot;DIGEST-MD5&amp;quot; &amp;quot;EXTERNAL&amp;quot;)&lt;br /&gt;
  C: a002 AUTHENTICATE &amp;quot;EXTERNAL&amp;quot;&lt;br /&gt;
  S: + &amp;quot;&amp;quot;&lt;br /&gt;
  C: + &amp;quot;&amp;quot;&lt;br /&gt;
  S: a002 OK &amp;quot;Authenticated&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Arborescence ==&lt;br /&gt;
&lt;br /&gt;
La sécurisation des entêtes est intégrée dans les sources de Thunderbird pour le produit TrustedBird. La majorité du code se trouve dans comm-1.9.2\mailnews\imap, cette partie correspond au noyau IMAP de Thunderbird. Les fichiers concernés sont :&lt;br /&gt;
&lt;br /&gt;
  ./comm-1.9.2/mailnews/imap/src/nsImapCore.h&lt;br /&gt;
                               /nsImapProtocol.cpp&lt;br /&gt;
                              /nsImapServerResponseParser.cpp&lt;br /&gt;
  ./comm-1.9.2/mozilla/security/manager/ssl/src/nsClientAuthRemember.cpp&lt;br /&gt;
                                             /nsClientAuthRemember.h&lt;br /&gt;
                                             /nsCMS.cpp&lt;br /&gt;
                                             /nsCMS.h&lt;br /&gt;
                                             /nsMsgSMIMECID.h&lt;br /&gt;
                                             /nsNSSIOLayer.cpp&lt;br /&gt;
                                             /nsNSSIOLayer.h&lt;/div&gt;</summary>
		<author><name>Xparis</name></author>	</entry>

	<entry>
		<id>https://adullact.net/plugins/mediawiki/wiki/milimail/index.php?title=SASL_EXTERNAL/fr&amp;diff=682</id>
		<title>SASL EXTERNAL/fr</title>
		<link rel="alternate" type="text/html" href="https://adullact.net/plugins/mediawiki/wiki/milimail/index.php?title=SASL_EXTERNAL/fr&amp;diff=682"/>
				<updated>2010-10-13T08:49:43Z</updated>
		
		<summary type="html">&lt;p&gt;Xparis : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= SASL External =&lt;br /&gt;
&lt;br /&gt;
Le SASL EXTERNAL permet  à un client de s'authentifier auprès d'un serveur sans avoir besoin de mot de passe. Le SASL EXTERNAL est une méthode d'authentification définie dans la RFC4422. &lt;br /&gt;
&lt;br /&gt;
Pour s'authentifier, lors du choix de mécanisme SASL, le client annonce au serveur qu'il veut utiliser le mécanisme EXTERNAL. Deux alternatives existent pour que le serveur obtienne l'identité du client : soit l'utilisateur annonce son identité, soit le serveur doit trouver lui-même l'identité du client. Dans tous les cas, c'est au serveur de valider ou non l'identité du client.&lt;br /&gt;
&lt;br /&gt;
[[SASL_External_Technical_Documentation/fr|Documentation technique]]&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
&lt;br /&gt;
Le SASL EXTERNAL est intégrée directement dans Trustedbird 2 et Trustedbird 3.1.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Pré-requis ===&lt;br /&gt;
&lt;br /&gt;
Pour utiliser cette fonctionnalité, il faut dans un premier temps avoir un serveur correctement configuré afin qu'il accepte l'authentification par certificat via le SASL EXTERNAL. &lt;br /&gt;
De plus, l'utilisateur doit importer dans le client un certificat d'authentification adéquat.&lt;br /&gt;
&lt;br /&gt;
=== Configuration du compte utilisateur ===&lt;br /&gt;
&lt;br /&gt;
La configuration se fait via le menu de &amp;quot;Paramètre des comptes&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Dans la section Paramètres serveur:&lt;br /&gt;
* sélectionner l'item &amp;quot;STARTTLS&amp;quot; dans la liste &amp;quot;Sécurité de connexion&amp;quot;.,&lt;br /&gt;
* cocher la case &amp;quot;Authentification par certificat, si possible&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Le client est désormais prêt à initier une authentification par certificat au compte IMAP défini.&lt;br /&gt;
&lt;br /&gt;
[[File:Sasl_settings.PNG||]]&lt;br /&gt;
&lt;br /&gt;
== Utilisation ==&lt;br /&gt;
&lt;br /&gt;
=== Connexion ===&lt;br /&gt;
&lt;br /&gt;
Pour initier la fonction SASL External, il suffit de cliquer sur un dossier du compte pour lancer la connexion. Lors de cette connexion au serveur, une fenêtre va s'ouvrir afin de sélectionner le bon certificat d'authentification. &lt;br /&gt;
Si le certificat est le bon, les mails seront téléchargés et pourront être lus. Sinon, le certificat ne sera pas pris en compte et un mot de passe devra être saisi afin d'initier la connexion au serveur.&lt;br /&gt;
&lt;br /&gt;
[[File:Sasl_auth.PNG||]]&lt;br /&gt;
&lt;br /&gt;
=== Authentification automatique ===&lt;br /&gt;
&lt;br /&gt;
Il se peut qu'à chaque première sélection d'un dossier du compte IMAP, Trustedbird demande de sélectionner le certificat pour s'authentifier auprès du serveur.&lt;br /&gt;
Pour palier ce désagrément, il est possible de configurer le client afin que ce dernier sélectionne automatiquement le certificat adéquat. &lt;br /&gt;
Cette fonction doit être sélectionnée via la fenêtre d'options du client, accessible par le menu &amp;quot;Outils Options&amp;quot;.&lt;br /&gt;
Il faut cocher la case &amp;quot;en sélectionner un automatiquement&amp;quot; accessible dans l'onglet &amp;quot;Certificats&amp;quot; de la section &amp;quot;Avancé&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[File:Sasl_options.PNG||]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
SASL External  a été implémenté par [[File:Cassidian_logo.png|link=http://www.cassidian.com|150px]]&lt;/div&gt;</summary>
		<author><name>Xparis</name></author>	</entry>

	<entry>
		<id>https://adullact.net/plugins/mediawiki/wiki/milimail/index.php?title=Fichier:Sasl_auth.PNG&amp;diff=681</id>
		<title>Fichier:Sasl auth.PNG</title>
		<link rel="alternate" type="text/html" href="https://adullact.net/plugins/mediawiki/wiki/milimail/index.php?title=Fichier:Sasl_auth.PNG&amp;diff=681"/>
				<updated>2010-10-13T08:45:10Z</updated>
		
		<summary type="html">&lt;p&gt;Xparis : a téléversé une nouvelle version de « Fichier:Sasl auth.PNG »&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Xparis</name></author>	</entry>

	</feed>