Provides mailing-lists through GNU Mailman software.
Bear in mind that this documentation is for the last available version. If you use an older version, you must refer to the README.md file inside the plugin archive.
Note that depending on your system, installation can take-up several minutes. You must be a bit patient and never short-cirtuit the process.
mailman site list is automatically created with an auto-generated
password. That password is sent to the mail account of the i-MSCP master
administrator. The administrator can update password of the list through its
own mailman interface at
Note that the system hostname must be resolvable, else, the mail won't be delivered.
Note that depending on your system, update can take-up several minutes. You You must be a bit patient and never short-cirtuit the process.
You can translate this plugin using a gettext translation editor such as
Poedit. Translation files are located under the
./l10n directory, inside of
the plugin archive. Once translated you can send us your translation file
(po file) for integration in future release.
Note that if no translation file exists for your localization in the
./l10n/po directory, you must create it first from the
file. Be aware that your file must be
UTF-8, else, it won't be accepted.
If you're upgrading from an older version, the sitewide password could not have been set yet. You can set the sitewide password as follow:
# /usr/lib/mailman/bin/mmsitepass <yourpassword>
Once done, you should be able to create new lists through the
control panel URL.
In some situations, permissions to those files could have been reseted. You can set correct permissions as follow:
# cd /var/lib/mailman/data # rm -f aliases* virtual-mailman* # touch aliases virtual-mailman # postalias aliases # postmap virtual-mailman # chown list:list aliases* virtual-mailman* # chmod 0664 aliases* virtual-mailman*
Once done, don't forget to regenerate alias entries as follow
# sg list -c /usr/lib/mailman/bin/genaliases
See also LP: 1696066
Because there is not way to setup different patterns for Mailman URL hosts, any link appearing in administrator list email notifications will refers to control panel URL without the port, excepted for mail sent by the plugin itself.
There is two ways to solve the problem:
https://<panel.domain.tld>:8443/if SSL is enabled for the control panel
By doing this, the control panel will be available on standard HTTP ports and the problem of links in administrator list email notifications will be solved.
Note that for the second option, you need at least i-MSCP 1.4.4 version in
which a bug regarding the
redirect feature has been fixed.
i-MSCP Mailman plugin @author Laurent Declercq <email@example.com> @copyright (C) 2013-2017 Laurent Declercq <firstname.lastname@example.org> @license i-MSCP License <https://www.i-mscp.net/license-agreement.html>
See the LICENSE file inside the archive for further details.