On Thu, Oct 15, 2026 at 11:13 PM Hugh Esco <hesco@campaignfoundations.com> wrote:
I launched a mailman installation a couple of days ago,
pip list andcat /etc/os-release` output reproduced below. It hosts six domains and a handful of lists for most of them.My issue is that lists archives are being linked across domain names for annonymous user, and I fear probably for users who are logged in as well.
I get it that one domain's news list is supposed to be public, but does it have to be listed on the page for each domain? Can't it be listed for anonymous users ONLY IF they browse to its domain?
My settings_local.py includes:
FILTER_VHOST = True SITE_ID = 0
I have another reason (MAILMAN_ARCHIVER_KEY is working) to believe that my settings_local.py file is being read into the configuration.
Any advice?
- The official virtualenv installation at https://docs.mailman3.org/en/latest/install/virtualenv.html does not even talk about settings_local.py. Given that the location of the configs is ./etc/mailman3/, any install does not overwrite the settings.py in there.
- FILTER_VHOST = True and SITE_ID = 0 - is important for hosting several domains in the same MM3 instance so there you are right.
- Ideally, you don't require a settings_local.py inside /etc/mailman3/. If it is there, it will be read and what is read from it will override what is in settings.py. So better put everything in settings.py and delete the settings_local.py.
-- Best regards, Odhiambo WASHINGTON, Nairobi,KE +254 7 3200 0004/+254 7 2274 3223 In an Internet failure case, the #1 suspect is a constant: DNS. "Oh, the cruft.", egrep -v '^$|^.*#' ¯\_(ツ)_/¯ :-) [How to ask smart questions: http://www.catb.org/~esr/faqs/smart-questions.html]