Mailman konfiguracija

Pa kad je čudo proradilo, treba ga i konfigurisati.
Dobar link je ovde, i ovaj, sa detaljnim objašnjenjima pojedinih stavki.

Adresa za generalno administriranje mailman-a : http://IP-adresa-servera/mailman/admin

Svaka mailing lista ima svoju web stranu za administraciju same liste : http://IP-adresa-servera/mailman/admin/ime-mailing-liste
Zahteva lozinku administratora liste.

Adresa za logovanje moderatora mailing liste (moderator ima manja ovlašćenja od administratora) : http://IP-adresa-servera/mailman/admindb/ime-mailing-liste
Zahteva moderatorsku lozinku.

Pristup mailing listi za obične korisnike je : http://IP-adresa-servera/mailman/listinfo/ime-mailing-liste

Evo kako napisati “svaki mail sa domena moj.sopstveni.domen i svih njegovih poddomena” :
^[^@]+@(.*\.)?moj\.sopstveni\.domen$
I kako napisati “svaki mail koji NIJE sa ovog domena” :
^[^@]+@(?!moj\.sopstveni\.domen$)

Gde se na serveru nalaze fajlovi vezani za mailing liste : /var/lib/mailman

Odličan link ako vas interesuje kako zabraniti prijem poruka sem sa samo jednog domena, a poruke koje su sa tog domena postovati bez zadrške. To se nalazi pod opcijom “Privacy options”/”Sender filters”

Gde se nalaze fajlovi :
Installed software package: /usr/lib/mailman/
CGI: /usr/lib/cgi-bin/mailman/
Configuration documentation: /usr/share/doc/mailman/
Log files: /usr/log/mailman/
User data: /var/lib/mailman/
Runtime lock file: /var/lock/mailman/
Location of process id file: /var/run/mailman/
Configuration files located in this directory: /etc/mailman/
Ovde je glavni konfiguracioni fajl : mm_cfg.py
Ono što nije definisano u tom fajlu je setovano ovde : /usr/lib/mailman/Mailman/Defaults.py
Start script: /etc/init.d/mailman
Admin commands: /usr/sbin/

Ako u poruci odbijanja (ako vam je namešteno da se automatski odbijaju poruke osoba koje nisu na listi) javlja pogrešna mail adresa, cela poruka se može izmeniti ovde :
Privacy options -> Sender filters -> nonmember_rejection_notice