Mailinglisten mit Mailman verwalten

Mit Mailinglisten können eine Vielzahl von E-Mail-Adressen bequem als Verteiler verwaltet werden. Dabei fungiert die Liste selbst als ein Relay: eine Nachricht wird an eine E-Mail-Adresse geschickt und zentral verteilt.

Die E-Mail-Adresse ist z.B. (je nach gewählter Domain) LISTENNAME@lists.notraces.net

Admin-Interface aufrufen

Das Web-Interface wird (je nach Liste und Domain) beispielsweise über folgende URL erreicht:

https://lists.notraces.net/mailman/admin/LISTENNAME/members/

(wobei Listenname natürlich ersetzt werden muss)

Jetzt können Sie sich mit dem Passwort, das beim Anlegen der Mailingliste vergeben wurde, einloggen. Das Webinterface präsentiert sich mit zahlreichen Optionen. Die meisten davon können in der Standardeinstellung verbleiben. Die wichtigsten Einstellungen haben wir unten kurz erklärt.

Mitglieder Eintragen

Eintrag durch den Admin

In der ersten Spalte findet sich die Mitgliederverwaltung. Einmal angeklickt, kann wahlweise die Mitgliederliste angesehen werden

oder es können Mitglieder eingetragen oder gelöscht werden. Das Eintragen von Mitgliedern geschieht über ein Textfeld, in das die E-Mail-Adressen in einer der folgenden Varianten eingetragen werden können:

"Vorname Nachname" <mail@example.com>
mail@example.com
Name <mail@example.com>

Der Name ist jeweils Optional - aber hilfreich, wenn später die E-Mail-Adressen den Namen zugeordnet werden können sollen.

Eintrag durch die zukünftigen Mitglieder selbst

Alternativ können sich Mitglieder auch selbst eintragen (die Liste abonnieren) - und zwar unter der URL:

https://lists.notraces.net/mailman/listinfo/LISTENNAME/

Wenn Sie vermeiden wollen, dass die Liste selbst abonniert werden können, lässt sich das bei den → Abo-Regeln und Adreßfilter… → Abo-Regeln deaktiviert werden.

Bedienung der Liste per E-Mail-Kommandos

Für einige Funktionen stehen auch E-Mail-Kommandos zur Verfügung. Z.B. lässt sich eine Liste auch einfach abonnieren, wenn eine E-Mail an:

LISTENNAME-join@lists.notraces.net (bzw. den entsprechenden Domainnamen)

geschickt wird. Dadurch lässt sich über ein E-Mail-Formular auf einer Webseite, ein Newsletterformular auf einer Webseite integrieren.

Siehe auch: http://www.list.org/mailman-member/node10.html

Wichtige Grundeinstellungen

Moderiert oder unmodieriert

Als Standardeinstellung können alle neuen Mitglieder der Liste auch an die Liste schreiben (unmoderiert). Ob neue Mitglieder an die Liste schreiben können sollen - oder ob deren E-Mails erst vom Listenmoderator genehmigt werden müssen lässt sich unter → Abo-Regeln und Adreßfilter… → Absender-Filter und hier unter „Sollen die Beiträge neuer Listenmitglieder moderiert werden?“ einstellen.

Für einzelne Mitglieder lässt sich das in der Mitgliederliste konfigurieren.

Größenbegrenzung

Standardmäßig können E-Mails nur bis zu einer Größe von 40 kB über die Liste verschickt werden. Das soll davor schützen, dass (größere) Anhänge (versehentlich) an eine Masse von Mitgliedern verschickt werden. Diese Einstellung kann unter → Allgemeine Optionen („Maximale Grösse in Kilobyte (KB) eines Nachrichtentextes“) geändert werden.

Moderation der Liste

Gelegentlich wird es (auch bei unmoderierten Listen) vorkommen, dass E-Mails, die an die Liste geschickt werden, zurück gehalten werden. Dies kann z.B. folgende Gründe haben:

Absender nicht in der Liste (oder auf moderiert geschaltet)

Nachricht zu groß

E-Mail-Adresse der Liste ist als BCC in der E-Mail - oder die E-Mail selbst wurde an eine Menge von Adressen verschickt, wobei die Mailinglisten-Adresse selbst eine der vielen Adressen ist

Dann bekommt der/die Moderator_in (häufig der Administrator_in) der Liste eine entsprechende Nachricht - mit einem Link zur Administrationsseite. Hier kann er/sie entscheiden, was mit der Nachricht passieren soll.

Manchmal handelt es sich um Spam, der einfach weggeworfen werden kann, häufig aber auch um legitime Mails, die z.B. zu groß sind oder von einer falschen Adresse kommen.

Archivierung von E-Mails

Unter → Archivierungsoptionen kann eingestellt werden, dass ein Archiv aller E-Mails angelegt werden soll. Das kann sinnvoll sein, wenn es sich z.B. um Mailinglisten handelt, in denen allgemeine Fragen und Probleme rund um ein Thema erörtert werden. Dann können Mitglieder - oder auch Nicht-Mitglieder das Archiv durchstöbern.

Diese Option kostet viel Speicherplatz und ist auch im Hinblick auf Datenschutz und Privatsphäre genau zu prüfen. Daher ist sie als Standard deaktiviert.

Integration als Newsletter auf einer Webseite

Mailinglisten bieten sich für einen Newsletter an. Viele Organisationen möchten ein Abonnement ihres Newsletters auf ihrer Webseite ermöglichen. Dazu gibt es mit Mailman zwei Möglichkeiten:

Abonnement per E-Mail-Formular und E-Mail Kommandos

Für diese Möglichkeit muss einfach - ähnlich wie bei einem Kontaktformular - ein E-Mail-Formular auf der Webseite eingebettet werden, das eine E-Mail mit dem Absender des neuen Newsletter-Abonnenten an folgende Adresse schickt:

