Amministrare e gestire mailing list con Mailman: differenze tra le versioni

Riga 5: Riga 5:


== Prerequisiti ==
== Prerequisiti ==
Per funzionare, Mailman ha bisogno che sul sistema sia installato e configurato un server di posta. In questa guida utilizzeremo il mailserver Postfix, configurato secondo questa modalità: [[Internet Service Provider con Debian]].
# Per funzionare, Mailman ha bisogno che sul sistema sia installato e configurato un server di posta. In questa guida utilizzeremo il mailserver Postfix, configurato secondo questa modalità: [[Internet Service Provider con Debian]].
<br/>
<br/>
In questa guida sarà utilizzato un Virtual Host con hostname <code>lists.example.com</code> dove installeremo Mailman. <code>lists.example.com</code> farà quindi parte dell'indirizzo delle nostre liste, che avranno tutte la forma: <code><listname>@lists.example.com</code>.
# In questa guida sarà utilizzato un Virtual Host con hostname <code>lists.example.com</code> dove installeremo Mailman. <code>lists.example.com</code> farà quindi parte dell'indirizzo delle nostre liste, che avranno tutte la forma: <code><listname>@lists.example.com</code>.
<br/>
<br/>
Facciamo quindi in modo che il nostro nuovo sottodominio abbia le voci corrette nei DNS del nostro provider.
Facciamo quindi in modo che il nostro nuovo sottodominio abbia le voci corrette nei DNS del nostro provider.
# Mailman è distribuito con un front-end in HTML, quindi occorre che sul nostro server ci sia configurato Apache.
== Installazione ==
Per l'installazione procediamo come sempre:
<pre>
# apt-get install mailman listadmin
</pre>
Durante l'installazione avremo questo output:
<pre>
Languages to support: <-- it (Italiano)
Missing site list
Mailman needs a so-called "site list", which is the list from which password reminders and such are sent out from. This list needs to be created before mailman will start. To create the list, run "newlist mailman" and follow the instructions on-screen. Note that you also need to start mailman after that, using /etc/init.d/mailman start. <-- Ok
</pre>
Mailman è distribuito con un file di configurazione di Apache, <code>/etc/mailman/apache.conf</code>, che dovremo copiare in <code></code>/etc/apache2/sites-available/mailman.conf:
<pre>
# cp /etc/mailman/apache.conf /etc/apache2/sites-available/mailman.conf
</pre>
Apriamo il file:
<pre>
# nano /etc/apache2/sites-available/mailman.conf
</pre>
e aggiungiamo questa configurazione (NOTA: è già presente un Virtual Host. Non va utilizzato, poichè la configurazione che useremo è differente)
<pre>
</pre>