1 / 12
đŻ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
Merci pour votre attention !