Quand on change d’hébergeur pour son site web, on pense souvent à transférer les fichiers et la base de données… mais on oublie parfois un point crucial : les e-mails. Or, perdre des messages importants ou bloquer la réception pendant la transition peut vite devenir un casse-tête.
La bonne nouvelle, c’est que migrer ses e-mails vers o2switch n’a rien de sorcier, même si cela demande un peu de méthode. L’hébergement o2switch inclut la gestion complète de vos adresses e-mail en toute simplicité, ce qui permet de recréer facilement vos boîtes aux lettres avant le transfert.
Dans cet article, nous allons voir pas à pas comment préparer et réussir cette migration. Vous découvrirez trois méthodes, dont l’une, avec imapsync en ligne de commande, est à la fois rapide, fiable et testable avant de basculer définitivement.
Tous les outils utilisés dans cet article sont gratuits ou open-source.
La méthode en ligne de commande repose sur l’outil libre imapsync. L’interface web imapsync permet également une migration gratuite jusqu’à 3 Go par boîte, sans inscription.
1. Préparer la migration
Avant de transférer vos e-mails, prenez quelques minutes pour préparer le terrain. Une migration bien organisée, surtout lorsqu’il y a plusieurs adresses à gérer, permet d’éviter les pertes de messages et de réduire au minimum l’interruption du service.
a) Recenser toutes vos boîtes e-mail actuelles
Listez toutes les adresses à migrer, même celles qui semblent peu utilisées. Pour chacune, notez :
- Adresse complète (ex. contact@monsite.fr)
- Mot de passe actuel
- Serveur entrant (IMAP) et port
- Serveur sortant (SMTP) et port
Astuce : si vous ne les connaissez pas, vous trouverez ces informations dans le webmail, le cPanel ou l’espace client de votre ancien hébergeur.
b) Bloquer temporairement l’utilisation d’une boîte (Optionnel)
Si certaines boîtes sont utilisées par d’autres personnes pendant la migration, vous pouvez changer temporairement le mot de passe sur l’ancien hébergeur.
- Cela empêche la synchronisation et limite les risques de perte de nouveaux messages.
- Prévenez les utilisateurs concernés et indiquez-leur quand la boîte sera de nouveau opérationnelle.
Cette étape n’est pas obligatoire : vous pouvez aussi préparer la migration sans bloquer l’accès, mais dans ce cas, il faudra refaire un transfert juste avant la bascule finale pour récupérer les derniers messages.
c) Créer toutes les boîtes chez o2switch
Dans votre cPanel o2switch, ouvrez Comptes de messagerie et recréez chaque boîte à l’identique :
- Même identifiant utilisateur.
- Mot de passe temporaire (à modifier après migration). Une fois la migration terminée et validée, remplacez-le par le mot de passe final que vous communiquerez à l’utilisateur
- Quota suffisant pour accueillir tous les e-mails transférés.

Retrouvez l’ensemble des informations sur la configuration des e-mails sur la FAQ dans Créer et gérer des adresses emails.
Pensez à créer aussi les adresses de service ou de redirection (par exemple no-reply@, facturation@, etc.) si elles existent.
d) Vérifier l’espace disponible
Assurez-vous que votre espace disque total chez o2switch, ainsi que le quota de chaque boîte, sont suffisants pour accueillir les données migrées.
Pourquoi recréer toutes les boîtes avant le transfert ?
Parce qu’ainsi, les e-mails transférés auront immédiatement un “point d’arrivée” valide sur le nouveau serveur, même si vous effectuez la migration en plusieurs étapes.
2. Choisir la méthode de transfert
Il existe plusieurs façons de migrer vos e-mails vers o2switch.
Le choix dépend de votre aisance technique, du volume de messages à transférer et du nombre de boîtes concernées.
Tableau comparatif des méthodes
| Méthode | Niveau technique requis | Avantages | Inconvénients |
|---|---|---|---|
| a) Logiciel de messagerie (Thunderbird, Outlook…) | Très faible | Interface visuelle, pas de ligne de commande | Peut être long si beaucoup de messages, risque d’erreurs manuelles |
| b) imapsync en ligne (outil web) | Faible à moyen | Accessible via navigateur, pas d’installation | Limites de taille : 3 Go par boîte. Une seule migration à la fois. |
| c) imapsync en ligne de commande | Moyen à avancé | Très rapide, scriptable, testable avant migration | Avoir un accès SSH et ne pas avoir peur de l’outil Terminal. |
a) Utiliser un logiciel de messagerie (ex. Thunderbird)
C’est la méthode la plus simple si vous préférez une interface visuelle.
- Installez Thunderbird, logiciel libre de messagerie.
- Configurez les deux comptes e-mail (ancien et nouveau) dans Thunderbird en IMAP.
- Une fois connectés, vous pourrez glisser-déposer les dossiers d’un compte à l’autre.
Thunderbird permet aussi de gérer plusieurs boîtes en parallèle, ce qui en fait un très bon outil pour migrer 2 ou 3 adresses sans ligne de commande.
Attention : cette méthode peut être longue si vous avez beaucoup de messages ou une connexion lente. Assurez-vous aussi que Thunderbird n’est pas en train de réindexer avant de lancer un transfert massif.

