Hi,
I added a new site in Django: lists.example.com
Usually I click on 'view site' and I can add a Domain in Postorios. In
this case I get an error message and I need to add a Domain in Django.
Then I can go to 'view site'.
I can create a mailing list there. However when I send an email to be
subscribed, I get the following in mailman.log (and nothing else happens):
Oct 09 13:46:24 2025 (110452) deque: do_confirm_verify
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/mailman/app/workflow.py", line
69, in __next__
return step()
File "/usr/lib/python3/dist-packages/mailman/app/subscriptions.py",
line 379, in _step_send_confirmation
notify(SubscriptionConfirmationNeededEvent(
~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
self.mlist, self.token, self.address.email))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/zope/event/__init__.py", line
33, in notify
subscriber(event)
~~~~~~~~~~^^^^^^^
File "/usr/lib/python3/dist-packages/mailman/app/subscriptions.py",
line 669, in handle_SubscriptionConfirmationNeededEvent
_handle_confirmation_needed_events(event, 'list:user:action:subscribe')
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/mailman/app/subscriptions.py",
line 638, in _handle_confirmation_needed_events
confirm_address = event.mlist.confirm_address(event.token)
File "/usr/lib/python3/dist-packages/mailman/model/mailinglist.py",
line 335, in confirm_address
local_part = expand(config.mta.verp_confirm_format, self, dict(
address='{}-confirm'.format(self.list_name),
cookie=cookie))
File "/usr/lib/python3/dist-packages/mailman/utilities/string.py",
line 69, in expand
if mlist.domain.base_url is not None:
^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/mailman/model/mailinglist.py",
line 279, in domain
return getUtility(IDomainManager)[self.mail_host]
~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/mailman/model/domain.py", line
177, in __getitem__
raise KeyError(mail_host)
KeyError: 'lists.example.com'
Oct 09 13:46:24 2025 (110452) Uncaught runner exception: 'lists.example.com'
Oct 09 13:46:24 2025 (110452) Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/mailman/core/runner.py", line
179, in _one_iteration
self._process_one_file(msg, msgdata)
~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/mailman/core/runner.py", line
272, in _process_one_file
keepqueued = self._dispose(mlist, msg, msgdata)
File "/usr/lib/python3/dist-packages/mailman/runners/command.py",
line 214, in _dispose
status = command.process(
mlist, msg, msgdata, parts, results)
File
"/usr/lib/python3/dist-packages/mailman/commands/eml_membership.py",
line 122, in process
ISubscriptionManager(mlist).register(subscriber,
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^
delivery_mode=delivery_mode)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/mailman/app/subscriptions.py",
line 584, in register
list(workflow)
~~~~^^^^^^^^^^
File "/usr/lib/python3/dist-packages/mailman/app/workflow.py", line
69, in __next__
return step()
File "/usr/lib/python3/dist-packages/mailman/app/subscriptions.py",
line 379, in _step_send_confirmation
notify(SubscriptionConfirmationNeededEvent(
~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
self.mlist, self.token, self.address.email))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/zope/event/__init__.py", line
33, in notify
subscriber(event)
~~~~~~~~~~^^^^^^^
File "/usr/lib/python3/dist-packages/mailman/app/subscriptions.py",
line 669, in handle_SubscriptionConfirmationNeededEvent
_handle_confirmation_needed_events(event, 'list:user:action:subscribe')
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/mailman/app/subscriptions.py",
line 638, in _handle_confirmation_needed_events
confirm_address = event.mlist.confirm_address(event.token)
File "/usr/lib/python3/dist-packages/mailman/model/mailinglist.py",
line 335, in confirm_address
local_part = expand(config.mta.verp_confirm_format, self, dict(
address='{}-confirm'.format(self.list_name),
cookie=cookie))
File "/usr/lib/python3/dist-packages/mailman/utilities/string.py",
line 69, in expand
if mlist.domain.base_url is not None:
^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/mailman/model/mailinglist.py",
line 279, in domain
return getUtility(IDomainManager)[self.mail_host]
~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/mailman/model/domain.py", line
177, in __getitem__
raise KeyError(mail_host)
KeyError: 'lists.example.com'
Oct 09 13:46:24 2025 (110452) SHUNTING:
1760010384.7617948+270daab1a93851be76e09ce6b976f78ec6232ca2
If I write a subscription email to any list of any other domain/site, I
get back the request of confirmation and nothing in mailman.log.
And there is another difference to other sites: I get shown all lists of
all sites/domains and not only the ones which belongs to this site/domain.
What could I have done wrong here? I really don't get it.
Thanks for help.
Flo
_______________________________________________
Mailman-users mailing list -- [email protected]
To unsubscribe send an email to [email protected]
https://lists.mailman3.org/mailman3/lists/mailman-users.mailman3.org/
Archived at:
https://lists.mailman3.org/archives/list/[email protected]/message/KHLES66C3FGYJ2VRJQCT5HCMI44LDWZY/
This message sent to [email protected]