Mailman Subscribe liste aufräumen: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Silson (Diskussion | Beiträge) (Angelegt) |
Silson (Diskussion | Beiträge) |
||
Zeile 6: | Zeile 6: | ||
mysql mailmandb -u mailman -p | mysql mailmandb -u mailman -p | ||
# Dann DB Password eingeben | # Dann DB Password eingeben | ||
− | select * from pended WHERE expiration_date>NOW() Limit 10; | + | # |
+ | # 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(); | update pended SET expiration_date="2000-01-01 00:00:00" WHERE expiration_date>NOW(); | ||
exit; | exit; | ||
− | + | ||
== Expire == | == Expire == | ||
Aktuelle Version vom 19. Oktober 2023, 05:07 Uhr
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.