On 2/25/2015 10:21 AM, Mark Sapiro mark@msapiro.net wrote:
It is possible you just modified the messages in the MessageTooBig class definition in Mailman/Handlers/Hold.py. The postheld.txt template is also involved in the notice to the user, but it is used for all held messages so it seems unlikely you changed that.
You can reject the message rather than holding it, but that would require (further) modification to Mailman/Handlers/Hold.py.
Hmmm... ok, looks like I was mistaken, the notification is just the standard one in Hold.py.
Here is the notification they get:
Your mail to 'List-Name' with the subject
test max_size
Is being held until the list moderator can review it for approval.
The reason it is being held:
Message body is too big: 7908354 bytes with a limit of 256 KB
Either the message will get posted to the list, or you will receive notification of the moderator's decision. If you would like to cancel this posting, please visit the following URL:
https://lists.example.com:56001/mailman/confirm/List-Name/blahblah
But looking at the Handler, what I'd like for them to get is just the last notification - see below: "Your message was too big; please trim it to less than %(kb)d KB in size", but without the 'is being held until the list moderator...' stuff...
It doesn't have to be rejected, I just want the sender to know that they need to resend a smaller message.
Thanks for any suggestions...