diff --git a/README.md b/README.md index ddbbd40..3263a04 100644 --- a/README.md +++ b/README.md @@ -3,194 +3,13 @@ Outil de transformation des comptes POP en IMAP sur poste de travail -Présentation technique - Version 1.2 +Version 1.3 [https://codeberg.org/jopazerty/moveyourpop](https://codeberg.org/jopazerty/moveyourpop) [Release](https://codeberg.org/jopazerty/moveyourpop/releases) -🎯Contexte et Problématique ---------------------------- -### Situation actuelle - -* Comptes email en **POP3** sur domaines académiques -* ac-nice.fr / ac-aix-marseille.fr -* Téléchargement local des emails -* Pas de synchronisation multi-appareils - -### Objectif - -Migrer automatiquement vers **IMAP** tout en préservant l'historique complet des emails - -🏗️Architecture Technique -------------------------- - -### Technologies - -* **AutoIt 3.3.16.1** - Interface & logique -* **Robocopy** - Sauvegarde fiable -* **PowerShell** - Gestion fichiers - -### Prérequis - -* Thunderbird fermé -* Droits d'écriture profil -* Espace disque suffisant -* Windows (robocopy) - -🔍Analyse du Profil Thunderbird -------------------------------- - -### Structure analysée - -%APPDATA%\\Thunderbird\\Profiles\\xxxxxxxx.default\\ -├── prefs.js # Configuration actuelle -├── user.js # Surcharge générée -└── Mail\\ # Dossiers POP existants - -### Parsing du prefs.js - -* Conversion en tableau clé/valeur -* Recherche serveurs POP3 par regex -* Extraction métadonnées (Username, Account ID, Server ID...) - -🔧Processus de Migration ------------------------- - -### 1\. Détection automatique - -$searchForServer = \_searchKeyInPrefsJsArrayRegex($prefsToArray, "^pop3$") -$searchForAcNice = \_searchValueInPrefsJsArrayRegex($prefsToArray, -"mail\\.server\\."&$serverID&"\\.hostname$") - -### 2\. Workflow sécurisé - -* **Vérification** espace disque -* **Sauvegarde** complète (horodatée) -* **Migration** vers \_Archives de \[compte\].sbd -* **Configuration** IMAP via user.js - -⚙️Configuration IMAP --------------------- - -Domaine - -Serveur IMAP - -Serveur SMTP - -Port - -ac-nice.fr - -imap.ac-nice.fr - -smtps.ac-nice.fr - -993/465 - -ac-aix-marseille.fr - -imap.ac-aix-marseille.fr - -smtp.ac-aix-marseille.fr - -993/465 - -**Sécurité :** SSL/TLS obligatoire - -📁Configuration user.js ------------------------ - -### Paramètres IMAP générés - -user\_pref("mail.server.X.hostname", "imap.ac-nice.fr"); -user\_pref("mail.server.X.type", "imap"); -user\_pref("mail.server.X.port", 993); -user\_pref("mail.server.X.socketType", 3); - -### Dossiers spéciaux - -user\_pref("mail.identity.X.archive\_folder", "imap://user@imap.ac-nice.fr/Archives"); -user\_pref("mail.identity.X.fcc\_folder", "imap://user@imap.ac-nice.fr/Sent"); - -🛡️Sécurité et Fiabilité ------------------------- - -### Mesures de protection - -* **Vérifications** préalables -* **Sauvegarde** automatique - -### Gestion d'erreurs - -* Contrôle espace disque -* Codes retour système -* Messages explicites - -🎮Interface Utilisateur ------------------------ - -### Fonctionnalités GUI - -* **Auto-détection** du profil le plus récent -* **Sélection manuelle** des dossiers -* **Aperçu temps réel** des comptes -* **Informations contextuelles** (taille, espace) - -### Workflow simplifié - -1\. Fermer Thunderbird → 2. Lancer MoveYourPOP → 3. Vérifier → 4. Confirmer → 5. Redémarrage auto - -📊Avantages de la Solution --------------------------- - -### Utilisateur final - -* Migration **transparente** -* Aucune perte de données -* Synchronisation multi-appareils -* Interface simplifiée - -### Administrateur - -* Déploiement de **masse** -* Standardisation configs -* Réduction support - -😞Inconvénients ---------------- - -* Uniquement disponible pour Windows -* Lève des alertes avec certains antivirus - -🚀Déploiement et Maintenance ----------------------------- - -### Méthodes de déploiement - -* **Exécution locale** par l'utilisateur - -### Post-migration automatique - -* Redémarrage Thunderbird -* Archivage user.js → .bak (20s) -* Synchronisation IMAP -* Conservation archives locales - -❓Questions & Discussion ------------------------ - -### Points d'attention - -* Compatibilité futures versions TB -* Politique rétention sauvegardes -* Formation post-migration - -### Évolutions possibles - -* Support autres domaines # Screenshots # diff --git a/presentation.html b/presentation.html deleted file mode 100644 index 36ca721..0000000 --- a/presentation.html +++ /dev/null @@ -1,610 +0,0 @@ - - - - - - MoveYourPOP - Migration POP vers IMAP - - - -
-
-
1 / 12
- -
- -
- -
-

🔄MoveYourPOP

-

Outil de transformation des comptes POP en IMAP sur poste de travail

-

Présentation technique - Version 1.2

- https://codeberg.org/jopazerty/moveyourpop -
- - -
-

🎯Contexte et Problématique

- -
-
-

Situation actuelle

-
    -
  • Comptes email en POP3 sur domaines académiques
  • -
  • ac-nice.fr / ac-aix-marseille.fr
  • -
  • Téléchargement local des emails
  • -
  • Pas de synchronisation multi-appareils
  • -
-
-
-

Objectif

-

Migrer automatiquement vers IMAP tout en préservant l'historique complet des emails

-
-
-
- - -
-

🏗️Architecture Technique

- -
-
-

Technologies

-
    -
  • AutoIt 3.3.16.1 - Interface & logique
  • -
  • Robocopy - Sauvegarde fiable
  • -
  • PowerShell - Gestion fichiers
  • - -
-
-
-

Prérequis

-
    -
  • Thunderbird fermé
  • -
  • Droits d'écriture profil
  • -
  • Espace disque suffisant
  • -
  • Windows (robocopy)
  • -
-
-
-
- - -
-

🔍Analyse du Profil Thunderbird

- -

Structure analysée

-
-%APPDATA%\Thunderbird\Profiles\xxxxxxxx.default\
-├── prefs.js # Configuration actuelle
-├── user.js # Surcharge générée
-└── Mail\ # Dossiers POP existants
-
- -

Parsing du prefs.js

- -
- - -
-

🔧Processus de Migration

- -

1. Détection automatique

-
-$searchForServer = _searchKeyInPrefsJsArrayRegex($prefsToArray, "^pop3$")
-$searchForAcNice = _searchValueInPrefsJsArrayRegex($prefsToArray,
- "mail\.server\."&$serverID&"\.hostname$") -
- -

2. Workflow sécurisé

- -
- - -
-

⚙️Configuration IMAP

- -
- - - - - - - - - - - - - - - - - - - - - - - -
DomaineServeur IMAPServeur SMTPPort
ac-nice.frimap.ac-nice.frsmtps.ac-nice.fr993/465
ac-aix-marseille.frimap.ac-aix-marseille.frsmtp.ac-aix-marseille.fr993/465
-
- -
- Sécurité : SSL/TLS obligatoire -
-
- - -
-

📁Configuration user.js

- -

Paramètres IMAP générés

-
-user_pref("mail.server.X.hostname", "imap.ac-nice.fr");
-user_pref("mail.server.X.type", "imap");
-user_pref("mail.server.X.port", 993);
-user_pref("mail.server.X.socketType", 3); -
- -

Dossiers spéciaux

-
-user_pref("mail.identity.X.archive_folder", - "imap://user@imap.ac-nice.fr/Archives");
-user_pref("mail.identity.X.fcc_folder", - "imap://user@imap.ac-nice.fr/Sent"); -
-
- - -
-

🛡️Sécurité et Fiabilité

- -
-
-

Mesures de protection

-
    - -
  • Vérifications préalables
  • -
  • Sauvegarde automatique
  • - -
-
-
-

Gestion d'erreurs

-
    -
  • Contrôle espace disque
  • -
  • Codes retour système
  • -
  • Messages explicites
  • - -
-
-
-
- - -
-

🎮Interface Utilisateur

- -

Fonctionnalités GUI

- - -
-

Workflow simplifié

-

1. Fermer Thunderbird → 2. Lancer MoveYourPOP → 3. Vérifier → 4. Confirmer → 5. Redémarrage auto

-
-
- - -
-

📊Avantages de la Solution

- -
-
-

Utilisateur final

-
    -
  • Migration transparente
  • -
  • Aucune perte de données
  • -
  • Synchronisation multi-appareils
  • -
  • Interface simplifiée
  • -
-
-
-

Administrateur

-
    -
  • Déploiement de masse
  • -
  • Standardisation configs
  • -
  • Réduction support
  • - -
-
-
-

😞Inconvénients

- -
- - -
-

🚀Déploiement et Maintenance

- -

Méthodes de déploiement

- - -

Post-migration automatique

- -
- - -
-

Questions & Discussion

- -
-
-

Points d'attention

-
    -
  • Compatibilité futures versions TB
  • -
  • Politique rétention sauvegardes
  • -
  • Formation post-migration
  • -
-
-
-

Évolutions possibles

-
    -
  • Support autres domaines
  • -
-
-
- -
- Merci pour votre attention ! -
-
-
- - - - - - \ No newline at end of file