Mailman Installazione · 3 min read · Oct 04, 2025

Come Installare e Configurare Mailman (Con Postfix) Su Debian Squeeze - Pagina 2

5 Utilizzando Mailman

Da ora in poi, possiamo utilizzare l’interfaccia web di Mailman per gestire Mailman (con un’eccezione: ogni volta che crei una nuova lista di distribuzione, devi aggiungere nuovi alias a /etc/aliases manualmente dalla riga di comando).

L’interfaccia di amministrazione può essere raggiunta su http://lists.example.com/admin - su quella pagina dovresti trovare un link alla lista di distribuzione Mailman che hai creato nel capitolo 4:

Se clicchi su quel link (http://lists.example.com/admin/mailman) arriverai alla pagina di gestione della lista Mailman, ma prima devi accedere con la tua password (quella che hai specificato durante il comando newlist):

Ecco come appare la pagina di gestione - da qui puoi…

… cambiare le impostazioni di base della lista…

… o moderare nuovi messaggi (http://lists.example.com/mailman/admindb/mailman):

Gli utenti possono andare su http://lists.example.com/listinfo per ottenere un elenco di tutte le liste di distribuzione disponibili…

… o su http://lists.example.com/listinfo/mailman per andare a una lista specifica (mailman in questo esempio) dove possono iscriversi:

Tu come amministratore puoi anche creare nuove liste utilizzando l’interfaccia web (su http://lists.example.com/create), ma prima di farlo, esegui

mmsitepass mailman_password

sulla riga di comando perché altrimenti riceverai il messaggio di errore Errore: Non sei autorizzato a creare nuove liste di distribuzione quando provi a creare una lista di distribuzione tramite l’interfaccia web (ti consiglio di usare la stessa password - mailman_password - come nel comando newsite nel capitolo 4).

Per creare una nuova lista tramite l’interfaccia web, specifica il nome della lista e l’indirizzo email del proprietario, specifica una password per la lista (o fai generare una per te dall’interfaccia web)…

… e in fondo alla pagina, specifica la password che hai usato con il comando mmsitepass; poi clicca su Crea Lista:

In caso di successo, dovresti vedere la seguente pagina:

Il proprietario della lista riceverà anche un’email con istruzioni su come modificare /etc/aliases per completare la creazione della lista:

La lista di distribuzione testlist1' è stata creata tramite l'interfaccia web. Per completare l'attivazione di questa lista di distribuzione, il file /etc/aliases (o equivalente) deve essere aggiornato. Il programmanewaliases’ potrebbe anche dover essere eseguito.

Ecco le voci per il file /etc/aliases:

testlist1: “|/var/lib/mailman/mail/mailman post testlist1” testlist1-admin: “|/var/lib/mailman/mail/mailman admin testlist1” testlist1-bounces: “|/var/lib/mailman/mail/mailman bounces testlist1” testlist1-confirm: “|/var/lib/mailman/mail/mailman confirm testlist1” testlist1-join: “|/var/lib/mailman/mail/mailman join testlist1” testlist1-leave: “|/var/lib/mailman/mail/mailman leave testlist1” testlist1-owner: “|/var/lib/mailman/mail/mailman owner testlist1” testlist1-request: “|/var/lib/mailman/mail/mailman request testlist1” testlist1-subscribe: “|/var/lib/mailman/mail/mailman subscribe testlist1” testlist1-unsubscribe: “|/var/lib/mailman/mail/mailman unsubscribe testlist1”

Pertanto apri /etc/aliases…

vi /etc/aliases

… aggiungi i nuovi alias…

| [...] ## lista di distribuzione testlist1 testlist1: "|/var/lib/mailman/mail/mailman post testlist1" testlist1-admin: "|/var/lib/mailman/mail/mailman admin testlist1" testlist1-bounces: "|/var/lib/mailman/mail/mailman bounces testlist1" testlist1-confirm: "|/var/lib/mailman/mail/mailman confirm testlist1" testlist1-join: "|/var/lib/mailman/mail/mailman join testlist1" testlist1-leave: "|/var/lib/mailman/mail/mailman leave testlist1" testlist1-owner: "|/var/lib/mailman/mail/mailman owner testlist1" testlist1-request: "|/var/lib/mailman/mail/mailman request testlist1" testlist1-subscribe: "|/var/lib/mailman/mail/mailman subscribe testlist1" testlist1-unsubscribe: "|/var/lib/mailman/mail/mailman unsubscribe testlist1" |

… e esegui:

newaliases
/etc/init.d/postfix restart

Invece di utilizzare l’interfaccia web di Mailman, puoi anche utilizzare il comando newlist per creare una nuova lista, come mostrato nel capitolo 4:

newlist --urlhost=lists.example.com --emailhost=lists.example.com testlist2

root@server1:~# newlist –urlhost=lists.example.com –emailhost=lists.example.com testlist2
Inserisci l’email della persona che gestisce la lista: <– [email protected]
Password iniziale testlist2: <– testlist2_password
Per completare la creazione della tua lista di distribuzione, devi modificare il tuo file /etc/aliases (o equivalente) aggiungendo le seguenti righe, e possibilmente eseguendo il programma newaliases:

lista di distribuzione testlist2

testlist2: “|/var/lib/mailman/mail/mailman post testlist2” testlist2-admin: “|/var/lib/mailman/mail/mailman admin testlist2” testlist2-bounces: “|/var/lib/mailman/mail/mailman bounces testlist2” testlist2-confirm: “|/var/lib/mailman/mail/mailman confirm testlist2” testlist2-join: “|/var/lib/mailman/mail/mailman join testlist2” testlist2-leave: “|/var/lib/mailman/mail/mailman leave testlist2” testlist2-owner: “|/var/lib/mailman/mail/mailman owner testlist2” testlist2-request: “|/var/lib/mailman/mail/mailman request testlist2” testlist2-subscribe: “|/var/lib/mailman/mail/mailman subscribe testlist2” testlist2-unsubscribe: “|/var/lib/mailman/mail/mailman unsubscribe testlist2”

Premi invio per notificare il proprietario di testlist2… <– ENTER

root@server1:~#

vi /etc/aliases

| [...] ## lista di distribuzione testlist2 testlist2: "|/var/lib/mailman/mail/mailman post testlist2" testlist2-admin: "|/var/lib/mailman/mail/mailman admin testlist2" testlist2-bounces: "|/var/lib/mailman/mail/mailman bounces testlist2" testlist2-confirm: "|/var/lib/mailman/mail/mailman confirm testlist2" testlist2-join: "|/var/lib/mailman/mail/mailman join testlist2" testlist2-leave: "|/var/lib/mailman/mail/mailman leave testlist2" testlist2-owner: "|/var/lib/mailman/mail/mailman owner testlist2" testlist2-request: "|/var/lib/mailman/mail/mailman request testlist2" testlist2-subscribe: "|/var/lib/mailman/mail/mailman subscribe testlist2" testlist2-unsubscribe: "|/var/lib/mailman/mail/mailman unsubscribe testlist2" |

newaliases
/etc/init.d/postfix restart

L’indirizzo email di una nuova lista è sempre @lists.example.com, ad esempio [email protected] o [email protected].

6 Link

Share: X/Twitter LinkedIn

Ricevi i nuovi post nella tua casella di posta.

Nessuno spam. Disiscriviti in qualsiasi momento.