b) Utiliser imapsync en ligne avec une interface graphique
- Rendez-vous sur https://imapsync.lamiral.info/X/
- Entrez les paramètres de connexion de l’ancien compte et du nouveau (o2switch).
- Lancez la synchronisation.
- Avantage : aucune installation nécessaire.
- Inconvénient : limites de taille : 3 Go par boîte. Une seule migration à la fois.

c) Utiliser imapsync en ligne de commande
C’est la méthode que nous recommandons si vous avez accès au SSH et que vous êtes à l’aise avec quelques commandes. Elle est rapide, fiable et permet de tester la migration avant de la lancer définitivement. Le projet est open-source et disponible sur GitHub : https://github.com/imapsync/imapsync
Pour l’utiliser, il faut d’abord installer imapsync sur votre machine :
- Sur macOS (via Homebrew) :
brew install imapsync - Sur Linux (Debian, Ubuntu…) :
sudo apt install imapsync - Sur Windows, vous pouvez : soit utiliser Windows Subsystem for Linux (WSL) et installer imapsync comme sous Linux, soit suivre la procédure officielle : https://imapsync.lamiral.info/INSTALL.d/Windows/
Des instructions d’installation sont disponibles sur GitHub pour Linux, macOS et Windows (via WSL ou Git Bash).
Une fois installé, ouvrez votre Terminal et saisissez la commande suivante pour simuler la migration (aucun e-mail n’est copié, c’est juste un test) :
imapsync \
--host1 mail.ancien-hebergeur.com --user1 contact@monsite.fr --password1 "MotDePasseAncien" \
--host2 mail.o2switch.net --user2 contact@monsite.fr --password2 "MotDePasseNouveau" \
--justfolders --dryLorsque vous êtes prêt, vous pouvez effectuer la migration réelle avec :
imapsync \
--host1 mail.ancien-hebergeur.com --user1 contact@monsite.fr --password1 "MotDePasseAncien" \
--host2 mail.o2switch.net --user2 contact@monsite.fr --password2 "MotDePasseNouveau" \
--syncinternaldates --useheader "Message-ID" --skipsize --allowsizemismatchQue veulent dire ces commandes ?
--host1et--host2: les serveurs IMAP source et destination (ancien hébergeur / o2switch)--user1et--user2: les adresses e-mail complètes--password1et--password2: les mots de passe respectifs--justfolders --dry: dans l’exemple de test, permet de tester la migration sans rien copier, juste voir les dossiers--syncinternaldates: conserve les dates d’origine des messages--useheader "Message-ID": identifie les e-mails pour éviter les doublons--skipsizeet--allowsizemismatch: ignore les différences de taille mineures entre source et destination
-> Vous trouverez plusieurs exemples de scripts proposés par l’auteur ici : https://github.com/imapsync/imapsync/tree/master/examples
Astuces :
- Vous pouvez relancer la commande à tout moment : imapsync ne recopiera pas les messages déjà transférés.
- Si vous avez plusieurs boîtes à migrer, vous pouvez créer un petit script listant toutes les commandes et les exécuter en série.
⏱️ Estimation du temps de migration (pour 1 Go d’e-mails)
| Méthode | Temps estimé |
|---|---|
| Thunderbird | Environ 1 h |
| imapsync (interface web) | Environ 30 min |
| imapsync (ligne de commande) | Environ 10 à 15 min |
3. Basculer les DNS vers o2switch
Une fois vos boîtes e-mail créées et prêtes chez o2switch, il faudra indiquer à Internet que vos messages doivent désormais arriver sur ce nouvel hébergeur.
Cela se fait en modifiant les enregistrements DNS, et plus précisément les MX.
a) Localiser la gestion DNS
- Si votre nom de domaine est géré chez o2switch, rendez-vous dans l’onglet Zone DNS de cPanel. Voir la FAQ dans Éditeur de zone DNS
- Si vos DNS sont gérés ailleurs (Cloudflare, ovh…), connectez-vous à l’interface correspondante.

