Emails to -join, -leave or -confirm+token that have errors or raise exceptions produce no response.
When I write an email to MailingList-join@ from a subscribed address, mailman logs
Mar 23 08:38:39 2022 (1631656) deque:
Traceback (most recent call last):
File "/lib/python3.10/site-packages/mailman/app/workflow.py", line 69, in __next__
return step()
File "/lib/python3.10/site-packages/mailman/app/subscriptions.py", line 248, in _step_sanity_checks
raise AlreadySubscribedError( # pragma: nocover
mailman.interfaces.member.AlreadySubscribedError: abc@example.org is already a MemberRole.member of mailing list ml3@example.int
and does not return an answer to the sender. This leaves the sender with the impression, that something is defect and her email got lost.
When mailman receives subscription requests from members per email, it shall return an explanatory email, instead of discarding the request.
Edited by Mark Sapiro