On 09/05/2016 07:10 AM, Andre de Azevedo Cunha wrote:
> Mark,
>
>
> the important to me is reject emails to the lists bigger then the value set
> in
> MAX_MESSAGE_SIZE in the list`s config. The default behavior is moderate this
> message, what don`t solve me problem. Exist one way to do this?
I understand what you are trying to do and what you have done should
work. As I said in my prior reply
> Em 03/09/2016 13:00, Mark Sapiro escreveu:
>
>> On 09/02/2016 01:45 PM, Andre de Azevedo Cunha wrote:
>>>
>>> The message was rejected, but the sender dont receive any notify about
>>> that. The mailman vette log too. How can i solve this?
>>
>>
>> Logging for rejected messages was added in 2.1.16. See
>> <https://bugs.launchpad.net/mailman/+bug/1068837>. Prior to that, there
>> won't be a vette log entry.
>>
>> I don't know why there isn't a notice to the user. Is there anything in
>> Mailman's error log?
>>
>> As a test, add some nonmember address to the list's
>> reject_these_nonmembers and send a post from that address. Does that
>> receive a rejection notice?
In order to help further, I need more information. Did you look in
Mailman's error log? Did you do the test suggested above?
Send me off list a copy of your modified Mailman/Handlers/Hold.py module
and I'll look at it to see if there is a problem there.
Also, if you want rejections to be logged in vette, you can apply the
attached patch to Mailman/Queue/IncommingRunner.py.
--
Mark Sapiro <[email protected]> The highway is for gamblers,
San Francisco Bay Area, California better use your sense - B. Dylan
=== modified file 'Mailman/Queue/IncomingRunner.py'
--- Mailman/Queue/IncomingRunner.py 2005-08-27 01:40:17 +0000
+++ Mailman/Queue/IncomingRunner.py 2012-10-21 20:32:18 +0000
@@ -165,6 +165,13 @@
# longer needs to be queued.
return 0
except Errors.RejectMessage, e:
+ # Log this.
+ syslog('vette', """Message rejected, msgid: %s
+ list: %s,
+ handler: %s,
+ reason: %s""",
+ msg.get('message-id', 'n/a'),
+ mlist.real_name, handler, e.notice())
mlist.BounceMessage(msg, msgdata, e)
return 0
except:
------------------------------------------------------
Mailman-Users mailing list [email protected]
https://mail.python.org/mailman/listinfo/mailman-users
Mailman FAQ: http://wiki.list.org/x/AgA3
Security Policy: http://wiki.list.org/x/QIA9
Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/
Unsubscribe:
https://mail.python.org/mailman/options/mailman-users/archive%40jab.org