{"id":1802,"date":"2023-04-30T12:30:00","date_gmt":"2023-04-30T17:30:00","guid":{"rendered":"https:\/\/www.linuxcloudvps.com\/blog\/?p=1802"},"modified":"2023-08-29T07:31:48","modified_gmt":"2023-08-29T12:31:48","slug":"how-to-install-mailman3-on-debian-11","status":"publish","type":"post","link":"https:\/\/www.linuxcloudvps.com\/blog\/how-to-install-mailman3-on-debian-11\/","title":{"rendered":"How to Install Mailman3 on Debian 11"},"content":{"rendered":"\n<p>Mailman is an open-source application for managing electronic mail discussions and newsletter lists. It is written in Python, and since Python 2.7 is EOL, it is important to use Mailman3, not Mailman2. Mailman 3 is actually a suite of 6 subprojects; it is known as The Mailman Suite:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Mailman Core &#8211; The core delivery engine.<\/li>\n\n\n\n<li>Postorius &#8211; A new Django-based web user interface for end users and list administrators.<\/li>\n\n\n\n<li>HyperKitty &#8211; A new Django-based web archiver.<\/li>\n\n\n\n<li>mailman-hyperkitty &#8211; A plugin for the core to communicate with HyperKitty.<\/li>\n\n\n\n<li>django-mailman3 &#8211; Django modules and templates common to Postorius and HyperKitty<\/li>\n\n\n\n<li>mailmanclient &#8211; The official Python 2 and 3 bindings to the administrative REST API.<\/li>\n<\/ul>\n\n\n\n<p>In this tutorial, we will show you how to install Mailman3 on <a href=\"https:\/\/www.linuxcloudvps.com\/debian-cloud-vps.html\" title=\"\">Debian 11<\/a>.<\/p>\n\n\n\n<!--more-->\n\n\n\n<h2 class=\"wp-block-heading\">Prerequisites<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>A Debian 11 VPS<\/li>\n\n\n\n<li>SSH access with sudo privileges, or root access<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Step 1. Update System<\/h2>\n\n\n\n<p>First of all, we need to log in to our Debian 11 VPS through SSH:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">ssh master@IP_Address -p Port_number<\/pre>\n\n\n\n<p>Replace &#8220;master&#8221; with a user with sudo privileges or root if necessary. Additionally, replace &#8220;IP_Address&#8221; and &#8220;Port_Number&#8221; with your server&#8217;s respective IP address and SSH port number. Next, let&#8217;s make sure that we&#8217;re on Debian 11. You can do that like this:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"># lsb_release -a<\/pre>\n\n\n\n<p>You should get this as the output:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">Distributor ID: Debian\nDescription: Debian GNU\/Linux 11 (bulleseye)\nRelease: 11\nCodename: bullseye<\/pre>\n\n\n\n<p>Then, run the following command to make sure that all installed packages on the server are updated to their latest available versions:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"># apt update &amp;&amp; apt upgrade<\/pre>\n\n\n\n<p>In this article, we use &#8220;root&#8221; to execute the shell commands, if you use a sudoer user do not forget to add &#8216;sudo&#8217; in front of the commands.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Step 2. Install and Configure Apache<\/h2>\n\n\n\n<p>In this step, we will install apache as the web server, PHP, and its extensions.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"># apt install apache2 php7.4-{bcmath,common,curl,fpm,gd,intl,mbstring,mysql,soap,xml,xsl,zip,cli}<\/pre>\n\n\n\n<p>On Debian 11, apache will start running upon installation. We do not need to install a new apache virtual host; the mailman3 installation created this virtual host in \/etc\/mailman3\/apache.conf. So, we just need to create a hyperlink or include that file, or you can also copy the file to apache configuration.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"># ln -s \/etc\/mailman3\/apache.conf \/etc\/apache2\/conf-enabled\/mailman3.conf<\/pre>\n\n\n\n<p>Next, we need to enable the proxy_uwsgi module and restart apache.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"># a2enmod proxy_uwsgi\n# systemctl restart apache2<\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">Step 3. Install Postfix<\/h2>\n\n\n\n<p>This tutorial requires a working mail server prior to installing mailman3. Since the mailman3 default configuration is using postfix, let&#8217;s install it.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"># apt install postfix<\/pre>\n\n\n\n<p>Learn more about the detailed steps to <a href=\"https:\/\/www.rosehosting.com\/blog\/how-to-set-up-a-mail-server-with-postfixadmin-on-debian-11\/\" title=\"\">install and configure postfix on your Debian 11<\/a> system.<\/p>\n\n\n\n<p>You can choose to install Exim, but you need to modify the Mailman configuration file to get it to work with Exim<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Step 4. Install Mailman<\/h2>\n\n\n\n<p>There are several ways to install mailman3, like using the Debian repository, Python virtual environment, docker container, etc. In this step, we are going to install mailman3 from the default Debian 11 repository.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"># apt install mailman3-full mailman3-web<\/pre>\n\n\n\n<p>The command above will install the mailman 3 core mailinglist delivery daemon and the Mailman 3 Django web suite with Postorius and Hyperkitty. Upon installation, both mailman3 and mailman3-web services should run automatically.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Step 5. Configure Mailman<\/h2>\n\n\n\n<p>There are several default configurations we need to modify.<\/p>\n\n\n\n<p>Let&#8217;s open \/etc\/mailman3\/mailman.cfg<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"># nano \/etc\/mailman3\/mailman.cfg<\/pre>\n\n\n\n<p>This line you would want to modify.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">site_owner: changeme@example.com<\/pre>\n\n\n\n<p>As informed earlier in the previous step, in the mailman configuration file, mailman uses postfix as the MTA. If you want to use Exim, you can uncomment the line<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">#incoming: mailman.mta.exim4.LMTP<\/pre>\n\n\n\n<p>and comment<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">incoming: mailman.mta.postfix.LMTP<\/pre>\n\n\n\n<p>Also, in [mta], you can specify the SMTP credentials if you want to use SMTP to send emails. By default, mailman will use the localhost and port 25 without smtp username and password to send the emails.<\/p>\n\n\n\n<p>The mailman-web configuration file is located at \/etc\/mailman3\/mailman-web.py. In this file, we can specify our domain, database configuration, etc. Let&#8217;s open this file and configure several things.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"># nano \/etc\/mailman3\/mailman-web.py<\/pre>\n\n\n\n<p>Find these lines<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">ADMINS = (\n('Mailman Suite Admin', 'root@localhost'),\n)<\/pre>\n\n\n\n<p>In that section, we can edit the email address to something like admin@yourdomain.com.<\/p>\n\n\n\n<p>We would not need to modify the database setting section; we will use SQLite3. But, if you want to use a database other than the default one, you can modify this setting.<\/p>\n\n\n\n<p>Scroll down, then find the EMAILNAME section.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">EMAILNAME = 'localhost.local'<\/pre>\n\n\n\n<p>You need to edit this and replace &#8216;localhost.local&#8217; with your actual domain name, and make sure that the domain is using this server as the mail server, for the sake of email deliverability.<\/p>\n\n\n\n<p>That is all. To apply the changes, we need to restart mailman3-web. But, if you didn&#8217;t follow the postfix installation step and choose Exim as the mail server instead, you need to modify<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"># systemctl restart mailman3-web<\/pre>\n\n\n\n<p>To check your mailman configuration, you can execute this command:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"># mailman info<\/pre>\n\n\n\n<p>The command will give you an output like the one below.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">GNU Mailman 3.3.3 (Tom Sawyer)\nPython 3.9.2 (default, Feb 28 2021, 17:03:44) \n[GCC 10.2.1 20210110]\nconfig file: \/etc\/mailman3\/mailman.cfg\ndb url: sqlite:\/\/\/\/var\/lib\/mailman3\/data\/mailman.db\ndevmode: DISABLED\nREST root url: http:\/\/localhost:8001\/3.1\/\nREST credentials: restadmin:your_random_string_restpass<\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">Step 6. Create Mailman admin<\/h2>\n\n\n\n<p>In this step, we are going to create an administrator or a super admin. This should be done by executing the shell command below.<\/p>\n\n\n\n<p># mailman-web createsuperuser<\/p>\n\n\n\n<p>It will prompt you with the username and password you would like to create.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">Username (leave blank to use 'www-data'): admin\nEmail address: admin@yourdomain.com \nPassword: \nPassword (again): \nSuperuser created successfully.<\/pre>\n\n\n\n<p>After creating an account, you can go to http:\/\/mailman3.yourdomain.com\/mailman3\/admin and log in using the username and password you created earlier. In this initial attempt, you will not be able to log in; mailman3 will instead send you a confirmation email that you need to approve first.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><a href=\"https:\/\/www.linuxcloudvps.com\/blog\/wp-content\/uploads\/2023\/03\/mailman3-verify-address.jpg\"><img decoding=\"async\" width=\"970\" height=\"141\" src=\"https:\/\/www.linuxcloudvps.com\/blog\/wp-content\/uploads\/2023\/03\/mailman3-verify-address-970x141.jpg\" alt=\"\" class=\"wp-image-1805\" srcset=\"https:\/\/www.linuxcloudvps.com\/blog\/wp-content\/uploads\/2023\/03\/mailman3-verify-address-970x141.jpg 970w, https:\/\/www.linuxcloudvps.com\/blog\/wp-content\/uploads\/2023\/03\/mailman3-verify-address-470x68.jpg 470w, https:\/\/www.linuxcloudvps.com\/blog\/wp-content\/uploads\/2023\/03\/mailman3-verify-address-768x111.jpg 768w, https:\/\/www.linuxcloudvps.com\/blog\/wp-content\/uploads\/2023\/03\/mailman3-verify-address-1536x223.jpg 1536w, https:\/\/www.linuxcloudvps.com\/blog\/wp-content\/uploads\/2023\/03\/mailman3-verify-address.jpg 1636w\" sizes=\"(max-width: 970px) 100vw, 970px\" \/><\/a><\/figure>\n<\/div>\n\n\n<p>Once verified, you can log in<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><a href=\"https:\/\/www.linuxcloudvps.com\/blog\/wp-content\/uploads\/2023\/03\/mailman3-admin-login.jpg\"><img decoding=\"async\" width=\"473\" height=\"385\" src=\"https:\/\/www.linuxcloudvps.com\/blog\/wp-content\/uploads\/2023\/03\/mailman3-admin-login.jpg\" alt=\"\" class=\"wp-image-1806\" srcset=\"https:\/\/www.linuxcloudvps.com\/blog\/wp-content\/uploads\/2023\/03\/mailman3-admin-login.jpg 473w, https:\/\/www.linuxcloudvps.com\/blog\/wp-content\/uploads\/2023\/03\/mailman3-admin-login-369x300.jpg 369w\" sizes=\"(max-width: 473px) 100vw, 473px\" \/><\/a><\/figure>\n<\/div>\n\n\n<p>Then, you will be brought to the dashboard.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><a href=\"https:\/\/www.linuxcloudvps.com\/blog\/wp-content\/uploads\/2023\/03\/mailman3-dashboard.jpg\"><img decoding=\"async\" width=\"970\" height=\"601\" src=\"https:\/\/www.linuxcloudvps.com\/blog\/wp-content\/uploads\/2023\/03\/mailman3-dashboard-970x601.jpg\" alt=\"\" class=\"wp-image-1807\" srcset=\"https:\/\/www.linuxcloudvps.com\/blog\/wp-content\/uploads\/2023\/03\/mailman3-dashboard-970x601.jpg 970w, https:\/\/www.linuxcloudvps.com\/blog\/wp-content\/uploads\/2023\/03\/mailman3-dashboard-470x291.jpg 470w, https:\/\/www.linuxcloudvps.com\/blog\/wp-content\/uploads\/2023\/03\/mailman3-dashboard-768x476.jpg 768w, https:\/\/www.linuxcloudvps.com\/blog\/wp-content\/uploads\/2023\/03\/mailman3-dashboard.jpg 1490w\" sizes=\"(max-width: 970px) 100vw, 970px\" \/><\/a><\/figure>\n<\/div>\n\n\n<p>We&#8217;re confident that our post has simplified the process of installing Mailman3 on Debian 11. Now, we\u2019d like to know your experience:<\/p>\n\n\n\n<p>Do you think we&#8217;ve skipped an important point, or is there a step that needs more clarity?<\/p>\n\n\n\n<p>What other subjects or guides are you interested in learning about through our platform?<\/p>\n\n\n\n<p>We encourage you to share your thoughts by commenting below.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Mailman is an open-source application for managing electronic mail discussions and newsletter lists. It is written in Python, and since Python 2.7 is EOL, it is important to use Mailman3, not Mailman2. Mailman 3 is actually a suite of 6 subprojects; it is known as The Mailman Suite: In this tutorial, we will show you &#8230; <a title=\"How to Install Mailman3 on Debian 11\" class=\"read-more\" href=\"https:\/\/www.linuxcloudvps.com\/blog\/how-to-install-mailman3-on-debian-11\/\" aria-label=\"More on How to Install Mailman3 on Debian 11\">Read more<\/a><\/p>\n","protected":false},"author":2,"featured_media":1810,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[271,207,13],"tags":[110,270],"class_list":["post-1802","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-debian","category-guide","category-tutorials","tag-debian","tag-mailman3"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>How to Install Mailman3 on Debian 11 | LinuxCloudVPS Blog<\/title>\n<meta name=\"description\" content=\"Mailman is an open-source application for managing electronic mail discussions and newsletter lists. It is written in Python, and since Python 2.7 is EOL,\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.linuxcloudvps.com\/blog\/how-to-install-mailman3-on-debian-11\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to Install Mailman3 on Debian 11 | LinuxCloudVPS Blog\" \/>\n<meta property=\"og:description\" content=\"Mailman is an open-source application for managing electronic mail discussions and newsletter lists. It is written in Python, and since Python 2.7 is EOL,\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.linuxcloudvps.com\/blog\/how-to-install-mailman3-on-debian-11\/\" \/>\n<meta property=\"og:site_name\" content=\"LinuxCloudVPS Blog\" \/>\n<meta property=\"article:publisher\" content=\"http:\/\/www.facebook.com\/LinuxCloudVPS\" \/>\n<meta property=\"article:published_time\" content=\"2023-04-30T17:30:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-08-29T12:31:48+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.linuxcloudvps.com\/blog\/wp-content\/uploads\/2023\/04\/install-mailman-3-on-debian-11.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"742\" \/>\n\t<meta property=\"og:image:height\" content=\"372\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"author\" content=\"admin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@LinuxCloudVPS\" \/>\n<meta name=\"twitter:site\" content=\"@LinuxCloudVPS\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"admin\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.linuxcloudvps.com\\\/blog\\\/how-to-install-mailman3-on-debian-11\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.linuxcloudvps.com\\\/blog\\\/how-to-install-mailman3-on-debian-11\\\/\"},\"author\":{\"name\":\"admin\",\"@id\":\"https:\\\/\\\/www.linuxcloudvps.com\\\/blog\\\/#\\\/schema\\\/person\\\/ed907227ee7d151c617e6d0fe74f531a\"},\"headline\":\"How to Install Mailman3 on Debian 11\",\"datePublished\":\"2023-04-30T17:30:00+00:00\",\"dateModified\":\"2023-08-29T12:31:48+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.linuxcloudvps.com\\\/blog\\\/how-to-install-mailman3-on-debian-11\\\/\"},\"wordCount\":918,\"commentCount\":1,\"publisher\":{\"@id\":\"https:\\\/\\\/www.linuxcloudvps.com\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.linuxcloudvps.com\\\/blog\\\/how-to-install-mailman3-on-debian-11\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.linuxcloudvps.com\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/04\\\/install-mailman-3-on-debian-11.webp\",\"keywords\":[\"debian\",\"mailman3\"],\"articleSection\":[\"Debian\",\"Guide\",\"Tutorials\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.linuxcloudvps.com\\\/blog\\\/how-to-install-mailman3-on-debian-11\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.linuxcloudvps.com\\\/blog\\\/how-to-install-mailman3-on-debian-11\\\/\",\"url\":\"https:\\\/\\\/www.linuxcloudvps.com\\\/blog\\\/how-to-install-mailman3-on-debian-11\\\/\",\"name\":\"How to Install Mailman3 on Debian 11 | LinuxCloudVPS Blog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.linuxcloudvps.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.linuxcloudvps.com\\\/blog\\\/how-to-install-mailman3-on-debian-11\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.linuxcloudvps.com\\\/blog\\\/how-to-install-mailman3-on-debian-11\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.linuxcloudvps.com\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/04\\\/install-mailman-3-on-debian-11.webp\",\"datePublished\":\"2023-04-30T17:30:00+00:00\",\"dateModified\":\"2023-08-29T12:31:48+00:00\",\"description\":\"Mailman is an open-source application for managing electronic mail discussions and newsletter lists. It is written in Python, and since Python 2.7 is EOL,\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.linuxcloudvps.com\\\/blog\\\/how-to-install-mailman3-on-debian-11\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.linuxcloudvps.com\\\/blog\\\/how-to-install-mailman3-on-debian-11\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.linuxcloudvps.com\\\/blog\\\/how-to-install-mailman3-on-debian-11\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.linuxcloudvps.com\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/04\\\/install-mailman-3-on-debian-11.webp\",\"contentUrl\":\"https:\\\/\\\/www.linuxcloudvps.com\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/04\\\/install-mailman-3-on-debian-11.webp\",\"width\":742,\"height\":372,\"caption\":\"install mailman 3 on debian 11\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.linuxcloudvps.com\\\/blog\\\/how-to-install-mailman3-on-debian-11\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.linuxcloudvps.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to Install Mailman3 on Debian 11\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.linuxcloudvps.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.linuxcloudvps.com\\\/blog\\\/\",\"name\":\"LinuxCloudVPS\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.linuxcloudvps.com\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.linuxcloudvps.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.linuxcloudvps.com\\\/blog\\\/#organization\",\"name\":\"LinuxCloudVPS\",\"url\":\"https:\\\/\\\/www.linuxcloudvps.com\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.linuxcloudvps.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.linuxcloudvps.com\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/08\\\/logo.png\",\"contentUrl\":\"https:\\\/\\\/www.linuxcloudvps.com\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/08\\\/logo.png\",\"width\":217,\"height\":25,\"caption\":\"LinuxCloudVPS\"},\"image\":{\"@id\":\"https:\\\/\\\/www.linuxcloudvps.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"http:\\\/\\\/www.facebook.com\\\/LinuxCloudVPS\",\"https:\\\/\\\/x.com\\\/LinuxCloudVPS\",\"http:\\\/\\\/www.linkedin.com\\\/company\\\/linuxcloudvps-com\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.linuxcloudvps.com\\\/blog\\\/#\\\/schema\\\/person\\\/ed907227ee7d151c617e6d0fe74f531a\",\"name\":\"admin\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/?s=96&d=mm&r=g\",\"caption\":\"admin\"},\"sameAs\":[\"http:\\\/\\\/www.linuxcloudvps.com\\\/\"],\"url\":\"https:\\\/\\\/www.linuxcloudvps.com\\\/blog\\\/author\\\/r0s3admin\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How to Install Mailman3 on Debian 11 | LinuxCloudVPS Blog","description":"Mailman is an open-source application for managing electronic mail discussions and newsletter lists. It is written in Python, and since Python 2.7 is EOL,","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.linuxcloudvps.com\/blog\/how-to-install-mailman3-on-debian-11\/","og_locale":"en_US","og_type":"article","og_title":"How to Install Mailman3 on Debian 11 | LinuxCloudVPS Blog","og_description":"Mailman is an open-source application for managing electronic mail discussions and newsletter lists. It is written in Python, and since Python 2.7 is EOL,","og_url":"https:\/\/www.linuxcloudvps.com\/blog\/how-to-install-mailman3-on-debian-11\/","og_site_name":"LinuxCloudVPS Blog","article_publisher":"http:\/\/www.facebook.com\/LinuxCloudVPS","article_published_time":"2023-04-30T17:30:00+00:00","article_modified_time":"2023-08-29T12:31:48+00:00","og_image":[{"width":742,"height":372,"url":"https:\/\/www.linuxcloudvps.com\/blog\/wp-content\/uploads\/2023\/04\/install-mailman-3-on-debian-11.webp","type":"image\/webp"}],"author":"admin","twitter_card":"summary_large_image","twitter_creator":"@LinuxCloudVPS","twitter_site":"@LinuxCloudVPS","twitter_misc":{"Written by":"admin","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.linuxcloudvps.com\/blog\/how-to-install-mailman3-on-debian-11\/#article","isPartOf":{"@id":"https:\/\/www.linuxcloudvps.com\/blog\/how-to-install-mailman3-on-debian-11\/"},"author":{"name":"admin","@id":"https:\/\/www.linuxcloudvps.com\/blog\/#\/schema\/person\/ed907227ee7d151c617e6d0fe74f531a"},"headline":"How to Install Mailman3 on Debian 11","datePublished":"2023-04-30T17:30:00+00:00","dateModified":"2023-08-29T12:31:48+00:00","mainEntityOfPage":{"@id":"https:\/\/www.linuxcloudvps.com\/blog\/how-to-install-mailman3-on-debian-11\/"},"wordCount":918,"commentCount":1,"publisher":{"@id":"https:\/\/www.linuxcloudvps.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.linuxcloudvps.com\/blog\/how-to-install-mailman3-on-debian-11\/#primaryimage"},"thumbnailUrl":"https:\/\/www.linuxcloudvps.com\/blog\/wp-content\/uploads\/2023\/04\/install-mailman-3-on-debian-11.webp","keywords":["debian","mailman3"],"articleSection":["Debian","Guide","Tutorials"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.linuxcloudvps.com\/blog\/how-to-install-mailman3-on-debian-11\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.linuxcloudvps.com\/blog\/how-to-install-mailman3-on-debian-11\/","url":"https:\/\/www.linuxcloudvps.com\/blog\/how-to-install-mailman3-on-debian-11\/","name":"How to Install Mailman3 on Debian 11 | LinuxCloudVPS Blog","isPartOf":{"@id":"https:\/\/www.linuxcloudvps.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.linuxcloudvps.com\/blog\/how-to-install-mailman3-on-debian-11\/#primaryimage"},"image":{"@id":"https:\/\/www.linuxcloudvps.com\/blog\/how-to-install-mailman3-on-debian-11\/#primaryimage"},"thumbnailUrl":"https:\/\/www.linuxcloudvps.com\/blog\/wp-content\/uploads\/2023\/04\/install-mailman-3-on-debian-11.webp","datePublished":"2023-04-30T17:30:00+00:00","dateModified":"2023-08-29T12:31:48+00:00","description":"Mailman is an open-source application for managing electronic mail discussions and newsletter lists. It is written in Python, and since Python 2.7 is EOL,","breadcrumb":{"@id":"https:\/\/www.linuxcloudvps.com\/blog\/how-to-install-mailman3-on-debian-11\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.linuxcloudvps.com\/blog\/how-to-install-mailman3-on-debian-11\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.linuxcloudvps.com\/blog\/how-to-install-mailman3-on-debian-11\/#primaryimage","url":"https:\/\/www.linuxcloudvps.com\/blog\/wp-content\/uploads\/2023\/04\/install-mailman-3-on-debian-11.webp","contentUrl":"https:\/\/www.linuxcloudvps.com\/blog\/wp-content\/uploads\/2023\/04\/install-mailman-3-on-debian-11.webp","width":742,"height":372,"caption":"install mailman 3 on debian 11"},{"@type":"BreadcrumbList","@id":"https:\/\/www.linuxcloudvps.com\/blog\/how-to-install-mailman3-on-debian-11\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.linuxcloudvps.com\/blog\/"},{"@type":"ListItem","position":2,"name":"How to Install Mailman3 on Debian 11"}]},{"@type":"WebSite","@id":"https:\/\/www.linuxcloudvps.com\/blog\/#website","url":"https:\/\/www.linuxcloudvps.com\/blog\/","name":"LinuxCloudVPS","description":"","publisher":{"@id":"https:\/\/www.linuxcloudvps.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.linuxcloudvps.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.linuxcloudvps.com\/blog\/#organization","name":"LinuxCloudVPS","url":"https:\/\/www.linuxcloudvps.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.linuxcloudvps.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.linuxcloudvps.com\/blog\/wp-content\/uploads\/2023\/08\/logo.png","contentUrl":"https:\/\/www.linuxcloudvps.com\/blog\/wp-content\/uploads\/2023\/08\/logo.png","width":217,"height":25,"caption":"LinuxCloudVPS"},"image":{"@id":"https:\/\/www.linuxcloudvps.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["http:\/\/www.facebook.com\/LinuxCloudVPS","https:\/\/x.com\/LinuxCloudVPS","http:\/\/www.linkedin.com\/company\/linuxcloudvps-com"]},{"@type":"Person","@id":"https:\/\/www.linuxcloudvps.com\/blog\/#\/schema\/person\/ed907227ee7d151c617e6d0fe74f531a","name":"admin","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/?s=96&d=mm&r=g","caption":"admin"},"sameAs":["http:\/\/www.linuxcloudvps.com\/"],"url":"https:\/\/www.linuxcloudvps.com\/blog\/author\/r0s3admin\/"}]}},"_links":{"self":[{"href":"https:\/\/www.linuxcloudvps.com\/blog\/wp-json\/wp\/v2\/posts\/1802","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.linuxcloudvps.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.linuxcloudvps.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.linuxcloudvps.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.linuxcloudvps.com\/blog\/wp-json\/wp\/v2\/comments?post=1802"}],"version-history":[{"count":5,"href":"https:\/\/www.linuxcloudvps.com\/blog\/wp-json\/wp\/v2\/posts\/1802\/revisions"}],"predecessor-version":[{"id":1936,"href":"https:\/\/www.linuxcloudvps.com\/blog\/wp-json\/wp\/v2\/posts\/1802\/revisions\/1936"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.linuxcloudvps.com\/blog\/wp-json\/wp\/v2\/media\/1810"}],"wp:attachment":[{"href":"https:\/\/www.linuxcloudvps.com\/blog\/wp-json\/wp\/v2\/media?parent=1802"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.linuxcloudvps.com\/blog\/wp-json\/wp\/v2\/categories?post=1802"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.linuxcloudvps.com\/blog\/wp-json\/wp\/v2\/tags?post=1802"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}