Facebook X (Twitter) Instagram
    TecAdmin
    • Home
    • FeedBack
    • Submit Article
    • About Us
    Facebook X (Twitter) Instagram
    TecAdmin
    You are at:Home»Linux Tutorials»How to Install and Use Imapsync on CentOS & Fedora

    How to Install and Use Imapsync on CentOS & Fedora

    By RahulMay 13, 20172 Mins Read

    Imapsync is an IMAP transfer tool used for copying emails from one IMAP server to another IMAP server. This article will help you to install imapsync on Ubuntu, Debian, and LinuxMint systems and transfer all your Mailboxes and emails between two IMAP servers.

    • Read this => How To Install Postfix Mail Server on Ubuntu

    Step 1 – Install Imapsync

    Imapsync package is available under EPEL package repository. First make sure you have added EPEL on your system or install it first.

    $  sudo yum install epel-release
    

    Now, install imapsync package using following command.

    $ sudo yum install imapsync
    

    At this stage, your system is ready for migration all data from one email account to other email accounts using IMAP.

    Step 2 – Transfer Emails with IMAP

    So you are ready for migration. Before migration make sure both accounts have IMAP running and accessible from your system. After that use following command syntax.

    $ imapsync --host1 imap.source.example.com  \
    	   --user1 [email protected] 	    \
    	   --password1 S0urcePassw0rd  	    \
    	   --ssl1			    \
    	   --host2 imap.dest.example.com    \
    	   --user2 [email protected] 	    \
    	   --password2 Dest1nat10NPassw0rd  \
    	   --ssl2
    

    The command will take a long time as per the size of your source Mailbox. After completing all process, you will see a long list of output. Check the output to find if any error occurred during transfer. Below is the small part of the result.

    • Read this => 5 Ways to Send Email From Linux Command Line
    Transfer started at Thu May 11 11:45:37 2017
    PID is 4969
    ...
    ...
    ...
    Total bytes transferred           : 78373 (76.536 KiB)
    Total bytes duplicate host1       : 0 (0.000 KiB)
    Total bytes duplicate host2       : 0 (0.000 KiB)
    Total bytes skipped               : 0 (0.000 KiB)
    Total bytes error                 : 0 (0.000 KiB)
    Message rate                      : 0.1 messages/s
    Average bandwidth rate            : 3.0 KiB/s
    Memory consumption                : 217.0 MiB
    Biggest message                   : 57947 bytes (56.589 KiB)
    Memory/biggest message ratio      : 3927.0
    Start difference host2 - host1    : -2 messages, -78373 bytes (-76.536 KiB)
    Final difference host2 - host1    : 0 messages, 0 bytes (0.000 KiB)
    Detected 0 errors
    

    Reference:

    • https://imapsync.lamiral.info/
    • https://github.com/imapsync/imapsync

    IMAP imapsync mail mailbox
    Share. Facebook Twitter Pinterest LinkedIn Tumblr Email WhatsApp

    Related Posts

    Understanding the LD_LIBRARY_PATH Environment Variable

    Difference between IMAP and POP3

    What is Difference Between IMAP and POP3

    The Beginner’s Guide to Building Your First RPM Package

    View 3 Comments

    3 Comments

    1. zietbukuel on January 21, 2021 6:45 am

      This doesn’t seem to work anymore for CentOS 8.3. The package cannot be found.

      Reply
    2. Pepe on September 26, 2017 7:41 pm

      Thanks a lot dude! I finally got the mail on the new mail server.
      Have a good day sr!

      Reply
    3. Bryan on September 6, 2017 3:57 am

      Hi, what is –ssl11 and –ssl2?

      Reply

    Leave A Reply Cancel Reply

    Advertisement
    Recent Posts
    • Using .env Files in Django
    • Using .env File in FastAPI
    • Setting Up Email Notifications for Django Error Reporting
    • How to Enable Apache Rewrite (mod_rewrite) Module
    • What are Microservices?
    Facebook X (Twitter) Instagram Pinterest
    © 2023 Tecadmin.net. All Rights Reserved | Terms  | Privacy Policy

    Type above and press Enter to search. Press Esc to cancel.