GNU/Linux >> Tutoriels Linux >  >> Linux

Comment transférer des boîtes aux lettres entre des serveurs IMAP avec Imapsync

Qu'est-ce qu'Imapsync ?

Imapsync est un outil de transfert IMAP utilisé pour transférer des boîtes aux lettres et des e-mails d'un serveur IMAP à un autre serveur IMAP. L'application Imapsync est un outil de ligne de commande qui permet des transferts IMAP incrémentiels et récursifs d'une boîte aux lettres à une autre, à la fois n'importe où sur Internet ou sur votre réseau local.

Installation d'Imapsync

Les outils Imapsync sont disponibles pour diverses plateformes. Utilisez l'un des didacticiels suivants en fonction de votre système d'exploitation.

  • Installer et utiliser Imapsync sur Ubuntu et Debian
  • Installer et utiliser Imapsync sur CentOS et Fedora ‎

Pour une installation sur d'autres plates-formes, visitez ici.

Transférer des boîtes aux lettres avec Imapsync

Vous êtes donc prêt pour la migration. Avant la migration, assurez-vous que les deux comptes ont IMAP en cours d'exécution et accessible depuis votre système. Après cela, utilisez la syntaxe de commande suivante.

$ imapsync --host1 imap.source.example.com  \
	   --user1 [email protected] 	    \
	   --password1 S0urcePassw0rd  	    \
	   --ssl1			    \
	   --host2 imap.dest.example.com    \
	   --user2 [email protected] 	    \
	   --password2 Dest1nat10NPassw0rd  \
	   --ssl2

La commande prendra beaucoup de temps selon la taille de votre boîte aux lettres source. Après avoir terminé tous les processus, vous verrez une longue liste de résultats. Vérifiez la sortie pour trouver si une erreur s'est produite pendant le transfert. Ci-dessous, une petite partie du résultat.

Transfer started at Thu May 11 11:45:37 2017
PID is 4969
...
...
...
Total bytes transferred           : 78373 (76.536 KiB)
Total bytes duplicate host1       : 0 (0.000 KiB)
Total bytes duplicate host2       : 0 (0.000 KiB)
Total bytes skipped               : 0 (0.000 KiB)
Total bytes error                 : 0 (0.000 KiB)
Message rate                      : 0.1 messages/s
Average bandwidth rate            : 3.0 KiB/s
Memory consumption                : 217.0 MiB
Biggest message                   : 57947 bytes (56.589 KiB)
Memory/biggest message ratio      : 3927.0
Start difference host2 - host1    : -2 messages, -78373 bytes (-76.536 KiB)
Final difference host2 - host1    : 0 messages, 0 bytes (0.000 KiB)
Detected 0 errors

Référence :

  • https://imapsync.lamiral.info/
  • https://github.com/imapsync/imapsync

Linux
  1. Comment transférer des fichiers entre serveurs sous Linux à l'aide de SCP et FTP

  2. Comment configurer des serveurs de journalisation distants avec rsyslog ?

  3. Comment chiffrer le trafic entre les serveurs CUPS

  4. Comment installer / basculer entre plusieurs versions de Java avec SDKMAN

  5. Comment partager des ressources entre plusieurs serveurs Web ?

Comment synchroniser automatiquement des fichiers entre deux serveurs Linux

Comment surveiller vos serveurs Linux avec Checkmk

Comment transférer facilement des fichiers entre des bureaux Linux avec Warp

Comment utiliser Rsync pour copier/synchroniser des fichiers entre des serveurs

Comment transférer des fichiers avec Commander One

Comment gérer les boîtes aux lettres avec RoundCube sur CentOS 7