Az imapcopy-val teljes egészében átmásolhatod a leveleket, a mappákat és mindent az egyik imap fiókból a másikba. Támogatja az imap és az imaps protokolt.
A cikkíró debiant/ubuntu szervert használ ebben a példában. A költöztetéshez java szükséges.
Tehát szerver
- szerver1.pelda.com (forrás)
- szerver2.pelda.com (cél)
Ubuntu felhasználóknak érdemes átváltani root módba, hogy ne kelljen mindig sudozni.
Előkészületek
Mielőtt belekezdenénk, vessünk egy pillantást a két fiókra. Megcsinálhatod ezt Outlook-al, Thunderbird-el, vagy egy web alapú kliensselmint a SquirrelMail. A cikkíró ezt utóbbit használja a példában. Költöztetés után a három üzenenet megtalálható a szerver 2-őn is.
Szerver 1
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgclzXS09JOPK0qfhu9U9Rj0TJ-6xyqB7fe0VR7kUwxxYbU8VdqLvq3l5AQhyphenhyphenEP8aYZc-z3FpWdY-LUaQcAyRruZlWJoZLs4QJ1cBwmx3VsG4SYp-NjCN9vEcvettJTTTOpFkWtxgJo2qw/s320/1.png)
Szerver 2
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgywH4L6JFt-qcR53vCqLQR144BzyrlIRqvMQKXuhlfKvlfLzdjSvPIwrsT0lAnmEQXzvDagzmUVG24dKby9a8MrgybI0W4Jkea8I_2OzO1eniZX9YptDDt3tDzAweBagd-vhkeKjeWYXE/s320/2.png)
Imapcopy telepítése
Mivel szükséges a java, így telepítjük a következő csomagot:
apt-get install openjdk-6-jre unzip
Most letöltjük és telepítjük az imapcopy-t a következő helyről: /usr/local/imapcopy/
cd /usr/local/ mkdir imapcopy cd imapcopy wget http://imapcopy.googlecode.com/files/imapCopy0.3.1.zip unzip imapCopy0.3.1.zip
Most futtathatóvá teszzük az imapcopy.sh fájlt
chmod +x /usr/local/imapcopy/imapCopy.sh
A költöztetés végrehajtása
Az imapcopy használatatá a következő tartalmazza: /usr/local/imapcopy/imapCopy.sh protocol://user[:password]@server[:port] protocol://user[:password]@server[:port]
A protokol vagy imap vagy imaps lehet.
Ha felhasználónév az e-mailcím, akkor a @ jelet helyettesítsd &40-el. Tehát a parancs
/usr/local/imapcopy/imapCopy.sh imap://sales%40pelda.com:titok@server1.pelda.com imap://sales%40pelda.com:titok@server2.pelda.com
Itt egy példa a kimenetre:
root@server1:/usr/local/imapcopy# /usr/local/imapcopy/imapCopy.sh imap://sales%40example.com:secret@server1.example.com imap://sales%40example.com:secret@server2.example.com 2011-09-30 13:28:27,751 INFO ImapCopier - Starting 2011-09-30 13:28:27,751 DEBUG ImapCopier - Parameters length:2 2011-09-30 13:28:27,751 DEBUG ImapCopier - opening conections 2011-09-30 13:28:27,751 DEBUG ImapCopier - opening imap conection to server1.example.com 2011-09-30 13:28:28,737 DEBUG ImapCopier - opening imap conection to server2.example.com 2011-09-30 13:28:28,998 DEBUG ImapCopier - Creating target Folder: Drafts 2011-09-30 13:28:29,030 DEBUG ImapCopier - Copying 0 messages from Drafts Folder 2011-09-30 13:28:29,033 DEBUG ImapCopier - Creating target Folder: Junk 2011-09-30 13:28:29,058 DEBUG ImapCopier - Copying 0 messages from Junk Folder 2011-09-30 13:28:29,059 DEBUG ImapCopier - Creating target Folder: Trash 2011-09-30 13:28:29,061 DEBUG ImapCopier - Copying 0 messages from Trash Folder 2011-09-30 13:28:29,061 DEBUG ImapCopier - Creating target Folder: Sent 2011-09-30 13:28:29,120 DEBUG ImapCopier - Copying 0 messages from Sent Folder 2011-09-30 13:28:29,527 DEBUG ImapCopier - Copying 3 messages from INBOX Folder root@server1:/usr/local/imapcopy#
Most már látnod kell a leveleket a szerver 2-őn is.
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhRrhHV0Ip-7KvEqI8v1KVWJpIZ9N1qDUl4bsIV6n8xm-okMHDZej9hbJbBKsGy9WtMfRqTDoarbi0wesEwTSjptMTbtjF_khI8RknHrYBnZ4oyi4nvWJTiEjkddPe5Gzca2GhzfJJQOpo/s320/3.png)
Forrás: http://www.howtoforge.com/how-to-migrate-mailboxes-between-imap-servers-with-imapcopy
Nincsenek megjegyzések:
Megjegyzés küldése