b) Modifier les enregistrements MX
- Supprimez les anciens MX pointant vers l’ancien hébergeur.
- Ajoutez ou conservez les MX d’o2switch (souvent
node.o2switch.net.). Vous pouvez facilement retrouver votre node dans l’e-mail « Bienvenue chez o2switch 👍 » que vous avez reçu lors de l’achat de l’hébergement. C’est le nom devant .o2switch.net qui est affiché pour vous connecter au cPanel. - Vérifiez qu’aucun MX résiduel ne pointe vers l’ancien serveur.
c) Mettre à jour les enregistrements de sécurité (SPF, DKIM, DMARC)
- SPF : permet d’indiquer quels serveurs sont autorisés à envoyer des mails pour votre domaine.
- DKIM : signe vos messages pour garantir qu’ils n’ont pas été modifiés.
- DMARC : aide à lutter contre l’usurpation d’identité (phishing).
o2switch fournit ces valeurs prêtes à l’emploi dans cPanel, rubrique Authentification de l’e-mail. Vous pouvez consulter la FAQ Authentification SPF et DKIM des emails
d) Patienter le temps de propagation
- Les modifications DNS peuvent prendre de quelques minutes à 24 h pour se propager.
- Pendant ce temps, certains messages peuvent encore arriver sur l’ancien serveur : d’où l’intérêt de refaire un dernier transfert imapsync avant de clore la migration.
4. Vérifier et finaliser la migration
Une fois la synchronisation terminée et les DNS basculés, il est temps de vous assurer que tout fonctionne comme prévu, sans perte de messages ni interruption de service.
a) Contrôler chaque boîte e-mail migrée
- Connectez-vous au webmail o2switch (
https://votresite.fr:2096) ou configurez votre client de messagerie (Thunderbird, Outlook…) pour vérifier que tous les dossiers sont bien présents. - Comparez avec l’ancien compte : boîte de réception, messages envoyés, archives, etc.

Si vous avez utilisé imapsync, vous pouvez relancer la commande sans crainte : seuls les messages manquants seront recopiés.
b) Tester l’envoi et la réception
- Envoyez un e-mail depuis une boîte migrée vers une adresse externe (Gmail, Outlook, etc.).
- Répondez à ce message pour tester la réception.
- Vérifiez que l’e-mail n’est pas classé en spam et que le nom de domaine n’est pas en liste noire.
c) Garder l’ancien compte actif temporairement
- Il est conseillé de laisser l’ancien hébergeur actif pendant quelques jours, au cas où certains messages arriveraient encore dessus (propagation DNS, envois différés, etc.).
- Cela vous permet aussi de récupérer d’éventuels éléments oubliés.
d) Sauvegarder localement les messages importants
- Même si tout est synchronisé, il est toujours bon d’avoir une sauvegarde locale, surtout pour les boîtes sensibles (direction, service client, juridique, etc.).
- Un export au format
.mboxou.pstpeut être fait depuis votre logiciel de messagerie.
Et si vos e-mails sont chez Google Workspace ou Microsoft 365 ?
Cet article traite principalement des migrations IMAP classiques entre hébergements mutualisés.
Si vos e-mails sont gérés par Google Workspace (Gmail) ou Microsoft 365 (Exchange), la migration nécessite des étapes et des outils spécifiques : authentification OAuth, outils Google ou Microsoft, etc.
Par expérience, les personnes utilisant Exchange ou Google Workspace savent souvent qu’il y a des procédures particulières, ou sont accompagnées par un prestataire.
Quoi qu’il en soit, on peut très bien aborder ce sujet dans un prochain article si nous avons beaucoup de retours sur ce sujet.
Conclusion
Migrer ses e-mails vers o2switch demande un peu de méthode, mais c’est tout à fait accessible, même si vous n’êtes pas un·e technicien·ne aguerri·e. Que vous préfériez une solution visuelle avec un logiciel de messagerie, une interface web simplifiée ou la rapidité d’une ligne de commande, il existe une méthode adaptée à votre niveau.
Prenez le temps de bien préparer les comptes, de tester la migration, puis de finaliser le tout avec quelques vérifications.
Mémo : les étapes clés de la migration e-mail
À garder sous la main pendant toute la procédure.
Avant de commencer
- Lister toutes les boîtes e-mail à migrer
- Récupérer les identifiants et serveurs de l’ancien hébergeur
- Prévenir les utilisateurs concernés
- Créer les boîtes chez o2switch avec les bons quotas
Transfert des messages
- Choisir une méthode : logiciel, imapsync web ou ligne de commande
- Tester la migration si possible (mode “dry” avec imapsync)
- Transférer tous les dossiers et vérifier leur contenu
- Refaire une dernière synchro juste avant de changer les DNS
Bascule des DNS
- Modifier les enregistrements MX pour pointer vers o2switch
- Vérifier SPF, DKIM et DMARC dans cPanel
- Patienter la propagation (jusqu’à 24 h)
Après la migration
- Tester l’envoi et la réception depuis chaque boîte
- Conserver l’ancien serveur actif quelques jours
- Sauvegarder les e-mails importants localement













