Mailman Subscribe liste aufräumen

Aus Un-Hack-Bar
Zur Navigation springen Zur Suche springen

Datenbank[Bearbeiten | | Quelltext bearbeiten]

Zuerst das Expire Date per Hand ändern

 docker exec -it mailcowdockerized-database-1 /bin/bash
 mysql mailmandb -u mailman -p
 # Dann DB Password eingeben
 #
 # Hiermit kann man gucken welche Anfragen betroffen sind
 # select * from pended WHERE expiration_date>NOW() Limit 10;
 #
 update pended SET expiration_date="2000-01-01 00:00:00" WHERE expiration_date>NOW();
 exit;

Expire[Bearbeiten | | Quelltext bearbeiten]

Anschließend starten wir eine mailman shell und starten das aufräumen. Siehe auch https://docs.mailman3.org/projects/mailman/en/latest/src/mailman/model/docs/pending.html

 docker exec -it mailcowdockerized-mailman-core-1 mailman shell -l discuss.lists.unhb.de
 pendingdb = getUtility(IPendings)
 pendingdb.evict()
 commit()
 CTRL-D
 

Und damit ist die Subscribe-Queue leer.