How to upgrade Plesk 9 -> 10 when you run SmarterMail
I also had some trouble with SmarterMail when upgrading from Plesk 9.5 to 10. The problem is that an installed Plesk recognizes SmarterMail, but the installer does not. Therefore it forces an install of MailEnable on you, which impedes the proper functioning of SmarterMail.
Here is how I solved it:
- Before installing the upgrade of Plesk 10, backup SmarterMail. It's very simple, you find a guide here:
http://portal.smartertools.com/KB/a1067/backup-and-restore-smartermail.aspx
- Remove all settings and accounts from SmarterMail (I choose to deinstall and upgrade to a new minor version while I was at it; the point is to get a clean SmarterMail installation)
- Once you have a clean and empty SmarterMail installation, install Plesk and let it install MailEnable. If you are on a live server, make sure you disable the MailEnable services in Windows Services as soon as it's installed, otherwise mails received by MailEnable will not reach your clients in SmarterMail.
- When Plesk is running, go to System Components and switch your mail server to SmarterMail. Depending on how many domains and mailboxes are set up through Plesk, this might take a while. Plesk will recreate all accounts in Smartermail. In the next step you delete all those, but it's necessary to make Plesk know the accounts are there.
- When Plesk is ready, simply restore the backup of all your SmarterMail settings, accounts and mailboxes (again, see the easy guide of SmarterTools on
http://portal.smartertools.com/KB/a1067/backup-and-restore-smartermail.aspx).
- Now you can simply deinstall MailEnable directly from Windows Programs and Features in the Control Panel; it is one of the few Plesk components that actually shows up there.
And voilá, Plesk 10 running SmarterMail!