Tworzenie list dyskusyjnych w Mailman-ie

Z Thomas-Krenn-Wiki
Przejdź do nawigacji Przejdź do wyszukiwania

Artykuł ten opisuje proces tworzenia list dyskusyjnych w Mailman-ie. Pokazujemy przy tym ważne parametry konfiguracji. Informacje na temat instalacji Mailman-a znajdują się w artykule Mailman w Debianie.

Tworzenie list dyskusyjnych

Nowa lista zostaje łatwo utworzona komendą newlist. Następnie należy podać swój adres mailowy, na który później oprogramowanie Mailman będzie wysyłać powiadomienia (np. w przypadku zalogowania się nowego użytkownika w liście dyskusyjnej). Następnie należy skonfigurować /etc/aliases jak jest to poniżej opisane:

lists:~# newlist test-mailingliste
Enter the email of the person running the list: email@example.org
Initial test-mailingliste password:
To finish creating your mailing list, you must edit your /etc/aliases (or
equivalent) file by adding the following lines, and possibly running the
`newaliases' program:

## test-mailingliste mailing list
test-mailingliste:              "|/var/lib/mailman/mail/mailman post test-mailingliste"
test-mailingliste-admin:        "|/var/lib/mailman/mail/mailman admin test-mailingliste"
test-mailingliste-bounces:      "|/var/lib/mailman/mail/mailman bounces test-mailingliste"
test-mailingliste-confirm:      "|/var/lib/mailman/mail/mailman confirm test-mailingliste"
test-mailingliste-join:         "|/var/lib/mailman/mail/mailman join test-mailingliste"
test-mailingliste-leave:        "|/var/lib/mailman/mail/mailman leave test-mailingliste"
test-mailingliste-owner:        "|/var/lib/mailman/mail/mailman owner test-mailingliste"
test-mailingliste-request:      "|/var/lib/mailman/mail/mailman request test-mailingliste"
test-mailingliste-subscribe:    "|/var/lib/mailman/mail/mailman subscribe test-mailingliste"
test-mailingliste-unsubscribe:  "|/var/lib/mailman/mail/mailman unsubscribe test-mailingliste"

Hit enter to notify test-mailingliste owner...

lists:~# vi /etc/aliases
lists:~# tail -n 12 /etc/aliases

## test-mailingliste mailing list
test-mailingliste:              "|/var/lib/mailman/mail/mailman post test-mailingliste"
test-mailingliste-admin:        "|/var/lib/mailman/mail/mailman admin test-mailingliste"
test-mailingliste-bounces:      "|/var/lib/mailman/mail/mailman bounces test-mailingliste"
test-mailingliste-confirm:      "|/var/lib/mailman/mail/mailman confirm test-mailingliste"
test-mailingliste-join:         "|/var/lib/mailman/mail/mailman join test-mailingliste"
test-mailingliste-leave:        "|/var/lib/mailman/mail/mailman leave test-mailingliste"
test-mailingliste-owner:        "|/var/lib/mailman/mail/mailman owner test-mailingliste"
test-mailingliste-request:      "|/var/lib/mailman/mail/mailman request test-mailingliste"
test-mailingliste-subscribe:    "|/var/lib/mailman/mail/mailman subscribe test-mailingliste"
test-mailingliste-unsubscribe:  "|/var/lib/mailman/mail/mailman unsubscribe test-mailingliste"
lists:~# postalias /etc/aliases
lists:~#

Parametry konfiguracji

W interfejsie webowym mogą zostać odpowiednio dostosowane niektóre ważne parametry konfiguracji:

  • General Options:
    • real_name: nazwa listy dyskusyjnej.
    • description: krótki opis.
    • reply_goes_to_list: tutaj może zostać zdefiniowane, gdzie mają zostać wysłane odpowiedzi (E-Mail Reply-To Feld). Często rozsądnym tutaj jest This list. Explicit address oferuje się przede wszystkim dla list announcement. Wtedy możliwe jest rozpoczęcie opcją reply_to_address, np. jako Reply-To, nowej listy dyskusyjnej, do której użytkownicy mogą wysyłać odpowiedzi.
    • host_name: nazwa hosta, pod którą osiągalna jest lista dyskusyjna (tę wartość należy po prostu skontrolować).
  • Privacy Options:
    • private_roster: określa, kto może zobaczyć listę wszystkich abonamentów listy dyskusyjnej. List members jest tu ustawieniem domyślnym, często lepszym rozwiązaniem jest tutaj 'List admin only.
  • Privacy Options: Sender filters:
    • default_member_moderation: określa, czy posty mogą być moderowane przez nowych członków.

Powiązane artykuły

Debian GNU/Linux
Formatowanie / partycjonowanie i montowanie dysku w Debianie
Perl warning Setting locale failed w Debianie