How to sync email from backup to ispconfig3

Discussion in 'ISPConfig 3 Priority Support' started by DantePasquale, Mar 24, 2014.

  1. DantePasquale

    DantePasquale Member HowtoForge Supporter

    Hi,

    I've had a bad weekend :( But I finally got my new server configured with Ubuntu 12.04 Server running ISPConfig and things seem to be working.

    Now the problem, I only have backups from the old server (ubuntu 11.10 that had been upgraded too many times) of the /var/vmail filesystem/directories.

    That server used posfix, not dovecot that the new ISPConfig runs.

    So, what's the best way to import the old emails?

    I'm thinking I can setup postfix/sendmail and attach the filesystem (it's on an external drive) then use imapsync.

    Is that the best way to proceed?

    Thanks, Danté
     
  2. till

    till Super Moderator Staff Member ISPConfig Developer

    Both servers use postfix, postfix is the mta and not the imap daemon. Does the old server use courier or dovecot imap?

    No. But I need the first answer first to give you instructions on how to migrate the data.
     
  3. DantePasquale

    DantePasquale Member HowtoForge Supporter

    The old one used courier for IMAP.
     
  4. till

    till Super Moderator Staff Member ISPConfig Developer

  5. DantePasquale

    DantePasquale Member HowtoForge Supporter

    Hi Till,

    The script worked great for the Inbox, but the subfolders did not get transfered :( My programming skills are not good enough to modify the php script to do this.

    Do you think it is possible to do this?

    For example in my mailbox from old server I have:

    Code:
    cat courierimapsubscribed 
    INBOX.Trash
    INBOX.Junk
    INBOX.Sent
    INBOX.Drafts
    INBOX.Corporate
    INBOX.Corporate.CompanyStuff
    INBOX.Corporate.DunAndBradst
    INBOX.Corporate.Doostang
    INBOX.Corporate.ConsultingFrms
    INBOX.Corporate.LinkedIn
    INBOX.Corporate.Paychex
    INBOX.Corporate.Plaxo
    INBOX.Corporate.Sun
    INBOX.Corporate.blog
    INBOX.ETC
    INBOX.Jobs
    INBOX.Legal
    INBOX.Motorsport
    INBOX.Projects
    INBOX.Rentals
    INBOX.Travel
    INBOX.Travel.Rental Cars
    INBOX.Corporate.Invoices
    INBOX.Corporate.Covad
    INBOX.Corporate.Chase
    INBOX.Corporate.ConsultingFrms.Crescent
    INBOX.Corporate.Techinsurance
    INBOX.Projects.Oracle
    INBOX.Projects.Oracle.Apple
    INBOX.Projects.Oracle.Verizon
    INBOX.Archives
    INBOX.Archives.2010
    INBOX.Archives.2011
    INBOX.Archives.2007
    INBOX.Archives.2008
    INBOX.Projects.Oracle.NSN
    INBOX.Projects.SFPI
    INBOX.Projects.Intuit
    INBOX.Archives.2012
    INBOX.Projects.SFPI.Aetna
    INBOX.Projects.SFPI.NagiosAlerts
    INBOX.Projects.SFPI.NagiosAlerts.Recovery
    INBOX.Projects.SFPI.NagiosAlerts.Problems
    INBOX.Projects.SFPI.NagiosAlerts.Acks
    INBOX.Pcat courierimapsubscribed 
    INBOX.Trash
    INBOX.Junk
    INBOX.Sent
    INBOX.Drafts
    INBOX.Corporate
    INBOX.Corporate.CompanyStuff
    INBOX.Corporate.DunAndBradst
    INBOX.Corporate.Doostang
    INBOX.Corporate.ConsultingFrms
    INBOX.Corporate.LinkedIn
    INBOX.Corporate.Paychex
    INBOX.Corporate.Plaxo
    INBOX.Corporate.Sun
    INBOX.Corporate.blog
    INBOX.ETC
    INBOX.Jobs
    INBOX.Legal
    INBOX.Motorsport
    INBOX.Projects
    INBOX.Rentals
    INBOX.Travel
    INBOX.Travel.Rental Cars
    INBOX.Corporate.Invoices
    INBOX.Corporate.Covad
    INBOX.Corporate.Chase
    INBOX.Corporate.ConsultingFrms.Crescent
    INBOX.Corporate.Techinsurance
    INBOX.Projects.Oracle
    INBOX.Projects.Oracle.Apple
    INBOX.Projects.Oracle.Verizon
    INBOX.Archives
    INBOX.Archives.2010
    INBOX.Archives.2011
    INBOX.Archives.2007
    INBOX.Archives.2008
    INBOX.Projects.Oracle.NSN
    INBOX.Projects.SFPI
    INBOX.Projects.Intuit
    INBOX.Archives.2012
    INBOX.Projects.SFPI.Aetna
    INBOX.Projects.SFPI.NagiosAlerts
    INBOX.Projects.SFPI.NagiosAlerts.Recovery
    INBOX.Projects.SFPI.NagiosAlerts.Problems
    INBOX.Projects.SFPI.NagiosAlerts.Acks
    INBOX.Projects.SFPI.NagiosAlerts.HostAlerts
    INBOX.Archives.2013
    INBOX.Templates
    INBOX.Projects.SFPI.Lawyer
    INBOX.Trash.AltPress
    INBOX.Projects.SFPI.NagiosAlerts.HostAlerts
    INBOX.Archives.2013
    INBOX.Templates
    INBOX.Projects.SFPI.Lawyer
    INBOX.Trash.AltPress
    
    If I can not get these transfered it is not the end of the world, but would be nice to have ;)

    Thanks, Danté
     
  6. till

    till Super Moderator Staff Member ISPConfig Developer

    The scripts converts the whole mailbox. The subfolders were transfererred by you befire you had run the conversion script. Please see my post in #4 in this thraed, in step 1) you copy all folders and subfolders from /var/vmail in your backz back to your server.
     
  7. DantePasquale

    DantePasquale Member HowtoForge Supporter

    Hi Till, you are correct. I do see the sub-folders in the Maildir as hidden files.

    How do I get Thunderbird to see the .Archives etc? Do I just add them to the ´Subscriptions' file?

    Here is the mail dir for me:

    Code:
    ls  -la /var/vmail/cocoanet.us/dantebell/Maildir
    total 864
    drwxr-xr-x 54 vmail vmail   4096 Mar 26 11:56 .
    drwx------  3 vmail vmail   4096 Mar 26 11:52 ..
    drwx------  6 vmail vmail   4096 Mar 25 19:31 .Archives
    drwx------  6 vmail vmail   4096 Mar 25 19:31 .Archives.2007
    drwx------  6 vmail vmail   4096 Mar 25 19:31 .Archives.2008
    drwx------  6 vmail vmail   4096 Mar 25 19:31 .Archives.2010
    drwx------  6 vmail vmail   4096 Mar 25 19:31 .Archives.2011
    drwx------  6 vmail vmail   4096 Mar 25 19:31 .Archives.2012
    drwx------  6 vmail vmail   4096 Mar 25 19:31 .Archives.2013
    drwx------  6 vmail vmail   4096 Mar 25 19:31 .Corporate
    drwx------  6 vmail vmail   4096 Mar 25 19:31 .Corporate.blog
    drwx------  6 vmail vmail   4096 Mar 25 19:31 .Corporate.Chase
    drwx------  6 vmail vmail   4096 Mar 25 19:31 .Corporate.CompanyStuff
    drwx------  6 vmail vmail   4096 Mar 25 19:31 .Corporate.ConsultingFrms
    drwx------  6 vmail vmail   4096 Mar 25 19:31 .Corporate.ConsultingFrms.Crescent
    drwx------  6 vmail vmail   4096 Mar 25 19:31 .Corporate.Covad
    drwx------  6 vmail vmail   4096 Mar 25 19:31 .Corporate.Doostang
    drwx------  6 vmail vmail   4096 Mar 25 19:31 .Corporate.DunAndBradst
    drwx------  6 vmail vmail   4096 Mar 25 19:31 .Corporate.Invoices
    drwx------  6 vmail vmail   4096 Mar 25 19:31 .Corporate.LinkedIn
    drwx------  6 vmail vmail   4096 Mar 25 19:31 .Corporate.Paychex
    drwx------  6 vmail vmail   4096 Mar 25 19:31 .Corporate.Plaxo
    drwx------  6 vmail vmail   4096 Mar 25 19:31 .Corporate.Sun
    drwx------  6 vmail vmail   4096 Mar 25 19:31 .Corporate.Techinsurance
    drwx------  2 vmail vmail   4096 Mar 22 19:40 courierimapkeywords
    drwx------  2 vmail vmail  81920 Mar 26 11:52 cur
    -rw-r--r--  1 vmail vmail  14128 Mar 26 09:31 dovecot.index
    -rw-r--r--  1 vmail vmail 418816 Mar 26 11:52 dovecot.index.cache
    -rw-r--r--  1 vmail vmail  16436 Mar 26 11:53 dovecot.index.log
    -rw-r--r--  1 vmail vmail  32860 Mar 26 04:05 dovecot.index.log.2
    -rw-r--r--  1 vmail vmail     17 Mar 26 00:55 dovecot-keywords
    -rw-r--r--  1 vmail vmail     72 Mar 25 20:01 dovecot.mailbox.log
    -rw-r--r--  1 vmail vmail  54245 Mar 26 11:52 dovecot-uidlist
    -rw-r--r--  1 vmail vmail      8 Mar 25 19:31 dovecot-uidvalidity
    -r--r--r--  1 vmail vmail      0 Mar 25 19:31 dovecot-uidvalidity.53321205
    drwx------  6 vmail vmail   4096 Mar 25 19:31 .Drafts
    drwx------  6 vmail vmail   4096 Mar 25 19:31 .ETC
    -rw-rw----  1 vmail vmail     80 Mar 22 19:33 ispconfig_mailsize
    drwx------  6 vmail vmail   4096 Mar 25 19:31 .Jobs
    drwx------  6 vmail vmail   4096 Mar 26 09:09 .Junk
    drwx------  6 vmail vmail   4096 Mar 25 19:31 .Legal
    drwx------  6 vmail vmail   4096 Mar 25 19:31 .Motorsport
    drwx------  2 vmail vmail   4096 Mar 26 11:52 new
    drwx------  6 vmail vmail   4096 Mar 25 19:31 .Projects
    drwx------  6 vmail vmail   4096 Mar 25 19:31 .Projects.Intuit
    drwx------  6 vmail vmail   4096 Mar 25 19:31 .Projects.Oracle
    drwx------  6 vmail vmail   4096 Mar 25 19:31 .Projects.Oracle.Apple
    drwx------  6 vmail vmail   4096 Mar 25 19:31 .Projects.Oracle.NSN
    drwx------  6 vmail vmail   4096 Mar 25 19:31 .Projects.Oracle.Verizon
    drwx------  6 vmail vmail   4096 Mar 25 19:31 .Projects.SFPI
    drwx------  6 vmail vmail   4096 Mar 25 19:31 .Projects.SFPI.Aetna
    drwx------  6 vmail vmail   4096 Mar 25 19:31 .Projects.SFPI.Lawyer
    drwx------  6 vmail vmail   4096 Mar 25 19:31 .Projects.SFPI.NagiosAlerts
    drwx------  6 vmail vmail   4096 Mar 25 19:31 .Projects.SFPI.NagiosAlerts.Acks
    drwx------  6 vmail vmail   4096 Mar 25 19:31 .Projects.SFPI.NagiosAlerts.HostAlerts
    drwx------  6 vmail vmail   4096 Mar 25 19:31 .Projects.SFPI.NagiosAlerts.Problems
    drwx------  6 vmail vmail   4096 Mar 25 19:31 .Projects.SFPI.NagiosAlerts.Recovery
    drwx------  6 vmail vmail   4096 Mar 25 19:31 .Rentals
    drwx------  6 vmail vmail   4096 Mar 25 20:01 .Sent
    -rw-r--r--  1 vmail vmail     16 Mar 25 20:01 subscriptions
    drwx------  6 vmail vmail   4096 Mar 25 19:31 .Templates
    drwxr-xr-x  2 vmail vmail   4096 Mar 26 11:52 tmp
    drwxr-xr-x  5 vmail vmail   4096 Mar 25 19:54 .Trash
    drwx------  6 vmail vmail   4096 Mar 25 19:31 .Travel
    drwx------  6 vmail vmail   4096 Mar 25 19:31 .Travel.Rental Cars
    cat /var/vmail/cocoanet.us/dantebell/Maildir/subscriptions :

    Code:
    Trash
    Junk
    Sent
     
  8. till

    till Super Moderator Staff Member ISPConfig Developer

    You should be able to subscribe to them within thunderbird. The menu is File > subscriptions (translted from my german thunderbird, so the wording might differ a bit).
     

Share This Page