Gibt es eine Möglichkeit, eine Mailman-Mailingliste darauf zu beschränken, nur Abonnements von einer bestimmten Domain zuzulassen?
Ich weiß, wie bestimmte E-Mail-Adressen oder Domains vom Abonnieren ausgeschlossen werden können. Gibt es jedoch eine Möglichkeit, alle Domains zu sperren, die beispielsweise nicht example.com sind? Oder vielleicht ein paar bestimmte Domains?
Wir werden langsam von Abonnementversuchen für einige unserer Listen getroffen, von denen ich sicher bin, dass sie Spammer auf Botnets 1 sind, und es ist ärgerlich, Listenbesitzer. Einige Listen sind mit der Subscribe-Richtlinie "Genehmigung erforderlich" oder "Bestätigen und genehmigen" konfiguriert, da die Listen nur für unsere lokalen Benutzer bestimmt sind und es hilfreich wäre, den Ärger der Listenbesitzer zu minimieren, indem Abonnements von externen E-Mails automatisch abgelehnt werden Adressen, die vom Listeninhaber sowieso nicht abonniert werden dürfen.
Wir können den Zugriff auf die lokalen Netzwerke nicht einfach einschränken, da wir Listen für ein weltweites Publikum haben und einige unserer "lokalen" Benutzer überall sein können.
1 Eine E-Mail-Adresse abonniert innerhalb weniger Stunden ein paar Dutzend nicht verwandte Listen von verschiedenen IPs. dann am nächsten Tag eine weitere Runde mit einer neuen E-Mail-Adresse und verschiedenen IPs. In einigen Fällen hat der Listeninhaber ihnen per E-Mail eine Frage gesendet, warum sie sich für die Liste angemeldet haben, und keine Antwort erhalten.
quelle
Antworten:
Andere Antworten stoppen eine E-Mail-Adresse wie "[email protected]" nicht. Dies wird:
^(?!.*[@.]example\.com)
(setzt voraus, dass alle Subdomains von example.com in Ordnung sind). So wenden Sie run an:quelle
$
After-Com enthalten, um ein Überholen zu verhindern[email protected]
Mailman verwendet die Python-Engine für reguläre Ausdrücke, die flexibel genug ist, um alles außer einer bestimmten Domäne abzugleichen.
Fügen Sie so etwas in die ban_list für die Liste ein:
^(?!.*example\.edu)
oder:^(?!.*(example\.edu|example\.com))
Wenn Listen eingeschränkt sind und Spam-Abonnements erhalten, möchten Sie die Liste möglicherweise nicht in Mailman bewerben (stellen Sie den Link an anderer Stelle zur Verfügung). Es kann auch hilfreich sein, die Abonnementrichtlinie für Mailinglisten auf "Bestätigen und Genehmigen" anstelle von "Genehmigen" zu setzen, damit Spammer eine E-Mail bearbeiten müssen, bevor der Listenbesitzer verärgert ist.
quelle
Einige Regex Foo sollten den Trick machen. Beispiel auf der Berkeley MailMan-Seite - https://calmail.berkeley.edu/docs/mailman/regexp.html#settings
quelle
^(?!.*example\.edu)
oder^(?!.*(example\.edu|example\.com))
in die Verbotsliste?