Rootmanual:Konvertera smartlist till Mailman
Hoppa till navigering
Hoppa till sök
Att konvertera en smartlist eller filbaserad mailinglista till Mailman
(Förutsatt att man vill ha kvar gamla listnamnet)
- Skapa listan i Mailman via mailconf. (Oväntat! :) ) Sätt Host name this list prefers till lysator.liu.se om du vill att mail ska komma från lysator.liu.se i stället för från lists.lysator.liu.se.
- Editera /etc/postfix/canonical.recipient enligt följande mönster:
atest@lysator.liu.se atest@lists.lysator.liu.se atest-owner@lysator.liu.se atest-owner@lists.lysator.liu.se atest-admin@lysator.liu.se atest-admin@lists.lysator.liu.se atest-request@lysator.liu.se atest-request@lists.lysator.liu.se
Och eftersom jag är lat så har jag gjort ett fult litet script, /opt/mailconf/scripts/listconvert.py som tar ett listnamn som input och skapar en lista enligt [1].
- Kör postmap /etc/postfix/canonical.recipient Mail till listan kommer nu att gå till mailman då den kanoniska omskrivningen görs innan aliasexpanderingen.
- Editera alias-filen där listan tidigare stod. Är antingen /etc/mail/aliases, /export/mdsk/kokkolist/smartlist.aliases eller ytterligare en av integritetsskäl utelämnad lista vars namn kan utrönas ur konfigurationsfilen för Postfix.
- Kör postalias <alias-fil> och se sedan till så att rättigheterna är rätt. /var/list/smartlist.aliases* ska ägas av list.list och /etc/aliases av root.
- Klart!