User Tools

Site Tools


system:mailman3

Differences

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

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
system:mailman3 [2024-09-09T08:40:35+0000] – some more on templates folded and not michael_paoli_adminsystem:mailman3 [2025-07-02T03:38:52+0000] (current) – Some more to complete on recording/reporting, and more notes about mailman members behavior when there are no matches michael_paoli
Line 150: Line 150:
       Y how do we export roster of members?       Y how do we export roster of members?
         E.g.: # (for list in $(Mailman lists -a -q); do echo "$list:"; Mailman members --role any "$list"; done)         E.g.: # (for list in $(Mailman lists -a -q); do echo "$list:"; Mailman members --role any "$list"; done)
 +          Note, however, if there are no matches for the specified role (or default of --role member), it will output
 +          name of list with @ replaced by ., followed by text " has no members"., e.g.:
 +          $ mailman members --role moderator balug-admin@lists.balug.org
 +          balug-admin.lists.balug.org has no members
 +          $ 
 +          And note also that's written to stdout and the exit/return value is 0.
 +          So, one will probably want to filter such out from actual data results.
         or via URLs, e.g. https://lists.balug.org/mailman3/postorius/lists/balug-test3.lists.balug.org/csv_view/         or via URLs, e.g. https://lists.balug.org/mailman3/postorius/lists/balug-test3.lists.balug.org/csv_view/
       Y don't reject empty body (e.g. mailman commands don't require body to be present)       Y don't reject empty body (e.g. mailman commands don't require body to be present)
Line 221: Line 228:
 |customize templates                                                   |i   |i    |i   |i       | |customize templates                                                   |i   |i    |i   |i       |
 |update monthly stats reporting                                        |-    y              ||| |update monthly stats reporting                                        |-    y              |||
 +|fix Mailman 3 monthly data recording / stats reporting                |-    i              |||
  
 notes/keys: notes/keys:
Line 231: Line 239:
   * pending: handle pending as warranted (e.g. held pending moderator approval)   * pending: handle pending as warranted (e.g. held pending moderator approval)
  
-|Mailman 3: fix gravatar.com information leakage                                                                             |y| +|Mailman 3: fix gravatar.com information leakage                                                                                        |y| 
-|fix what I broke in attempting to fix the immediately above                                                                 |y| +|fix what I broke in attempting to fix the immediately above                                                                            |y| 
-|Mailman 3: check for any additional information leaks                                                                       |y| +|Mailman 3: check for any additional information leaks                                                                                  |y| 
-|stop Mailman 2 services    # systemctl stop mailman.service                                                                 |y| +|stop Mailman 2 services    # systemctl stop mailman.service                                                                            |y| 
-|disable Mailman 2 services # systemctl disable mailman.service                                                              |y| +|disable Mailman 2 services # systemctl disable mailman.service                                                                         |y| 
-|disable the remaining Mailman 2 aliases (mailman & mailman-*) /etc/aliases                                                  |y| +|disable the remaining Mailman 2 aliases (mailman & mailman-*) /etc/aliases                                                             |y| 
-|Apache 2 configuration - remove no longer relevant Mailman 2 portions                                                       |y| +|Apache 2 configuration - remove no longer relevant Mailman 2 portions                                                                  |y| 
-|fix what I broke in the immediately above, notably links so static web archive content will still work                      |y| +|fix what I broke in the immediately above, notably links so static web archive content will still work                                 |y| 
-|disable nntp runner                                                                                                         |y| +|disable nntp runner                                                                                                                    |y| 
-|remove but **do not purge** mailman2 and no longer needed reverse dependencies packages                                     |y| +|remove but **do not purge** mailman2 and no longer needed reverse dependencies packages                                                |y| 
-|fix minor HyperKitty archive bugs present on Debian 11 Bullseye                                                             |n| +|fix minor HyperKitty archive bugs present on Debian 12 Bullseye                                                                        |n| 
-|fix HyperKitty failure (configuration?) from Debian 11 Bullseye --> Debian 12 Bookworm upgrade                              |y| +|fix HyperKitty failure (configuration?) from Debian 11 Bullseye --> Debian 12 Bookworm upgrade                                         |y| 
-|balug-announc@lists.balug.org set users with explicit moderation of hold (imported from Mailman 2) to List default (discard)|y|+|balug-announc@lists.balug.org set users with explicit moderation of hold (imported from Mailman 2) to List default (discard)           |y| 
 +|''mailman3 start --force'' bug: identify manual work-around (remove lock links in /var/lib/mailman3/locks/                           |y| 
 +|''mailman3 start --force'' bug: report/analysis/test: [[https://gitlab.com/mailman/mailman/-/issues/1174|GNU Mailman Core Issue #1174]]|y| 
 +|''mailman3 start --force'' bug: test and apply local fix                                                                               |y| 
 +|''mailman3 start --force'' bug: report bug to Debian: [[https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1082167|#1082167]]           |y|
  
 notes/keys: notes/keys:
system/mailman3.1725871235.txt.bz2 · Last modified: 2024-09-09T08:40:35+0000 by michael_paoli_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 Run on Debian Driven by DokuWiki