mailman3-web - Django project integrating Mailman3 Postorius and HyperKitty

Property Value
Distribution Ubuntu 18.04 LTS (Bionic Beaver)
Repository Ubuntu Universe amd64
Package filename mailman3-web_0+20170523-14_all.deb
Package name mailman3-web
Package version 0+20170523
Package release 14
Package architecture all
Package type deb
Category universe/web
License -
Maintainer Ubuntu Developers <>
Download size 22.83 KB
Installed size 108.00 KB
This django web application provides the Mailman3 Postorius web interface
and the HyperKitty mailinglist archiver integrated into one project.
The package automates most of the necessary configuration for the Django
project (database setup, webserver configuration, secret and API key
generation, Django project configuration) to get a ready-to-use Mailman3
web suite.
The Mailman3 Django project runs as uWSGI daemon and optionally a webserver
is configured as reverse proxy. In this case, the service can be accessed
at '/mailman3'.
Default database backend is SQLite3 in order to not break automated
installations. For productive setups, PostgreSQL or MySQL are much better
options though. See README.Debian for further information.


Package Version Architecture Repository
mailman3-web_0+20170523-14_all.deb 0+20170523 all Ubuntu Universe
mailman3-web - - -


Name Value
dbconfig-mysql -
dbconfig-no-thanks -
dbconfig-pgsql -
dbconfig-sqlite3 -
debconf >= 0.5
debconf-2.0 -
lsb-base -
node-less -
python << 2.8
python-django-hyperkitty -
python-django-postorius -
python-psycopg2 -
python-pymysql -
python-whoosh -
ruby-sass -
ucf -
uwsgi -
uwsgi-plugin-python -


Name Value
mailman3-suite = 0+20170523-11


Name Value
mailman3-suite << 0+20170523-12~


Type URL
Binary Package mailman3-web_0+20170523-14_all.deb
Source Package mailman-suite

Install Howto

  1. Update the package index:
    # sudo apt-get update
  2. Install mailman3-web deb package:
    # sudo apt-get install mailman3-web




2018-04-12 - Pierre-Elliott Bécue <>
mailman-suite (0+20170523-14) unstable; urgency=medium
[ Jonas Meurer ]
* d/mailman3-web.config:
- Ignore errors on 'db_get mailman3-web/database-type'. If
dbconfig-no-thanks is used, the debconf entry doesn't exist.
[ Pierre-Elliott Bécue ]
* d/control:
- Bump Standards-Version to 4.1.4. No change required.
2018-03-24 - Jonas Meurer <>
mailman-suite (0+20170523-13) unstable; urgency=medium
[ Pierre-Elliott Bécue ]
[ Jonas Meurer]
* d/mailman3-web.postrm:
- Remove all log files, also rotated ones.
* d/README.Debian, d/TODO:
- Package 'mailman3-core' got renamed to 'mailman3'
* d/mailman3-web.init:
- Fix typo in path to pidfile
- Coding style improvements and indention fixes
* d/mailman3-web.postinst:
- Select user by username when deleting it from the database. This
allows one to change the email address later.
- Set the mail address for default admin user in ADMINS list of to the superuser mail address from debconf.
* d/mailman3-web.{config,postinst}, d/mailman3-web/templates:
- Add new debconf question about Django site domain, configure it
in postinst script.
- Always run django-admin as user 'www-data' in maintainer scripts.
[ Pierre-Elliott Bécue]
* Update po/fr.po
* d/control:
- Raise debhelper build dependency level to 11
* d/compat: Bump to 11
2018-03-14 - Jonas Meurer <>
mailman-suite (0+20170523-12) unstable; urgency=medium
[ Jonas Meurer ]
* Rename binary package 'mailman3-suite' to 'mailman3-web' to avoid
further confusion, drop binary package 'mailman3-suite'.
A bit more background:
- The naming of our mailman3 packages caused some confusion. So we
decided on the following:
1. binary package 'mailman3-suite' will become 'mailman3-web' to make
the purpose more obvious.
2. binary and source package 'mailman3-core' will become 'mailman3'.
This is closer to the upstream name.
3. binary metapackage 'mailman3' will become 'mailman3-full' and moves
to the source package 'mailman3-core'/'mailman3'.
This upload of source package 'mailman-suite' takes care of part 1.
* d/NEWS:
- Document the renaming of the binary package name.
* d/mailman3-web.*, d/patches/*, d/contrib/uwsgi.ini, d/rules:
- Move logfiles to new subdirectory /var/log/mailman3/web
* d/control:
- Drop binary package 'mailman3', will be provided by another source
package in future.
- Add 'Conflicts: mailman3-suite' to mailman3-web, to prevent parallel
installation of old and new binary package.
* d/mailman3-web.postinst:
- Add '-f' to ucfr for hyperkitty.conf, as we might hijack the file from
old package mailman3-suite.
- Explicitly run python2.7 version of django-admin
* d/contrib/hyperkitty.cfg.sample, d/mailman3-web.{install,postinst,postrm}:
- Remove 'hyperkitty.cfg', it belongs to python3-mailman-hyperkitty
* d/rules:
- Run debhelper with '--with systemd'
- Set owner of /var/lib/mailman3/web/static/CACHE to www-data:www-data.
(Closes: #892427)
* d/mailman3-web.config:
- Fix sed command in get_config_option()
- Wrap db_input into 'db_beginblock' and 'db_endblock'
* d/templates:
- Enhance description for mailman3-web/superuser-password
[ Pierre-Elliott Bécue ]
* d/mailman3-web.install:
- Move uwsgi.ini to /etc/mailman3
* d/contrib/nginx.conf:
- Add nginx.conf file
* d/mailman3-web.cron.d:
- Fix cron jobs to call explicitly python2.7 version of
* d/template:
- Add a new debconf readme entry to display when a user choses nginx.
* d/po/fr.po: updated translation
* d/mailman3-web.postinxt:
- Displays the readme if nginx is chosen

See Also

Package Description
mailman3_3.1.1-9_all.deb Mailing list management system
mailnag_1.2.1-1.1_all.deb extensible mail notification daemon
mailping_0.0.4ubuntu5+really0.0.4-3ubuntu1_all.deb monitor email service availability and functioning
mailplate_0.2-1_all.deb reformat mail drafts according to templates
mailsync_5.2.2-3.1build1_amd64.deb Synchronize IMAP mailboxes
mailtextbody_0.1.3-2build2_amd64.deb tool to return the body of an email message
mailto_1.3.2-3build1_amd64.deb WWW Forms to Mail Gateway
mailutils-common_3.4-1_all.deb Common files for GNU mailutils
mailutils-comsatd_3.4-1_amd64.deb GNU mailutils-based comsatd daemon
mailutils-doc_3.4-1_all.deb Documentation files for GNU mailutils
mailutils-guile_3.4-1_amd64.deb GNU mailutils Guile interpreter and modules
mailutils-imap4d_3.4-1_amd64.deb GNU mailutils-based IMAP4 Daemon
mailutils-mh_3.4-1_amd64.deb GNU mailutils-based MH utilities
mailutils-pop3d_3.4-1_amd64.deb GNU mailutils-based POP3 Daemon
mailutils_3.4-1_amd64.deb GNU mailutils utilities for handling mail