{"id":1201,"date":"2017-10-28T16:46:30","date_gmt":"2017-10-28T13:46:30","guid":{"rendered":"https:\/\/community.virtono.com\/?p=1201"},"modified":"2020-06-10T16:43:06","modified_gmt":"2020-06-10T13:43:06","slug":"set-up-mailman-under-debian","status":"publish","type":"post","link":"https:\/\/www.virtono.com\/community\/tutorial-how-to\/set-up-mailman-under-debian\/","title":{"rendered":"Set up Mailman under Debian"},"content":{"rendered":"<p>GNU Mailman\u00a0is a free software for managing mailing lists.\u00a0This article describes how to set up Mailman on Debian Lenny (Debian 5.0).<\/p>\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_73 counter-hierarchy ez-toc-counter ez-toc-light-blue ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/www.virtono.com\/community\/tutorial-how-to\/set-up-mailman-under-debian\/#Install_MTA\" title=\"Install MTA\">Install MTA<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.virtono.com\/community\/tutorial-how-to\/set-up-mailman-under-debian\/#Install_Mailman\" title=\"Install Mailman\">Install Mailman<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/www.virtono.com\/community\/tutorial-how-to\/set-up-mailman-under-debian\/#Package_Configuration\" title=\"Package Configuration\">Package Configuration<\/a><ul class='ez-toc-list-level-4' ><li class='ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/www.virtono.com\/community\/tutorial-how-to\/set-up-mailman-under-debian\/#supported_languages\" title=\"supported languages\">supported languages<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/www.virtono.com\/community\/tutorial-how-to\/set-up-mailman-under-debian\/#Standard-Sprache\" title=\"Standard-Sprache\">Standard-Sprache<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/www.virtono.com\/community\/tutorial-how-to\/set-up-mailman-under-debian\/#Note_on_further_configuration_steps\" title=\"Note on further configuration steps\">Note on further configuration steps<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/www.virtono.com\/community\/tutorial-how-to\/set-up-mailman-under-debian\/#Completion_of_the_installation\" title=\"Completion of the installation\">Completion of the installation<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/www.virtono.com\/community\/tutorial-how-to\/set-up-mailman-under-debian\/#Further_configuration\" title=\"Further configuration\">Further configuration<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/www.virtono.com\/community\/tutorial-how-to\/set-up-mailman-under-debian\/#Check_configuration\" title=\"Check configuration\">Check configuration<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/www.virtono.com\/community\/tutorial-how-to\/set-up-mailman-under-debian\/#newlist_mailman\" title=\"newlist mailman\">newlist mailman<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-11\" href=\"https:\/\/www.virtono.com\/community\/tutorial-how-to\/set-up-mailman-under-debian\/#Mailman_starts\" title=\"Mailman starts\">Mailman starts<\/a><\/li><\/ul><\/li><\/ul><\/nav><\/div>\n<h2><span class=\"ez-toc-section\" id=\"Install_MTA\"><\/span><span id=\"MTA_installieren\" class=\"mw-headline\">Install MTA<\/span><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>To operate mailing lists with Mailman you need an MTA (Mail Transfer Agent).\u00a0In this example, we use Postfix.\u00a0The next time you install Postfix, select\u00a0<b>Internet Site<\/b>\u00a0as &#8216;General type of mail configuration&#8217;.<\/p>\n<p>For more information about installing Postfix, see\u00a0Setting Up Postfix under Debian\u00a0.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Install_Mailman\"><\/span><span id=\"Mailman_installieren\" class=\"mw-headline\">Install Mailman<\/span><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Mailman install now via apt-get:<\/p>\n<pre>apt-get install mailman\r\n<\/pre>\n<pre>lists:~# apt-get install mailman\r\nReading package lists... Done\r\nBuilding dependency tree       \r\nReading state information... Done\r\nThe following extra packages will be installed:\r\n  apache2 apache2-mpm-worker pwgen python-support ucf\r\nSuggested packages:\r\n  spamassassin lynx listadmin\r\nThe following NEW packages will be installed:\r\n  apache2 apache2-mpm-worker mailman pwgen python-support ucf\r\n0 upgraded, 6 newly installed, 0 to remove and 0 not upgraded.\r\nNeed to get 9965kB of archives.\r\nAfter this operation, 45.7MB of additional disk space will be used.\r\nDo you want to continue [Y\/n]? y\r\nGet:1 http:\/\/http.at.debian.org lenny\/main python-support 0.8.4lenny1 [28.4kB]                     \r\nGet:2 http:\/\/http.at.debian.org lenny\/main ucf 3.0016 [64.4kB]                                     \r\nGet:3 http:\/\/security.debian.org lenny\/updates\/main apache2-mpm-worker 2.2.9-10+lenny7 [242kB]\r\nGet:4 http:\/\/http.at.debian.org lenny\/main pwgen 2.06-1 [19.2kB]\r\nGet:5 http:\/\/http.at.debian.org lenny\/main mailman 1:2.1.11-11 [9566kB]\r\nGet:6 http:\/\/security.debian.org lenny\/updates\/main apache2 2.2.9-10+lenny7 [45.4kB]\r\nFetched 9965kB in 1s (5665kB\/s)                                \r\nPreconfiguring packages ...\r\n<\/pre>\n<h3><span class=\"ez-toc-section\" id=\"Package_Configuration\"><\/span><span id=\"Paket_Konfiguration\" class=\"mw-headline\">Package Configuration<\/span><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<h4><span class=\"ez-toc-section\" id=\"supported_languages\"><\/span><span id=\"unterst.C3.BCtzte_Sprachen\" class=\"mw-headline\">supported languages<\/span><span class=\"ez-toc-section-end\"><\/span><\/h4>\n<div class=\"thumb tright\">\n<div class=\"thumbinner\">\n<p><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"thumbimage\" src=\"https:\/\/i0.wp.com\/www.thomas-krenn.com\/de\/wikiDE\/images\/thumb\/4\/4f\/Mailman-Installation-unter-Debian-Lenny-01-languages-to-support.png\/300px-Mailman-Installation-unter-Debian-Lenny-01-languages-to-support.png?resize=300%2C204&#038;ssl=1\" alt=\"\" width=\"300\" height=\"204\" \/><\/p>\n<div class=\"thumbcaption\">\n<div class=\"magnify\"><\/div>\n<p>Configuring mailman: Languages to support<\/p>\n<\/div>\n<\/div>\n<\/div>\n<p>During the installation the query appears which languages should be supported:<\/p>\n<pre>Package configuration\r\n\r\n \u250c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2524 Configuring mailman \u251c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510\r\n \u2502 For each supported language, Mailman stores default language specific texts in                \u2502 \r\n \u2502 \/etc\/mailman\/LANG\/ giving them conffile like treatment with the help of ucf.  This means      \u2502 \r\n \u2502 approximately 150kB for each supported language on the root file system.                      \u2502 \r\n \u2502                                                                                               \u2502 \r\n \u2502 If you need a different set of languages at a later time, just run dpkg-reconfigure mailman.  \u2502 \r\n \u2502                                                                                               \u2502 \r\n \u2502 NOTE: Languages enabled on existing mailing lists are forcibly re-enabled when deselected     \u2502 \r\n \u2502 and mailman needs at least one language for displaying its messages.                          \u2502 \r\n \u2502                                                                                               \u2502 \r\n \u2502 Languages to support:                                                                         \u2502 \r\n \u2502                                                                                               \u2502 \r\n \u2502 [] ar (Arabic) \u2502 \r\n \u2502 [] ca (Catalan) \u2502 \r\n \u2502    [ ] cs (Czech)                                                                         \u2592   \u2502 \r\n \u2502 [] da (Danish) \u2502 \u2502 \r\n \u2502 [*] de (German) \u2592 \u2502 \r\n \u2502    [*] en (English)                                                                       \u2592   \u2502 \r\n \u2502    [ ] es (Spanish)                                                                       \u2592   \u2502 \r\n \u2502 [] and (Estonian) \u2592 \u2502 \r\n Eu (Basque) \r\n \u2502                                                                                               \u2502 \r\n \u2502                                                                                               \u2502 \r\n \u2502                                            &lt;Ok&gt;                                               \u2502 \r\n \u2502                                                                                               \u2502 \r\n \u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518 \r\n<\/pre>\n<h4><span class=\"ez-toc-section\" id=\"Standard-Sprache\"><\/span><span id=\"Standard-Sprache\" class=\"mw-headline\">Standard-Sprache<\/span><span class=\"ez-toc-section-end\"><\/span><\/h4>\n<div class=\"thumb tright\">\n<div class=\"thumbinner\">\n<p><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"thumbimage\" src=\"https:\/\/i0.wp.com\/www.thomas-krenn.com\/de\/wikiDE\/images\/thumb\/8\/8e\/Mailman-Installation-unter-Debian-Lenny-02-default-language-for-mailman.png\/300px-Mailman-Installation-unter-Debian-Lenny-02-default-language-for-mailman.png?resize=300%2C204&#038;ssl=1\" alt=\"\" width=\"300\" height=\"204\" \/><\/p>\n<div class=\"thumbcaption\">\n<div class=\"magnify\"><\/div>\n<p>Configuring mailman: Default language for Mailman<\/p>\n<\/div>\n<\/div>\n<\/div>\n<p>If you have selected several languages, you can now specify the default language:<\/p>\n<pre>Package configuration\r\n\r\n \u250c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2524 Configuring mailman \u251c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510\r\n \u2502 The web page will be shown in this language, and in general, Mailman will use this language   \u2502 \r\n \u2502 to communicate with the user.                                                                 \u2502 \r\n \u2502                                                                                               \u2502 \r\n \u2502 Default language for Mailman:                                                                 \u2502 \r\n \u2502                                                                                               \u2502 \r\n \u2502 de (German) \u2502 \r\n \u2502                                         en (English)                                          \u2502 \r\n \u2502                                                                                               \u2502 \r\n \u2502                                                                                               \u2502 \r\n \u2502                                            &lt;Ok&gt;                                               \u2502 \r\n \u2502                                                                                               \u2502 \r\n \u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518 \r\n<\/pre>\n<h4><span class=\"ez-toc-section\" id=\"Note_on_further_configuration_steps\"><\/span><span id=\"Hinweis_auf_weitere_Konfigurationsschritte\" class=\"mw-headline\">Note on further configuration steps<\/span><span class=\"ez-toc-section-end\"><\/span><\/h4>\n<div class=\"thumb tright\">\n<div class=\"thumbinner\">\n<p><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"thumbimage\" src=\"https:\/\/i0.wp.com\/www.thomas-krenn.com\/de\/wikiDE\/images\/thumb\/7\/7b\/Mailman-Installation-unter-Debian-Lenny-03-missing-site-list.png\/300px-Mailman-Installation-unter-Debian-Lenny-03-missing-site-list.png?resize=300%2C204&#038;ssl=1\" alt=\"\" width=\"300\" height=\"204\" \/><\/p>\n<div class=\"thumbcaption\">\n<div class=\"magnify\"><\/div>\n<p>Configuring mailman: Missing site list<\/p>\n<\/div>\n<\/div>\n<\/div>\n<p>Finally, a note about further necessary configuration steps, which you perform manually after the installation:<\/p>\n<pre>Package configuration\r\n\r\n \u250c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2524 Configuring mailman \u251c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510\r\n \u2502                                                                                               \u2502 \r\n \u2502 Missing site list                                                                             \u2502 \r\n \u2502                                                                                               \u2502 \r\n \u2502 Mailman needs a so-called \"site list\", which is the list from which password reminders and    \u2502 \r\n \u2502 such are sent out from.  This list needs to be created before mailman will start.             \u2502 \r\n \u2502                                                                                               \u2502 \r\n \u2502 To create the list, run \"newlist mailman\" and follow the instructions on-screen.  Note that   \u2502 \r\n \u2502 you also need to start mailman after that, using \/etc\/init.d\/mailman start.                   \u2502 \r\n \u2502                                                                                               \u2502 \r\n \u2502                                            &lt;Ok&gt;                                               \u2502 \r\n \u2502                                                                                               \u2502 \r\n \u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518 \r\n<\/pre>\n<h3><span class=\"ez-toc-section\" id=\"Completion_of_the_installation\"><\/span><span id=\"Abschluss_der_Installation\" class=\"mw-headline\">Completion of the installation<\/span><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<pre>Selecting previously deselected package python-support.\r\n(Reading database ... 21572 files and directories currently installed.)\r\nUnpacking python-support (from ...\/python-support_0.8.4lenny1_all.deb) ...\r\nSelecting previously deselected package apache2-mpm-worker.\r\nUnpacking apache2-mpm-worker (from ...\/apache2-mpm-worker_2.2.9-10+lenny7_i386.deb) ...\r\nSelecting previously deselected package apache2.\r\nUnpacking apache2 (from ...\/apache2_2.2.9-10+lenny7_all.deb) ...\r\nSelecting previously deselected package ucf.\r\nUnpacking ucf (from ...\/archives\/ucf_3.0016_all.deb) ...\r\nMoving old data out of the way\r\nSelecting previously deselected package pwgen.\r\nUnpacking pwgen (from ...\/archives\/pwgen_2.06-1_i386.deb) ...\r\nSelecting previously deselected package mailman.\r\nUnpacking mailman (from ...\/mailman_1%3a2.1.11-11_i386.deb) ...\r\nProcessing triggers for man-db ...\r\nSetting up python-support (0.8.4lenny1) ...\r\nSetting up apache2-mpm-worker (2.2.9-10+lenny7) ...\r\nStarting web server: apache2.\r\nSetting up apache2 (2.2.9-10+lenny7) ...\r\nSetting up ucf (3.0016) ...\r\nSetting up pwgen (2.06-1) ...\r\nSetting up mailman (1:2.1.11-11) ...\r\nLooking for enabled languages (this may take some time) ... done.\r\nInstalling site language en ............................................ done.\r\nConfiguring mailman for domain lists.wefi.net ...\r\nUpgrading from version 0x0 to 0x2010bf0\r\ngetting rid of old source files\r\nSite list for mailman missing (looking for list named 'mailman'). (warning).\r\nPlease create it; until then, mailman will refuse to start. (warning).\r\nlists:~#  \r\n<\/pre>\n<h2><span class=\"ez-toc-section\" id=\"Further_configuration\"><\/span><span id=\"Weitere_Konfiguration\" class=\"mw-headline\">Further configuration<\/span><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<h3><span class=\"ez-toc-section\" id=\"Check_configuration\"><\/span><span id=\"Konfiguration_.C3.BCberpr.C3.BCfen\" class=\"mw-headline\">Check configuration<\/span><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Check the configuration file \/etc\/mailman\/mm_cfg.py.\u00a0Especially important are correct DEFAULT entries:<\/p>\n<pre>lists:~# grep DEFAULT \/etc\/mailman\/mm_cfg.py \r\nDEFAULT_MSG_FOOTER for an example.\"\"\"\r\nDEFAULT_URL_PATTERN = 'http:\/\/%s\/cgi-bin\/mailman\/'\r\nDEFAULT_EMAIL_HOST = 'lists.wefi.net'\r\nDEFAULT_URL_HOST   = 'lists.wefi.net'\r\nadd_virtualhost(DEFAULT_URL_HOST, DEFAULT_EMAIL_HOST)\r\nDEFAULT_SERVER_LANGUAGE = 'en'\r\nDEFAULT_SEND_REMINDERS = 0\r\nlists:~# \r\n<\/pre>\n<h3><span class=\"ez-toc-section\" id=\"newlist_mailman\"><\/span><span id=\"newlist_mailman\" class=\"mw-headline\">newlist mailman<\/span><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>through<\/p>\n<pre>newlist mailman\r\n<\/pre>\n<p>create the so-called &#8216;site list&#8217;.\u00a0As an e-mail you enter an address of yours:<\/p>\n<pre>lists:~# newlist mailman\r\nEnter the email of the person running the list: email@example.org\r\nInitial mailman password: \r\nTo finish creating your mailing list, you must edit your \/etc\/aliases (or\r\nequivalent) file by adding the following lines, and possibly running the\r\n`newaliases' program:\r\n\r\n## mailman mailing list\r\nmailman: \"| \/ var \/ lib \/ mailman \/ mail \/ mailman post mailman\"\r\nmailman-admin: \"\/ var \/ lib \/ mailman \/ mail \/ mailman admin mailman\"\r\nmailman-bounces:      \"|\/var\/lib\/mailman\/mail\/mailman bounces mailman\"\r\nmailman-confirm:      \"|\/var\/lib\/mailman\/mail\/mailman confirm mailman\"\r\nmailman-join: \"| \/ var \/ lib \/ mailman \/ mail \/ mailman join mailman\"\r\nmailman-leave:        \"|\/var\/lib\/mailman\/mail\/mailman leave mailman\"\r\nmailman-owner:        \"|\/var\/lib\/mailman\/mail\/mailman owner mailman\"\r\nmailman-request:      \"|\/var\/lib\/mailman\/mail\/mailman request mailman\"\r\nmailman-subscribe:    \"|\/var\/lib\/mailman\/mail\/mailman subscribe mailman\"\r\nmailman-unsubscribe:  \"|\/var\/lib\/mailman\/mail\/mailman unsubscribe mailman\"\r\n\r\nHit enter to notify mailman owner...\r\n\r\nlists:~# \r\n<\/pre>\n<p><b>Note:<\/b>\u00a0The message to the specified email address will not be sent until you start Mailman later.<\/p>\n<p>Now complete the entries in \/ etc \/ aliases and execute them\u00a0<code>postadmin \/etc\/aliases<\/code>(if you use Postfix as in the example below):<\/p>\n<pre>lists:~# vi \/etc\/aliases\r\nlists:~# cat \/etc\/aliases\r\n# \/etc\/aliases\r\nmailer-daemon: postmaster\r\npostmaster: root\r\nnobody: root\r\nhostmaster: root\r\nusenet: root\r\nnews: root\r\nwebmaster: root\r\nwww: root\r\nftp: root\r\nabuse: root\r\nnoc: root\r\nsecurity: root\r\n\r\n## mailman mailing list\r\nmailman: \"| \/ var \/ lib \/ mailman \/ mail \/ mailman post mailman\"\r\nmailman-admin: \"\/ var \/ lib \/ mailman \/ mail \/ mailman admin mailman\"\r\nmailman-bounces:      \"|\/var\/lib\/mailman\/mail\/mailman bounces mailman\"\r\nmailman-confirm:      \"|\/var\/lib\/mailman\/mail\/mailman confirm mailman\"\r\nmailman-join: \"| \/ var \/ lib \/ mailman \/ mail \/ mailman join mailman\"\r\nmailman-leave:        \"|\/var\/lib\/mailman\/mail\/mailman leave mailman\"\r\nmailman-owner:        \"|\/var\/lib\/mailman\/mail\/mailman owner mailman\"\r\nmailman-request:      \"|\/var\/lib\/mailman\/mail\/mailman request mailman\"\r\nmailman-subscribe:    \"|\/var\/lib\/mailman\/mail\/mailman subscribe mailman\"\r\nmailman-unsubscribe:  \"|\/var\/lib\/mailman\/mail\/mailman unsubscribe mailman\"\r\n\r\nlists:~# postalias \/etc\/aliases\r\nlists:~# \r\n<\/pre>\n<h3><span class=\"ez-toc-section\" id=\"Mailman_starts\"><\/span><span id=\"Mailman_starten\" class=\"mw-headline\">Mailman starts<\/span><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Now start Mailman:<\/p>\n<pre>\/etc\/init.d\/mailman start\r\n<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>GNU Mailman\u00a0is a free software for managing mailing lists.\u00a0This article describes how to set up Mailman on Debian Lenny (Debian 5.0). Install MTA To operate mailing lists with Mailman you need an MTA (Mail Transfer Agent).\u00a0In this example, we use Postfix.\u00a0The next time you install Postfix, select\u00a0Internet Site\u00a0as &#8216;General type<\/p>\n","protected":false},"author":4,"featured_media":1202,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"jetpack_post_was_ever_published":false},"categories":[3],"tags":[],"class_list":["post-1201","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-tutorial-how-to"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"https:\/\/i0.wp.com\/www.virtono.com\/community\/wp-content\/uploads\/2017\/10\/global.logo_.png?fit=240%2C104&ssl=1","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p7ISfL-jn","jetpack_likes_enabled":true,"jetpack-related-posts":[{"id":1204,"url":"https:\/\/www.virtono.com\/community\/tutorial-how-to\/set-up-postfix-under-debian\/","url_meta":{"origin":1201,"position":0},"title":"Set up Postfix under Debian","author":"Shreyash Sharma","date":"October 28, 2017","format":false,"excerpt":"Postfix\u00a0is a widely used mail server, more specifically an MTA (\u00a0Mail Transfer Agent\u00a0).\u00a0In this article we describe how to install Postfix under Debian Lenny 5.0.\u00a0In the example we use a test server (lists.wefi.net).\u00a0Replace this name with the name of your server. Install package On the command line, start the Postfix\u2026","rel":"","context":"In &quot;Tutorials&quot;","block_context":{"text":"Tutorials","link":"https:\/\/www.virtono.com\/community\/category\/tutorial-how-to\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.virtono.com\/community\/wp-content\/uploads\/2016\/07\/IMG_2035.jpg?fit=1200%2C900&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.virtono.com\/community\/wp-content\/uploads\/2016\/07\/IMG_2035.jpg?fit=1200%2C900&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.virtono.com\/community\/wp-content\/uploads\/2016\/07\/IMG_2035.jpg?fit=1200%2C900&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.virtono.com\/community\/wp-content\/uploads\/2016\/07\/IMG_2035.jpg?fit=1200%2C900&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/www.virtono.com\/community\/wp-content\/uploads\/2016\/07\/IMG_2035.jpg?fit=1200%2C900&ssl=1&resize=1050%2C600 3x"},"classes":[]},{"id":3191,"url":"https:\/\/www.virtono.com\/community\/tutorial-how-to\/how-to-install-postfix-on-linux\/","url_meta":{"origin":1201,"position":1},"title":"How to install Postfix on Linux","author":"George B.","date":"April 8, 2023","format":false,"excerpt":"Install Postfix on CentOS 7 To install Postfix on CentOS 7, follow these steps: Open a terminal or login to your server via SSH as a root user. Update your system packages by running the following command: yum update Install Postfix using the following command: yum install postfix Start the\u2026","rel":"","context":"In &quot;Tutorials&quot;","block_context":{"text":"Tutorials","link":"https:\/\/www.virtono.com\/community\/category\/tutorial-how-to\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.virtono.com\/community\/wp-content\/uploads\/2023\/04\/How-to-install-Postfix-on-Linux.png?fit=600%2C330&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.virtono.com\/community\/wp-content\/uploads\/2023\/04\/How-to-install-Postfix-on-Linux.png?fit=600%2C330&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.virtono.com\/community\/wp-content\/uploads\/2023\/04\/How-to-install-Postfix-on-Linux.png?fit=600%2C330&ssl=1&resize=525%2C300 1.5x"},"classes":[]},{"id":3492,"url":"https:\/\/www.virtono.com\/community\/tutorial-how-to\/how-to-install-and-configure-mail-server-on-ubuntu\/","url_meta":{"origin":1201,"position":2},"title":"How to Install and Configure Mail Server on Ubuntu","author":"George B.","date":"June 11, 2023","format":false,"excerpt":"Setting up a mail server on Ubuntu can be a daunting task for many, but with the right guidance and understanding, it becomes an achievable goal. In this article, we will provide a step-by-step guide on how to install and configure a mail server on Ubuntu. By the end, you'll\u2026","rel":"","context":"In &quot;Tutorials&quot;","block_context":{"text":"Tutorials","link":"https:\/\/www.virtono.com\/community\/category\/tutorial-how-to\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.virtono.com\/community\/wp-content\/uploads\/2023\/06\/How-to-Install-and-Configure-Mail-Server-on-Ubuntu.png?fit=600%2C330&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.virtono.com\/community\/wp-content\/uploads\/2023\/06\/How-to-Install-and-Configure-Mail-Server-on-Ubuntu.png?fit=600%2C330&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.virtono.com\/community\/wp-content\/uploads\/2023\/06\/How-to-Install-and-Configure-Mail-Server-on-Ubuntu.png?fit=600%2C330&ssl=1&resize=525%2C300 1.5x"},"classes":[]},{"id":3308,"url":"https:\/\/www.virtono.com\/community\/tutorial-how-to\/how-to-install-ispconfig-on-ubuntu-20-04\/","url_meta":{"origin":1201,"position":3},"title":"How To Install ISPConfig on Ubuntu 20.04","author":"George B.","date":"April 25, 2023","format":false,"excerpt":"This article will guide you through the process of installing ISPConfig on Ubuntu 20.04. If you are looking for an easy-to-use, open-source web hosting control panel, ISPConfig may be the right choice for you. ISPConfig is a free and open-source hosting control panel that allows you to manage multiple servers\u2026","rel":"","context":"In &quot;Tutorials&quot;","block_context":{"text":"Tutorials","link":"https:\/\/www.virtono.com\/community\/category\/tutorial-how-to\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.virtono.com\/community\/wp-content\/uploads\/2023\/04\/How-To-Install-ISPConfig-on-Ubuntu.png?fit=600%2C330&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.virtono.com\/community\/wp-content\/uploads\/2023\/04\/How-To-Install-ISPConfig-on-Ubuntu.png?fit=600%2C330&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.virtono.com\/community\/wp-content\/uploads\/2023\/04\/How-To-Install-ISPConfig-on-Ubuntu.png?fit=600%2C330&ssl=1&resize=525%2C300 1.5x"},"classes":[]},{"id":581,"url":"https:\/\/www.virtono.com\/community\/tutorial-how-to\/how-to-setup-a-working-apache-server-on-ubuntu\/","url_meta":{"origin":1201,"position":4},"title":"HOW TO SETUP A WORKING APACHE SERVER ON UBUNTU","author":"Daniel Draga","date":"September 3, 2016","format":false,"excerpt":"To get an in-depth knowledge on Apache Web Server, please visit, this. As for now let us begin up setting shop with the one and only Apache Server, in this guide I'll show you how to install Apache, how to run it, and begin your site. So, follow along with\u2026","rel":"","context":"In &quot;Tutorials&quot;","block_context":{"text":"Tutorials","link":"https:\/\/www.virtono.com\/community\/category\/tutorial-how-to\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.virtono.com\/community\/wp-content\/uploads\/2016\/09\/ubuntu_apache-830x433.jpg?fit=830%2C433&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.virtono.com\/community\/wp-content\/uploads\/2016\/09\/ubuntu_apache-830x433.jpg?fit=830%2C433&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.virtono.com\/community\/wp-content\/uploads\/2016\/09\/ubuntu_apache-830x433.jpg?fit=830%2C433&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.virtono.com\/community\/wp-content\/uploads\/2016\/09\/ubuntu_apache-830x433.jpg?fit=830%2C433&ssl=1&resize=700%2C400 2x"},"classes":[]},{"id":1036,"url":"https:\/\/www.virtono.com\/community\/tutorial-how-to\/installing-lamp-linux-apache-mysql-php-stack-on-debian-7-server\/","url_meta":{"origin":1201,"position":5},"title":"INSTALLING LAMP (LINUX, APACHE, MYSQL &amp; PHP) STACK ON DEBIAN 7 SERVER","author":"Daniel Draga","date":"September 25, 2017","format":false,"excerpt":"LAMP STANDS FOR: L:Linux A:Apache M:MySQL P:PHP What is LAMP? LAMP is a shorthand term for a\u00a0web application platform\u00a0consisting of Linux, Apache, MySQL and one of Perl or PHP. Lamp is an\u00a0\u00a0OPENSOURCE Together, these open source tools provide a world-class platform for deploying web applications TECHNOLOGIES USED IN LAMP: For\u2026","rel":"","context":"In &quot;Tutorials&quot;","block_context":{"text":"Tutorials","link":"https:\/\/www.virtono.com\/community\/category\/tutorial-how-to\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.virtono.com\/community\/wp-content\/uploads\/2017\/09\/maxresdefault.jpg?fit=1200%2C750&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.virtono.com\/community\/wp-content\/uploads\/2017\/09\/maxresdefault.jpg?fit=1200%2C750&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.virtono.com\/community\/wp-content\/uploads\/2017\/09\/maxresdefault.jpg?fit=1200%2C750&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.virtono.com\/community\/wp-content\/uploads\/2017\/09\/maxresdefault.jpg?fit=1200%2C750&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/www.virtono.com\/community\/wp-content\/uploads\/2017\/09\/maxresdefault.jpg?fit=1200%2C750&ssl=1&resize=1050%2C600 3x"},"classes":[]}],"_links":{"self":[{"href":"https:\/\/www.virtono.com\/community\/wp-json\/wp\/v2\/posts\/1201","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.virtono.com\/community\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.virtono.com\/community\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.virtono.com\/community\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/www.virtono.com\/community\/wp-json\/wp\/v2\/comments?post=1201"}],"version-history":[{"count":2,"href":"https:\/\/www.virtono.com\/community\/wp-json\/wp\/v2\/posts\/1201\/revisions"}],"predecessor-version":[{"id":1206,"href":"https:\/\/www.virtono.com\/community\/wp-json\/wp\/v2\/posts\/1201\/revisions\/1206"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.virtono.com\/community\/wp-json\/wp\/v2\/media\/1202"}],"wp:attachment":[{"href":"https:\/\/www.virtono.com\/community\/wp-json\/wp\/v2\/media?parent=1201"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.virtono.com\/community\/wp-json\/wp\/v2\/categories?post=1201"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.virtono.com\/community\/wp-json\/wp\/v2\/tags?post=1201"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}