Rootmanual:Konvertera smartlist till Mailman: Skillnad mellan sidversioner

Från Lysators datorhandbok, den ultimata referensen.
Hoppa till navigering Hoppa till sök
Ingen redigeringssammanfattning
 
Ingen redigeringssammanfattning
 
Rad 1: Rad 1:
[[Kategori:Rootmanual|Mailman, konvertera smartlist]]
== Att konvertera en smartlist eller filbaserad mailinglista till Mailman ==
== Att konvertera en smartlist eller filbaserad mailinglista till Mailman ==
(Förutsatt att man vill ha kvar gamla listnamnet)
(Förutsatt att man vill ha kvar gamla listnamnet)

Nuvarande version från 24 mars 2006 kl. 07.45

Att konvertera en smartlist eller filbaserad mailinglista till Mailman

(Förutsatt att man vill ha kvar gamla listnamnet)

  1. 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.
  2. 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].

  3. Kör postmap /etc/postfix/canonical.recipient Mail till listan kommer nu att gå till mailman då den kanoniska omskrivningen görs innan aliasexpanderingen.
  4. 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.
  5. 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.
  6. Klart!