iredmail-doc/en_US/upgrade/4-upgrade.mlmmjadmin.md

1.4 KiB

mlmmjadmin upgrade tutorial (RESTful API server used to manage mlmmj mailing list)

!!! warning

* mlmmjadmin-3.0 and later releases __require Python 3.5+__, only listed
  distribution releases are qualified to upgrade:

    - CentOS 7 and later
    - Debian 9 and later
    - Ubuntu 18.04 and later
    - FreeBSD with latest ports tree
    - OpenBSD 6.6 and later

  If you're running an old Linux/BSD release which doesn't have Python
  3.5+, please stay with mlmmjadmin-2.1, it's the last release supports
  Python 2. if you need to upgrade to mlmmjadmin-2.1, please follow this
  upgrade tutorial instead: [Upgrade mlmmjadmin to v2.1](./upgrade.mlmmjadmin.py2.html).

Summary

  • mlmmjadmin is a RESTful API server used to manage mlmmj mailing list.
  • Source code is hosted on GitHub.
  • Download the latest stable release and check its release notes.

Upgrade mlmmjadmin

  • Login to the iRedMail server first, and switch to root user with su or sudo.
  • Download the latest package with wget command, extract download package and run a script to upgrade it. Note: We use version 3.1.2 for example here, 3.1.2.tar.gz.
cd /root/
wget https://github.com/iredmail/mlmmjadmin/archive/3.1.2.tar.gz
tar zxf 3.1.2.tar.gz
cd mlmmjadmin-3.1.2/tools/
bash upgrade_mlmmjadmin.sh
  • That's all.