Documentation du Dr FRAPPE

Ce wiki regroupe les résultats de mes expériences en informatique accumulés au cours de mes recherches sur le net.

Dans la mesure du possible, j'ai cité mes sources ; il en manque certainement… :-)

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
logiciel:internet:dbxconv:start [2021/04/07 10:58] – [Options] adminlogiciel:internet:dbxconv:start [2022/08/13 21:57] (Version actuelle) – modification externe 127.0.0.1
Ligne 6: Ligne 6:
   * Le format mbox a l'avantage d'être en clair et lisible par de nombreux clients de messagerie.   * Le format mbox a l'avantage d'être en clair et lisible par de nombreux clients de messagerie.
   * Le format eml permet de réimporter les messages dans Outlook Express. La procédure est plus sophistiquée que celle de Outlook Express. Outlook Express écrase les messages ayant le même expéditeur et le même sujet, tandis que DbxConv énumère les messages, de sorte que vous pouvez être sûr de n'en perdre aucun à la conversion.   * Le format eml permet de réimporter les messages dans Outlook Express. La procédure est plus sophistiquée que celle de Outlook Express. Outlook Express écrase les messages ayant le même expéditeur et le même sujet, tandis que DbxConv énumère les messages, de sorte que vous pouvez être sûr de n'en perdre aucun à la conversion.
- 
-Pour les détails, voir le README : [[logiciel:internet:dbxconv:readme:start]] 
  
 ===== Pré-requis ===== ===== Pré-requis =====
Ligne 19: Ligne 17:
 ===== Utilisation ===== ===== Utilisation =====
  
-<subnumberlist>+<WRAP list-deep>
   - **convertir des fichiers dbx en mbx** :   - **convertir des fichiers dbx en mbx** :
     - Placez-vous dans un répertoire de travail     - Placez-vous dans un répertoire de travail
Ligne 29: Ligne 27:
   - **convertir les fichiers dbx au format eml** <cli prompt='$ '>...@...:~ $  wine DbxConv.exe -eml *.dbx</cli>Pour chaque boîte aux lettres, un dossier nommé comme la boîte aux lettres est créé, contenant tous les messages extraits   - **convertir les fichiers dbx au format eml** <cli prompt='$ '>...@...:~ $  wine DbxConv.exe -eml *.dbx</cli>Pour chaque boîte aux lettres, un dossier nommé comme la boîte aux lettres est créé, contenant tous les messages extraits
   - **Pour faire les deux** :<cli prompt='$ '>...@...:~ $  wine DbxConv.exe -mbx -eml *.dbx</cli>   - **Pour faire les deux** :<cli prompt='$ '>...@...:~ $  wine DbxConv.exe -mbx -eml *.dbx</cli>
-</subnumberlist>+</WRAP>
  
 ==== Options ==== ==== Options ====
Ligne 58: Ligne 56:
 Ainsi, une définition de variable complète suit ce schéma (où les crochets indiquent les composants facultatifs) :<code - >$VARNAME[_OPTIONNAME:OPTIONVALUE][_OPTIONNAME:OPTIONVALUE]...$</code> Ainsi, une définition de variable complète suit ce schéma (où les crochets indiquent les composants facultatifs) :<code - >$VARNAME[_OPTIONNAME:OPTIONVALUE][_OPTIONNAME:OPTIONVALUE]...$</code>
  
