3828
Kommentar: format und webinterface
|
1453
alte inhalte verschoben bzw. geloescht, weil sie nicht mehr zutreffen
|
Gelöschter Text ist auf diese Art markiert. | Hinzugefügter Text ist auf diese Art markiert. |
Zeile 18: | Zeile 18: |
== faxe-spezifisch == === Mailingliste erstellen - manuell === * die allgemeinen Mailinglisten gehoeren dem Nutzer '''ezmlm''' in /home/mailingslists * also erstmal: '''su - ezmlm''' (keine der folgenden Aktionen darf von root getan werden!) * '''/usr/local/bin/ezmlm/ezmlm-make /home/mailinglists/NAME /home/mailinglists/.qmail-NAME NAME lists.systemausfall.org''' * fuer ''ezmlm-idx'': * die Kommandozeile wiederholen mit dem Parameter '''-+i''' (automatisches Hinzufuegen neuer Mails zum web-index) * '''/usr/local/bin/ezmlm-idx/ezmlm-idx NAME''' und '''/usr/local/bin/ezmlm-idx/ezmlm-archive -C NAME''' - einmalig zum Anlegen des Index (nicht noetig, falls das automatische Indizieren gewählt wurde) * nun muss (wegen der virtual-domain) die Datei NAME/inlocal korrigiert werden: {{{ echo ezmlm-NAME >NAME/inlocal}}} === Mailingliste erstellen - automatisch === * `/home/scripts/mailinglists.sh --help` bringt Infos |
|
Zeile 39: | Zeile 24: |
=== Verschlüsselung aktivieren === * '''gpg-ezmlm-convert.pl NAME .qmail-NAME''' * die Datei NAME/config muss angepasst werden: {{{ GnuPG /usr/bin/gpg keyDir .gnupg signMessages yes encryptToAll no NokeyNocrypt no VerifiedKeyReq no RequireSub yes}}} * die Schlüssel importieren: '''gpg --homedir NAME/.gnupg --import DATEI''' * den Schlüssel als vertrauensvoll einstufen: '''gpg --homedir NAME/.gnupg --edit-key ADRESSE''' ==== Besonderheiten von gpg-Listen ==== * verschiedene Tags, die das Standard-ezmlm-idx beim Senden ersetzen wuerde, bleiben erhalten (z.B. ''<#l#>'' anstelle des Listen-Namens) * die Indizierung durch ''ezmlm-idx'' klappt nicht, da ein eigenes ''ezmlm-send'' verwendet wird (dies beinhaltet keine Archivierung usw.) * falls der Schlüssel eines Empfaengers nicht gefunden wird, erhält er einen sinnlosen ''pgp-encrypted''-Anhang (53 Byte groß) ==== Schlüssel-Import ==== * sollte auch irgendwie per Mail gehen - weiß aber nicht mehr/noch nicht, wie dat läuft ... * also folgende Schritte: * öffentlichen Schlüssel auf faxe bringen * als root auf faxe: Schluessel nach ''/home/mailinglists'' kopieren * '''su - ezmlm''' * '''gpg --homedir /home/mailinglists/sl/.gnupg --import SCHLUESSELDATEI''' * eventuell alten Schlüssel löschen (jeweils auf die ''homedir''-Einstellung achten - sie muss am Anfang stehen) * Schlüssel-Datei löschen |
|
Zeile 69: | Zeile 26: |
Alle Aktionen (bis auf den Schlüsselimport von crypto-Listen) sollten über das [https://systemausfall.org/ezmlm-web Web-Interface] durchgeführt werden. Die meisten der folgenden Infos sind also eigentlich nicht mehr erforderlich.
Die Administration von ezmlm-Mailinglisten
Infos:: http://www.ezmlm.org/faq-0.40/FAQ.html
alle Aktionen müssen immer mit dem Account des Besitzers der Liste durchgeführt werden (su - ezmlm) ...
um ezmlm-idx anstelle von ezmlm zu verwenden, musst du jeweils anstelle von /usr/local/ezmlm/ einfach /usr/local/bin/ezmlm-idx/ verwenden
standard (also nicht für faxe!)
- neue Liste anlegen
/usr/local/bin/ezmlm/ezmlm-make DIR .qmail-LISTNAME ezmlm-LISTNAME HOST
- in gpg-Liste verwandeln
gpg-ezmlm-convert.pl DIR DOT-FILE
- Teilnehmer manuell hinzufügen
/usr/local/bin/ezmlm/ezmlm-sub VERZEICHNIS ADRESSE
''ezcgi'' - nur mit ''idx''
ezmlm-cgi in ein cgi-bin-Verzeichnis kopieren
chmod 4550 ezmlm-cgi und chown ezmlm.www-data ezmlm-cgi
nun muss eine .ezcgirc im cgi-bin-Verzeichnis erstellt werden (siehe make ezmlm-cgi), also z.B.: {{[
0;401;/home/mailinglists/test-idx;test-idx@lists.systemausfall.org;[Home]=https://systemausfall.org }}}
spezielle Wünsche
einfach das Web-Interface [https://systemausfall.org/ezmlm-web ezmlm-web] verwenden