On Sun, Apr 23, 2017 at 11:04 PM, Barry Warsaw <barry@list.org> wrote:
On Apr 23, 2017, at 10:33 PM, David Krantz wrote:
I'd suggest adding a catch for AttributeError similar to the one for KeyError in _HeldMessageBase in rest/post_moderation.py. It solved my immediate problem at least. I run the version from git with the tag 263711b3b7988c7c474e3b8952dc7e0f02f04fa2
Can you file a bug and attach either the problematic message or the traceback?
Will do. I have lost the message (I was too quick in removing it), but I of course still have the stacktrace. And I have a patch for my kludge.
Did you talk to your MTA's SMTP port, to Mailman's LMTP port, or some other process? It matters because LMTP is the way messages get from the upstream SMTP daemon (e.g. Postfix, Exim) into Mailman, and the LMTP server rejects any messages that don't have a Message-ID.
It was to the SMTP port of the MTA. I can try to recreate it although I have better filters now so it might be difficult to get passed to mailman.
I have another question: In the old mailman you could add accepted senders without adding them to the list. Is that possible in Mailman 3/Postorius?
You do this by creating a "nonmember" subscription for the sender, and then setting that member's moderation_action to Action.accept.
Okay. I see no way of doing that in my instance of Postorius but in this case it is okay to do it in the command prompt.
cheers, // David