-=== Variables disponibles === +<WRAP list-deep> 
- +  - **Variables disponibles** 
-  * **avec les fichiers mbox et eml** : +    * **avec les fichiers mbox et eml** : 
-    * **DBXDATE** : date de la dernière modification du fichier dbx. +      * **DBXDATE** : date de la dernière modification du fichier dbx. 
-    * **DBXNAME** : Nom du fichier dbx actuel sans l'extension dbx +      * **DBXNAME** : Nom du fichier dbx actuel sans l'extension dbx 
-  * **avec les fichiers eml** seuls : +    * **avec les fichiers eml** seuls : 
-    * **RADDR** : Adresse e-mail du destinataire. +      * **RADDR** : Adresse e-mail du destinataire. 
-    * **RDATE** :date de réception du message. +      * **RDATE** :date de réception du message. 
-    * **RNAME** : Nom du récepteur (si aucun nom n'est spécifié, la sortie sera la même que si vous utilisez RADDR). +      * **RNAME** : Nom du récepteur (si aucun nom n'est spécifié, la sortie sera la même que si vous utilisez RADDR). 
-    * **SADDR** : Adresse e-mail de l'expéditeur. +      * **SADDR** : Adresse e-mail de l'expéditeur. 
-    * **SDATE** : date d'envoi du message. +      * **SDATE** : date d'envoi du message. 
-    * **SNAME** : Nom de l'expéditeur (si aucun nom n'est spécifié, la sortie sera la même que si vous utilisez SADDR). +      * **SNAME** : Nom de l'expéditeur (si aucun nom n'est spécifié, la sortie sera la même que si vous utilisez SADDR). 
-    * **SUBJ** : sujet du message.+      * **SUBJ** : sujet du message. 
 +  - **Formatage des variables** : Les options de formatage sont séparées des variables par des traits de soulignement "_".\\ Chaque option est déclarée avec l'option à définir suivie de deux-points et de la valeur de l'option.\\ Options disponibles : 
 +    * **L** : longueur maximale ; Si la chaîne résultante est plus longue que ce nombre, elle sera tronquée.\\ Par défaut, la chaîne résultante a une taille illimitée. 
 +    * **N** : nombre maximum d'éléments inclus dans la chaîne de sortie. Ne s'applique qu'aux variables RADDR et RNAME, où la sortie peut avoir plusieurs entrées (c'est-à-dire plusieurs récepteurs). 
 +    * **C** : casse de la chaîne résultante : 
 +      * **0** -> tous les caractères sont convertis en minuscules 
 +      * **1** -> tous les caractères sont convertis en majuscules. 
 +      * **Par défaut, la casse reste inchangée.** 
 +    * **E** : Une chaîne résultante vide sera remplacée par la chaîne définie par cette option.\\ Par défaut, une chaîne vide. 
 +    * **F** : Pour les variables de date : la date sera formatée selon la chaîne de format définie avec cette option. La chaîne de format peut être constituée de constantes et de variables.\\ Le paramètre par défaut de cette option est %Y-%m-%d.\\ Les variables suivantes sont disponibles: 
 +      * **%y** : Année à deux chiffres 
 +      * **%Y** : Année à quatre chiffres 
 +      * **%m** : Mois 
 +      * **%d** : Jour du mois 
 +      * **%H** : Heure (24) 
 +      * **%I** : Heure (12) 
 +      * **%p** : AM/PM 
 +      * **%M** : Minutes 
 +      * **%S** : Secondes 
 +      * **%b** : Nom court du mois 
 +      * **%B** : Nom complet du mois 
 +      * **%a** : Nom court du jour de la semaine 
 +      * **%A** : Nom complet du jour de la semaine 
 +      * **%W** : Numéro de semaine 
 +  - **Exemples de formatage des noms de fichiers** 
 +    * **Réglage par défaut pour les noms de fichiers mbox** :<code - >$DBXNAME$.mbx</code>Cela signifie que le nom de fichier de la mbox est généré à partir du nom du fichier dbx avec une extension mbx 
 +    * **Réglage par défaut pour les noms de fichier eml** :<code - >$SNAME_L:32_E:Unknown$ - $SUBJ_L:64_E:No Subject$.eml</code>pour les fichiers eml, le nom de fichier est généré à partir des 32 premiers caractères du nom de l'expéditeur ("Inconnu" s'il n'y a pas d'informations sur l'expéditeur). Puis la chaîne "-" suivie des 64 premiers caractères du sujet ("No Subject"si le message n'a pas d'objet) et enfin, l'extension ".eml"
 +    * **Pour préfixer avec la date et l'heure du message**, utilisez le destinataire et faites en sorte que les e-mails se comportent comme des fichiers texte, le modèle de nom de fichier pour les fichiers eml ressemblerait à ceci :<code - >($RDATE_F:%Y-%m-%d %H-%M-%S$) $RNAME_L:32_E:Unknown$ - $SUBJ_L:64_E:No Subject$.txt</code> 
 +    * **Pour inclure cette option de dénomination de fichier dans la commande complète**, vous devrez écrire<cli prompt='$ '>...@...:~ $ dbxconv "-eml($RDATE_F:%Y-%m-%d %H-%M-%S$) $RNAME_L:32_E:Unknown$ - $SUBJ_L:64_E:No Subject$.txt" *.dbx</cli>Notez les guillemets, nécessaires pour que cette commande fonctionne. 
 +</WRAP>
  
 ===== Désinstallation ===== ===== Désinstallation =====
Ligne 77: Ligne 104:
  
   * **(fr)** [[https://download.cnet.com/DbxConv/3000-2369_4-75185067.html]]   * **(fr)** [[https://download.cnet.com/DbxConv/3000-2369_4-75185067.html]]
-  * le README :+  * **(fr)** le fichier README
  
 ---- ----
 //Basé sur << [[https://download.cnet.com/DbxConv/3000-2369_4-75185067.html|DbxConv]] >> par CNET.// //Basé sur << [[https://download.cnet.com/DbxConv/3000-2369_4-75185067.html|DbxConv]] >> par CNET.//