Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Magisch mooie mailman 'ministratie #38

Open
BorBorBor opened this issue Apr 23, 2014 · 10 comments · May be fixed by #279
Open

Magisch mooie mailman 'ministratie #38

BorBorBor opened this issue Apr 23, 2014 · 10 comments · May be fixed by #279
Assignees

Comments

@BorBorBor
Copy link
Contributor

Projexy blijkt gewoon MailMan-support te hebben! Automatisch mensen aan mailinglijsten toevoegen en uitschrijven. Het lijkt me mooi als dit in het geval van de ledenlijst en zo gewoon via de databasetool kan.

@nickygerritsen
Copy link

In projexy zijn hier wat bash scriptjes voor gebruikt. Die verdienen niet de schoonheidsprijs, maar zijn ook niet heel slecht. Ik kan ze wel een keer opsnorren eventueel

@BorBorBor
Copy link
Contributor Author

Ik hoopte dat deze reactie zou komen (en het ging sneller dan verwacht). Het zou wel heel tof zijn als deze administratieve handelingen gewoon netjes kunnen worden uitgevoerd wanneer nodig.

Op 23 apr. 2014, om 14:50 heeft Nicky Gerritsen [email protected] het volgende geschreven:

In projexy zijn hier wat bash scriptjes voor gebruikt. Die verdienen niet de schoonheidsprijs, maar zijn ook niet heel slecht. Ik kan ze wel een keer opsnorren eventueel


Reply to this email directly or view it on GitHub.

@BorBorBor
Copy link
Contributor Author

Zo te zien heeft Mailman wel een API-achtige unit. Doe even control-F API op https://pythonhosted.org/mailman/

@nickygerritsen
Copy link

Ook jij reageert snel anders 😄
Het toevoegen kan via
/usr/sbin/add_members -r$tmpfile -w n -a n $name
Waarbij $tmpfile een file is met het mailadres en $name de naam van de list.
Verwijderen via
/usr/sbin/remove_members -f$tmpfile -n -N $name

Volgens mij bestaan die add_members en remove_members gewoon op linux maar zo niet zijn het python scripts en kan ik ze wel ergens heengooien

@nickygerritsen
Copy link

Die API kende ik nog niet :)

@kokx
Copy link
Contributor

kokx commented Apr 23, 2014

Nice! Gaat op de stapel met mogelijke features dus :P.

@kokx kokx self-assigned this Sep 6, 2014
@kokx
Copy link
Contributor

kokx commented Jan 28, 2015

Overigens, ik zie hier wel een moeilijkheidje. Wat doen we met mensen die zichzelf via mailman uit de mailinglist gooien?

@tuupke
Copy link

tuupke commented Jan 28, 2015

Je kan ook het reverse krijgen, alle mensen uit de mailinglijst opvragen en dit syncen met de database. Vervolgens bij het aanpassen van het mailadres kijken of die persoon zichzelf verwijderd heeft.

Je kan ook voordat je de mailinglist update, controleren of de oude versie er al in staat en als dat niet zo moge zijn, dan niet updaten.

@tuupke
Copy link

tuupke commented Sep 7, 2015

Ik heb al een klein begin gemaakt in een nieuwe branch (mailmanFix). Nog een uurtje en dan werkt dat wel, gewis server is al zo ingesteld dat de secr account de benodigde commandos kan uitvoeren.

@tomudding
Copy link
Member

Due to the difficulties with getting a second testing instance of mailman up and running, and not wanting to make a custom API to spoof part of the official REST API, it is probably easier to just add a new container to the dev environment with a local mailman instance from docker-mailman.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

5 participants