Imapcopy ou moyen rapide de migrer courrier entre les serveurs
Le guide suivant décrit l'installation programme très simple qui est imapcopy à travers lequel nous migrer courrier d'un serveur à un autre.
COMMENÇONS est extrêmement simple.
Installation imapcopy
Imapcopy est disponible dans le dépôt de Debian / ubuntu. Son installation est simple et se résume à une question de la commande:
1 | sudo apt-get install imapcopy |
configuration
Cliquez sur la configuration se trouve dans le répertoire:
1 | /usr/share/doc/imapcopy/examples |
Modifier le fichier nommé:ImapCopy.cfg
1 | nano /usr/share/doc/imapcopy/examples/ImapCopy.cfg |
Modifier le fichier suit comme:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | ############################################################# # imapcopy config # all lines beginning with # are comments and will be ignored ############################################################# ############## # Sourceserver ############## SourceServer serwer.nazwa.pl SourcePort 143 ################### # Destinationserver ################### DestServer ip-serwera gdzoe ma zostać przeniesiona poczta. DestPort 143 |
Nous allons au fond du fichier et configurer la boîte de transfert.
1 2 3 4 5 | ############################# # List of users and passwords ############################# # SourceUser SourcePassword DestinationUser DestinationPassword Copy "pomoc@serwerweb.pl" "hasło_na_starym_serwerze" "pomoc@serwerweb.pl" "hasło_na_nowym_serwerze" |
Afin de tester si tout est bien configuré pour exécuter le programme dans le répertoire où imapcopy signé notre fichier de configuration.
1 | imapcopy -t |
le script sera exécuté et vérifier la disponibilité et l'exactitude des données pour se connecter.
que nous commençons à migrer commande de boîte aux lettres:
1 | imapcopy |
Le problème avec SSL - stunel
Le problème se produit lorsque l'on veut copier les e-mails avec le cryptage SSL / TLS. La solution à ce problème est à la circulation à effet tunnel à partir des ports
Nous installons et exécuter deux commandes dans la console séparée. Donc, pour travailler tout le temps au cours de nos e-mails de copie.
Installez les paquets nécessaires:
1 2 3 4 5 | sudo apt-get install stunnel Uruchamiamy dwa terminale i wykonujemy polecenia: <pre class="">stunnel -c -f -d 1143 -r imap.foo.tld:993 -P <pre class="">stunnel -c -f -d 1144 -r imap.bar.tld:993 -P |
Après avoir exécuté les commandes ci-dessus dans des bornes séparées vous devez mettre à jour notre fichier de configuration imapcopy.cfg.
1 2 3 4 5 | SourceServer 127.0.0.1 SourcePort 1143 DestServer 127.0.0.1 DestPort 1144 |
Il définit les serveurs source et destination sont sur notre localhost. Merci à laquelle tout le trafic est redirigé de l'adresse stunnel 127.0.0.1:1143 adresse imap.source.net:993 après déjà établir une connexion cryptée.
il est cool https://imapsync.lamiral.info/ parce que tout peut être réglé à partir de la ligne de commande, aucun fichier de configuration
N'oubliez pas qu'il s'agit d'un outil externe et vous ne savez jamais si quelqu'un enregistre accidentellement les mots de passe dans la boîte 😉
Mais je préfère la façon dont je l'ai décrit.
Quel outil externe? Eh bien, une erreur, que vous pensez à un migrateur de site web https://imapsync.lamiral.info/X/ ?
Vous pouvez tout télécharger depuis GitHub et l'installer vous-même. Il y a plusieurs scripts PERL ici (chacun est responsable d'autre chose) et un moyen de tout mettre à votre convenance sur le site.
https://imapsync.lamiral.info/#install
https://github.com/imapsync/imapsync
J'utilise depuis ma chérie … de beaucoup, de nombreuses années 🙂 j'ai déjà transféré plusieurs centaines de TB.