LISTENNAME-join@lists.notraces.net

(Der Listenname muss natürlich angepasst werden)

Der Betreffende bekommt dann eine Bestätigungsmail auf seine Adresse, mit einem Link um das Abonnement abzuschließen (double opt in).

Integration eines Formulars in die Webseite

Alternativ kann auch ein Formularteil des Listenformulars in die Seite als html-Code eingebettet werden (z.B. wenn der E-Mail-Versand über den Webserver nicht funktioniert):

<FORM Method=POST ACTION="https://lists.notraces.net/mailman/subscribe/LISTENNAME" target="_blank" >
<TABLE BORDER="0" CELLSPACING="2" CELLPADDING="2"
WIDTH="70%" HEIGHT= "112">
<TR>
<TD BGCOLOR="#dddddd" WIDTH="55%">Deine E-Mail-Adresse:</TD>
<TD WIDTH="33%"><INPUT type="Text" name="email" size="30" value="">
</TD>
</TR>
<tr>
<td bgcolor="#dddddd" width="55%">Dein Name (optional):</td>
<td width="33%"><INPUT type="Text" name="fullname" size="30" value=""></td>
<tr>
<td colspan="2">
<center><INPUT type="Submit" name="email-button" value="Abonnieren"></P></center>
</TABLE>
</FORM>

(Auch hier muss der Listenname natürlich angepasst werden). Der Betreffende bekommt dann eine Bestätigungsmail auf seine Adresse, mit einem Link um das Abonnement abzuschließen (double opt in).

Liste für E-Mail-Weiterleitung an einen Verteiler konfigurieren

Manchmal ist es gewünscht, dass E-Mails, die an eine normale Mailbox adressiert werden über die Liste weiter verteilt werden. Also z.B. Emails an projekt@notraces.net sollen über die Liste „projekt@lists.notraces.net“ an alle in dem Projekt weiter geleitet werden. Das ist grundsätzlich möglich - aber mit einigen Hürden versehen.

Folgende Schritte sind nötig:

Filter für Mailweiterleitung im normalen Postfach konfigurieren (wie das geht steht unter: Filter im Roundcube Webmailer

Mailingliste konfigurieren

Innerhalb der Mailingliste sind folgende Einstellungen wichtig:

E-Mails von allen Absendern müssen akzeptiert werden:

Unter → Abo-Regeln und Adreßfilter… → [Absender-Filter] in „Adressliste der Nichtmitglieder, deren Nachrichten automatisch akzeptiert werden.“ mit:

^.*$

konfigurieren, dass alles akzeptiert wird.

E-Mails, die nicht direkt an die Liste geschickt werden, müssen akzeptiert werden:

Einstellung unter: → Abo-Regeln und Adreßfilter… → [Empfänger-Filter]: „Nachrichten an die Liste müssen exakt an die Listen-Mail-Adresse (oder an einen der unten einstellbaren Aliasnamen) adressiert sein ('To:', 'Cc').“ → auf „Nein“ setzen

Der E-Mail-Absender muss umgeschrieben werden:

Einstellung unter: → Allgemeine Optionen:

„Replace the From: header address with the list's posting address to mitigate issues stemming from the original From: domain's DMARC or similar policies.“ → auf „Munge From“ setzen

Hintergrund: E-Mail-Provider prüfen häufig, ob ein E-Mail-Sender überhaupt berechtigt ist, Emails mit Absenderzeilen bestimmter Domains zu versenden (sogenannte dmarc-Policy). Z.B. wird eine E-Mail mit dem Absender beispiel@yahoo.com, die von dem Server list.notraces.net kommt von vielen anderen Mailservern abgelehnt werden. Daher muss der Absender so umgeschrieben werden, dass der Absender nun die Liste selbst ist.

Grundsätzlich reicht bisweilen auch die Einstellung unter → Abo-Regeln und Adreßfilter… → [Absender-Filter] „Action to take when anyone posts to the list from a domain with a DMARC Reject/Quarantine Policy.“

Fragen und Probleme

Moderationsanfrage - Absender nicht Mitglied der Liste

Ein häufiger Fehler der Nutzer_innen ist, dass sie von anderen E-Mail-Adressen aus schreiben, als die, mit denen sie eingetragen sind. Dann bekommen die Listenmoderator_innen eine sogenannge Moderationsanfrage und müssen entscheiden, ob die Mail an die Liste durchgelassen werden soll. Für einzelne E-Mail-Adresse kann eingestellt werden, dass sie auch in Zukunft akzeptiert werden. Dies lässt sich entweder unter → Abo-Regeln und Adreßfilter… → Absender-Filter einstellen („Adressliste der Nichtmitglieder, deren Nachrichten automatisch akzeptiert werden“) oder auch beim Akzeptieren der Nachricht im Moderationsinterface mit angeben.

"Unerkannte Bounce-Benachrichtigung

Gelegentlich schreiben die Mitglieder der Liste an eine falsche Adresse. Das liegt evtl. an bestimmten Mailprogrammen, die die E-Mails von der Liste falsch interpretieren - und statt an die echte Listenadresse in der Form NAME_DER_LISTE-@lists.notraces.net an NAME_DER_LISTE-bounces@lists.notraces.net antworten. Die sog. „Bounces“-Adresse ist der technische Absender der Liste und gleichzeitig eine Adresse, die Kommandos für die Liste entgegen nimmt (Die Liste kann nämlich auch über E-Mail-Kommandos statt über das Webinterface administriert werden).

In diesem Fall kommt eine Nachricht, dass das Kommando nicht verstanden wurde. Dann sollte der/die Absenderin auf die richtige Listenadresse hingewiesen werden.