Upgrading instructions
If you installed the product from the repository, it's updated along with the operating system. Typically it's done automatically in the background so you're always on the latest version, but you can force the upgrade with:
apt update
apt install mailsuite-pro
Upgrading a legacy package
To upgrade from previous v9 of MailSuite Pro installed via Ansible (available as legacy package as of v9.8 release), there's no need to reinstall the entire environment, you just need to update the web components. Backup html/data/
directory, deploy new package and bring data directory back:
curl http://afterlogic.com/download/webmail-pro-mta.zip -o webmail-pro-mta.zip
mv /opt/afterlogic/html/data /opt/afterlogic/data_bak
rm -rf /opt/afterlogic/html
unzip webmail-pro-mta.zip -d /opt/afterlogic/html
rm -rf /opt/afterlogic/html/data
mv /opt/afterlogic/data_bak /opt/afterlogic/html/data
chown -R afterlogic:afterlogic /opt/afterlogic/html/data
Then log into admin interface and run "Create/Update Tables" and "Update Configuration" tools under Database Settings screen.
Version 9.8 of the product brings several security improvements. Though the product will keep functioning correctly upon performing the standard upgrade, we strongly recommend to update encryption key.
To update encryption key, run the following script:
php /opt/afterlogic/html/dev/update-encryption-key.php
and follow the on-screen instructions. The script will update encrypted passwords stored in the database (account passwords, SMTP server relay passwords etc.) as well as encrypted values in configuration files of several modules.