On 2/13/21 10:44 PM, Sam Kuper wrote: > > Most of the mail on that list comes through just fine. > > DMARC email comes through with the Subject: field blank, though. > > Is that expected?
Thank you for reporting this. It is a bug. It turns out that the logic for determining the headers in the wrapper does not include Subject: in the case where the list has no subject_prefix. This is now reported at <https://bugs.launchpad.net/mailman/+bug/1915655> Although I know you don't control the list, here's the patch I will commit after testing ``` > === modified file 'Mailman/Handlers/WrapMessage.py' > --- Mailman/Handlers/WrapMessage.py 2018-06-17 23:47:34 +0000 > +++ Mailman/Handlers/WrapMessage.py 2021-02-14 18:20:24 +0000 > @@ -63,13 +63,17 @@ > # make a copy of the msg, then delete almost everything and set/copy > # what we want. > omsg = copy.deepcopy(msg) > + # If CookHeaders didn't change the Subject: we need to keep it too. > + if 'subject' not in [key.lower() for key in > + msgdata.get('add_header', {}).keys()]: > + KEEPERS.append('subject') > for key in msg.keys(): > if key.lower() not in KEEPERS: > del msg[key] > msg['MIME-Version'] = '1.0' > msg['Message-ID'] = Utils.unique_message_id(mlist) > # Add the headers from CookHeaders. > - for k, v in msgdata['add_header'].items(): > + for k, v in msgdata.get('add_header', {}).items(): > msg[k] = v > # Are we including dmarc_wrapped_message_text? I.e., do we have text and > # are we wrapping because of dmarc_moderation_action? ``` Perhaps you can convince the admins of the Mailman site to apply the patch or add a subject_prefix to the list, either of which will avoid the issue. -- Mark Sapiro <m...@msapiro.net> The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan ------------------------------------------------------ Mailman-Users mailing list -- mailman-users@python.org To unsubscribe send an email to mailman-users-le...@python.org https://mail.python.org/mailman3/lists/mailman-users.python.org/ Mailman FAQ: http://wiki.list.org/x/AgA3 Security Policy: http://wiki.list.org/x/QIA9 Searchable Archives: https://www.mail-archive.com/mailman-users@python.org/ https://mail.python.org/archives/list/mailman-users@python.org/