How to track down Digest spam reporter

We have a fairly active mailing list where at least one Hotmail user is marking every Digest message they receive as "spam". We receive the reports from Hotmail, but we have no way of knowing which subscriber is causing these spam reports (or we'd remove them, of course).
Normally we can turn on "Personalization" and add the subscriber's email address to the footer... but this can't be done for Digests. Any other ideas on how we can track down this spam reporter and get them off the list, short of moving every Hotmail user off the digests? And, as a side question, I'm curious about the technical reasons why Personalization can't be available for Digests.
Thanks, in advance!
- Scott

On 02/16/2017 06:37 PM, Scott Neader wrote:
Set VERP_DELIVERY_INTERVAL = 1 in mm_cfg.py. This will cause Mailman to send all messages with envelope from listname-bounces+user=example.com@list.domain where user@example.com is the user sent to. That address will also be in Sender: and Errors-To: headers.
There are differences in how digest_header and digest_footer are added to messages as opposed to how msg_header and msg_footer are added. In particular, digest_header and digest_footer are added while the message is being created and the digest_header is not the first thing in the message. It comes between the masthead and the table of contents. Footers are added at the end, but in plain digests, the footer is added as if it is another message with Subject: Digest Footer for RFC 1153 compliance and in MIME digests both the header and footer are added as separate MIME parts with Content-Description: Digest Header and Digest Footer respectively.
All this says that the process used to add msg_header and msg_footer during delivery when recipients are known doesn't work for digests.
-- Mark Sapiro <mark@msapiro.net> The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan

On 02/16/2017 06:37 PM, Scott Neader wrote:
Set VERP_DELIVERY_INTERVAL = 1 in mm_cfg.py. This will cause Mailman to send all messages with envelope from listname-bounces+user=example.com@list.domain where user@example.com is the user sent to. That address will also be in Sender: and Errors-To: headers.
There are differences in how digest_header and digest_footer are added to messages as opposed to how msg_header and msg_footer are added. In particular, digest_header and digest_footer are added while the message is being created and the digest_header is not the first thing in the message. It comes between the masthead and the table of contents. Footers are added at the end, but in plain digests, the footer is added as if it is another message with Subject: Digest Footer for RFC 1153 compliance and in MIME digests both the header and footer are added as separate MIME parts with Content-Description: Digest Header and Digest Footer respectively.
All this says that the process used to add msg_header and msg_footer during delivery when recipients are known doesn't work for digests.
-- Mark Sapiro <mark@msapiro.net> The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan
participants (2)
-
Mark Sapiro
-
Scott Neader