install imapsync nya
yum install imapsync

Here’s a sample output:

root@server1:~# imapsync –host1 server1.example.com –user1 sales@example.com –passfile1 /etc/secret2
–host2 server2.example.com –user2 sales@example.com –passfile2 /etc/secret2
$RCSfile: imapsync,v $ $Revision: 1.252 $ $Date: 2008/05/08 02:30:17 $
Here is a [linux] system (Linux server1.example.com 2.6.28-11-server #42-Ubuntu SMP Fri Apr 17 02:45:36 UTC 2009 x86_64)
with perl 5.10.0 and the module Mail::IMAPClient version used here is 2.2.9
Command line used :
/usr/bin/imapsync –host1 server1.example.com –user1 sales@example.com –passfile1 /etc/secret2
–host2 server2.example.com –user2 sales@example.com –passfile2 /etc/secret2
Turned ON syncinternaldates, will set the internal dates on host2 same as host1.
TimeZone :[CEST]
Will try to use CRAM-MD5 authentication on host1
Will try to use CRAM-MD5 authentication on host2
From imap server [server1.example.com] port [143] user [sales@example.com]
To   imap server [server2.example.com] port [143] user [sales@example.com]
Banner : * OK [CAPABILITY IMAP4rev1 UIDPLUS CHILDREN NAMESPACE THREAD=ORDEREDSUBJECT THREAD=REFERENCES SORT QUOTA
IDLE ACL ACL2=UNION STARTTLS] Courier-IMAP ready. Copyright 1998-2008 Double Precision, Inc.  See COPYING for distribution information.
Host server1.example.com says it has NO CAPABILITY for AUTHENTICATE CRAM-MD5
Error login : [server1.example.com] with user [sales@example.com] auth [CRAM-MD5]: 3 NO Login failed.

Trying LOGIN Auth mechanism on [server1.example.com] with user [sales@example.com]
Success login on [server1.example.com] with user [sales@example.com] auth [CRAM-MD5]
Banner : * OK [CAPABILITY IMAP4rev1 UIDPLUS CHILDREN NAMESPACE THREAD=ORDEREDSUBJECT THREAD=REFERENCES SORT QUOTA
IDLE ACL ACL2=UNION STARTTLS] Courier-IMAP ready. Copyright 1998-2008 Double Precision, Inc.  See COPYING for distribution information.
Host server2.example.com says it has NO CAPABILITY for AUTHENTICATE CRAM-MD5
Error login : [server2.example.com] with user [sales@example.com] auth [CRAM-MD5]: 3 NO Login failed.

Trying LOGIN Auth mechanism on [server2.example.com] with user [sales@example.com]
Success login on [server2.example.com] with user [sales@example.com] auth [CRAM-MD5]
From capability : QUOTA STARTTLS NAMESPACE IDLE THREAD=ORDEREDSUBJECT ACL SORT UIDPLUS CHILDREN ACL2=UNION IMAP4REV1 THREAD=REFERENCES
To   capability : QUOTA STARTTLS NAMESPACE IDLE THREAD=ORDEREDSUBJECT ACL SORT UIDPLUS CHILDREN ACL2=UNION IMAP4REV1 THREAD=REFERENCES
From state Authenticated
To   state Authenticated
From separator and prefix : [.][INBOX.]
To   separator and prefix : [.][INBOX.]
++++ Calculating sizes ++++
From Folder [INBOX]                             Size:      2412 Messages:     2
From Folder [INBOX.Drafts]                      Size:         0 Messages:     0
From Folder [INBOX.Sent]                        Size:         0 Messages:     0
From Folder [INBOX.Trash]                       Size:         0 Messages:     0
Total size: 2412
Total messages: 2
Time : 11 s
++++ Calculating sizes ++++
To   Folder [INBOX]                             Size:     16844 Messages:     6
To   Folder [INBOX.Drafts]                      Size:         0 Messages:     0
To   Folder [INBOX.Sent]                        Size:         0 Messages:     0
To   Folder [INBOX.Trash]                       Size:         0 Messages:     0
Total size: 16844
Total messages: 6
Time : 0 s
++++ Listing folders ++++
From folders list : [INBOX] [INBOX.Drafts] [INBOX.Sent] [INBOX.Trash]
To   folders list : [INBOX] [INBOX.Drafts] [INBOX.Sent] [INBOX.Trash]
++++ Looping on each folder ++++
From Folder [INBOX]
To   Folder [INBOX]
++++ From [INBOX] Parse 1 ++++
++++ To   [INBOX] Parse 1 ++++
++++ Verifying [INBOX] -> [INBOX] ++++
+ NO msg #1 [FID6mR7SVC7csdmRce+7PQ:924] in INBOX
+ Copying msg #1:924 to folder INBOX
flags from : [\Seen][“26-May-2009 22:00:59 +0200”]
Copied msg id [1] to folder INBOX msg id [7]
+ NO msg #2 [4lu3SCjZGH2mRuiP1dY7Mw:1488] in INBOX
+ Copying msg #2:1488 to folder INBOX
flags from : [()][“27-May-2009 14:12:59 +0200”]
Copied msg id [2] to folder INBOX msg id [8]
Time : 0 s
From Folder [INBOX.Drafts]
To   Folder [INBOX.Drafts]
++++ From [INBOX.Drafts] Parse 1 ++++
++++ To   [INBOX.Drafts] Parse 1 ++++
++++ Verifying [INBOX.Drafts] -> [INBOX.Drafts] ++++
Time : 0 s
From Folder [INBOX.Sent]
To   Folder [INBOX.Sent]
++++ From [INBOX.Sent] Parse 1 ++++
++++ To   [INBOX.Sent] Parse 1 ++++
++++ Verifying [INBOX.Sent] -> [INBOX.Sent] ++++
Time : 0 s
From Folder [INBOX.Trash]
To   Folder [INBOX.Trash]
++++ From [INBOX.Trash] Parse 1 ++++
++++ To   [INBOX.Trash] Parse 1 ++++
++++ Verifying [INBOX.Trash] -> [INBOX.Trash] ++++
Time : 1 s
++++ Statistics ++++
Time                   : 12 sec
Messages transferred   : 2
Messages skipped       : 0
Total bytes transferred: 2412
Total bytes skipped    : 0
Total bytes error      : 0
Detected 0 errors
Please, rate imapsync at http://freshmeat.net/projects/imapsync/
?Happy with this free, open source and gratis GPL software?
Feel free to thank the author by giving him a book:
http://www.amazon.com/gp/registry/wishlist/1C9UNDIH3P7R7/
(or its paypal account gilles.lamiral@laposte.net)

kalo ga perlu password alias udah tau passwordnya tinggal jalanin skrip nya aja :
imapsync –host1 thor.mcs.co.id –user1 email@example1 –password1 passwordnya–host2 valkyrie.mcs.co.id –user2 email@example2 –password2 passwrodnya
cara buat bikin password bayangan nya begini nih :
masuk ke direktori nya ini contohnya ke direktori email nya galihadiwibawa.id
cd /home/galih/etc/galihadiwibawa.id/
root@thor [/home/galih/etc/galihadiwibawa.id]# ls
./ ../ passwd passwd,v \@pwcache/ quota quota,v shadow shadow,v
coba di cat aja shadow nya
root@thor [/home/galih/etc/galihadiwibawa.id]# cat shadow
galih:$6$JU0FocANerlcXtL6$2zSYYj8CdNr6fyfYjSbvEIsMXR3xdVzt10Z3VKwQCyY5.FvlQbrxwwpHA/eCGBFUS.U8WWpHIdekQXsP8Xyv6/:16872::::::
nah itu dari galih:$xxxxxxxxxxxx yang xxx nya itu generate password aslinya
jadi dibackup dulu deh yang shdow aslinya ini jangan lupa
sekarang bikin user akun email buat dapetin shadow yang baru dan yang udah kita tau password aslinya
kaya biasa bikin akun email di cpanel nya
nahh nanti muncul key buat akun yang udah di bikin
root@thor [/home/galih/etc/galihadiwibawa.id]# cat shadow
galih:$6$JU0FocANerlcXtL6$2zSYYj8CdNr6fyfYjSbvEIsMXR3xdVzt10Z3VKwQCyY5.FvlQbrxwwpHA/eCGBFUS.U8WWpHIdekQXsP8Xyv6/:16872::::::
maxindo:$6$W2a58KbipjncAnqf$/HE03VkrZvJRstOLkezRb39h9g3JTXoLigThdudcbdzwPmu.A3qJu4agMLmS1iEHowQBeUXNUOaVCPGcv2iE4/:17031::::::
skrang yang galih:$6$xxxxxxxxxxxxxxxxxxxxxxxxxx/:16872:::::: lu ganti sama si maxindo
nanti jadi begini
galih:$6$W2a58KbipjncAnqf$/HE03VkrZvJRstOLkezRb39h9g3JTXoLigThdudcbdzwPmu.A3qJu4agMLmS1iEHowQBeUXNUOaVCPGcv2iE4/:16872::::::
maxindo:$6$W2a58KbipjncAnqf$/HE03VkrZvJRstOLkezRb39h9g3JTXoLigThdudcbdzwPmu.A3qJu4agMLmS1iEHowQBeUXNUOaVCPGcv2iE4/:17031::::::
otomatis pas login galih@galihadiwibawa.id bisa pake passwordnya si maxindo@galihadiwibawa.id
udah dapet passwordnya dari server 1 dan server 2 tinggal jalanin :
imapsync –host1 thor.mcs.co.id –user1 email@example1 –password1 passwordnya–host2 valkyrie.mcs.co.id –user2 email@example2 –password2 passwrodnya

kelar..