The IMAP Push module allows email to be uploaded to an IMAP server based on configurable rules.
Migrate IMAP email from one IMAP account to another
Automatically move email from one folder to another based on rules
Archive email from your email accounts to another IMAP account
Highly efficient multiplexing communications used to upload to many accounts simultaneously
Individually configurable IMAP accounts
Supports SSL IMAP servers
Remap IMAP folders on upload
Selectively push email based on recipient addresses
IDLE support for efficient push of multiple email to the same account
Queuing support