User Tools

Site Tools


mailingliste_nur_mit_boardmitteln

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
mailingliste_nur_mit_boardmitteln [2024/12/29 20:26] adminmailingliste_nur_mit_boardmitteln [2025/01/01 17:05] (current) admin
Line 52: Line 52:
 Eigentlich hätte das jetzt so ja alles schon ausgereicht, aber ich dachte mir, es sei schön, wenn man sich noch selbst subscriben und unsubscriben könnte. Die erste Idee dazu war, dass man aus dem sievescript am Server ein externes Pythonscript aufruft, welches dann die config-Dateien umschreibt, und ein neues script generiert. Rein theroretisch sollte dies sogar möglich sein, aber ich habe es verworfen, da die Anforderung ja war, dass das funktionieren muss ohne Adminrachte am Mailserver. Also muss das von extern erfolgen, und somit ist das An- und Abmelden an der Liste also ein halbautomatischer Prozess. Wenn jetzt jemand eine Mail mit dem Betreff "subscribe" an die Mailinglistenaddresse schickt, dann wird die Mail erstmal nur in den Unterordner subscribe umkopiert. Der Mailinglistenbetreiber muss jetzt von Zeit zu Zeit ein zweites Pythonscript (subunsub.py) starten, welche sich per IMAP auf den Mailserver verbindet, und jenachdem in welchem Unterordner sich eine Mail befindet den Absender entweder zufüg oder entfernt. Diese Datei könnte man per Cronjob auch alle halbe Stunde mal automatisiert laufen lassen.  Eigentlich hätte das jetzt so ja alles schon ausgereicht, aber ich dachte mir, es sei schön, wenn man sich noch selbst subscriben und unsubscriben könnte. Die erste Idee dazu war, dass man aus dem sievescript am Server ein externes Pythonscript aufruft, welches dann die config-Dateien umschreibt, und ein neues script generiert. Rein theroretisch sollte dies sogar möglich sein, aber ich habe es verworfen, da die Anforderung ja war, dass das funktionieren muss ohne Adminrachte am Mailserver. Also muss das von extern erfolgen, und somit ist das An- und Abmelden an der Liste also ein halbautomatischer Prozess. Wenn jetzt jemand eine Mail mit dem Betreff "subscribe" an die Mailinglistenaddresse schickt, dann wird die Mail erstmal nur in den Unterordner subscribe umkopiert. Der Mailinglistenbetreiber muss jetzt von Zeit zu Zeit ein zweites Pythonscript (subunsub.py) starten, welche sich per IMAP auf den Mailserver verbindet, und jenachdem in welchem Unterordner sich eine Mail befindet den Absender entweder zufüg oder entfernt. Diese Datei könnte man per Cronjob auch alle halbe Stunde mal automatisiert laufen lassen. 
  
 +https://gitlab.com/sven222/sievemailinglist
  
 [1]https://datatainment.de/this-n-that/simple-sieve-mailinglist [1]https://datatainment.de/this-n-that/simple-sieve-mailinglist
  
mailingliste_nur_mit_boardmitteln.txt · Last modified: 2025/01/01 17:05 by admin

Except where otherwise noted, content on this wiki is licensed under the following license: CC0 1.0 Universal
CC0 1.0 Universal Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki