Imapcopy oder schnelle Weise Mail zwischen Servern zu migrieren
Die folgende Anleitung beschreibt die Installation sehr einfaches Programm, das imapcopy ist, durch die wir E-Mails von einem Server zum anderen wandern.
Lassen Sie uns beginnen ist extrem einfach.
Installation imapcopy
Imapcopy ist im Repository von Debian / ubuntu. Die Installation ist einfach und kommt zu einem Problem der Befehl:
1 | sudo apt-get install imapcopy |
Konfiguration
Klicken Sie auf die Konfiguration kann in dem Verzeichnis nicht gefunden werden:
1 | /usr/share/doc/imapcopy/examples |
Bearbeiten Sie die Datei mit dem Namen:ImapCopy.cfg
1 | nano /usr/share/doc/imapcopy/examples/ImapCopy.cfg |
Bearbeiten Sie die Datei wie folgt:
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 |
Wir gehen zum Ende der Datei und konfigurieren die Box zu übertragen.
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" |
Um, wenn alles zu testen, wird auch das Programm im Verzeichnis ausführen konfiguriert, wo imapcopy unsere Konfigurationsdatei unterzeichnet.
1 | imapcopy -t |
das Skript wird die Verfügbarkeit und die Richtigkeit der Daten ausführen und überprüfen, um sich einzuloggen.
dass wir beginnen, Mailbox-Befehl zu migrieren:
1 | imapcopy |
Das Problem mit dem SSL - stunel
Das Problem tritt auf, wenn wir die E-Mails mit SSL-Verschlüsselung kopieren möchten / TLS. Die Lösung für dieses Problem ist es, Tunnelverkehr von Häfen
Wir installieren und zwei Befehle in separaten Konsole ausführen. So arbeiten die ganze Zeit während unserer Kopie von E-Mails.
Installieren Sie die erforderlichen Pakete:
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 |
Nachdem die oben genannten Befehle in separaten Terminals laufen müssen Sie unsere Konfigurationsdatei imapcopy.cfg aktualisieren.
1 2 3 4 5 | SourceServer 127.0.0.1 SourcePort 1143 DestServer 127.0.0.1 DestPort 1144 |
Er legt die Quell- und Zielserver auf unserem localhost waren. Dank dem alle Datenverkehr von stunnel-Adresse umgeleitet wird 127.0.0.1:1143 Adresse imap.source.net:993 nachdem bereits einen verschlüsselten Verbindungsaufbau.
es ist cool https://imapsync.lamiral.info/ denn alles kann von der Kommandozeile gesetzt werden, keine Konfigurationsdateien
Vergessen Sie nicht, dass dies ein externes Tool ist und Sie nie wissen, ob jemand versehentlich Passwörter in der Box speichert 😉
Aber ich ziehe die Art, wie ich beschrieben.
Welches externe Tool? Nun, ein Fehler, dass Sie an einen Website-Web-Migrator denken https://imapsync.lamiral.info/X/ ?
Sie können alles von GitHub herunterladen und selbst installieren. Es gibt mehrere PERL-Skripte (jeder ist für etwas anderes verantwortlich) und eine Möglichkeit, alles für Ihre Bequemlichkeit auf der Website zu platzieren.
https://imapsync.lamiral.info/#install
https://github.com/imapsync/imapsync
Ich benutze seit meinem Schatz … Von vielen, viele viele Jahre 🙂 Ich habe schon mehrere hundert TB übertragen.