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é
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.
1) copy back the whole content from /var/vmail from your backup to the new server. 2) Chown the data to user and group vmail: chown -R vmail:vmail /var/vmail 3) Use this script to migrate the mail folders to dovecot format: http://www.howtoforge.com/forums/showpost.php?p=281080&postcount=3
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é
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.
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
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).