Você também pode fazer o upload com o python:
import imaplib
# an alternative for IMAP4_SSL is IMAP4 if you're doing this locally
imap = imaplib.IMAP4_SSL(your_2nd_server, its_imap_portnumber)
imap.login(user_name, password)
e, em seguida, para cada mensagem transferida por download:
imap.append(mailbox, [], delivery_time, message)
Você precisa obter o tempo de entrega do cabeçalho da mensagem para isso.