Sign inSign up

jfisbein/imapcopy

By jfisbein

•Updated 2 days ago

Image
1

2.9K

jfisbein/imapcopy repository overview

⁠imapcopy

Copy recursively all email messages and folders from one imap account to another

⁠Usage Instructions

    docker run -it --name imapcopy jfisbein/imapcopy --source imap://peter:[email protected] --target imaps://peter%40gmail.com:[email protected] --fromDate 2018-02-01 --toDate 2019-01-01 --excluded Spam INBOX [Gmail] Spam Drafts Bin "Bart Simpson"        
⁠Run as a command line tool:
  • Download the application from the repository

  • build de jar:

      mvn clean package
      
    
  • Run the application:

      java -jar target/imapcopy-x.y.z.jar --source sourceImapAccount --target targetImapAccount --fromDate filterFromDate --toDate filterToDate --excluded [list of exlcuded folders]    
      (ex: java -jar target/imapcopy-1.1.0.jar --source imap://peter:[email protected] --target imaps://peter%40gmail.com:[email protected] --fromDate 2018-02-01 --toDate 2019-01-01 --excluded Spam INBOX [Gmail])
    
      
    
⁠Imap accounts url format
    {protocol}://[user:password@]{host}[:port]
    

Where

  • protocol can be imap or imaps
  • user and password are optional and must be url escaped (ex: [email protected] becomes peter%40gmail.com)
  • host: host of the imap server
  • port: port of the imap server

Tag summary

Content type

Image

Digest

Size

240.2 MB

Last updated

over 4 years ago

docker pull jfisbein/imapcopy