Oliver Schulze L. wrote:

>(To list moderator: please don't block this email, its an already 
>started discussion,
>I need to provide feedback to Mark, I need to post the patch, thanks)


The moderator didn't block your first message. Content filtering
discarded it because after removing the text/html part, there was
nothing left.


>What I need to do is:
>- if the email have been marked as Spam by the Mailman Spam filters,
>  comment the line:
>  #nmsg.attach(MIMEMessage(msg))
>  else, include the original email:
>  nmsg.attach(MIMEMessage(msg))


So you need to add the logic to do this. E.g., instead of just
commenting out the attachment of the message

            #nmsg.attach(MIMEMessage(msg))

you need something like

            if msg.get('x-spam-flag') <> 'YES':
                nmsg.attach(MIMEMessage(msg))


>- Detect if the email has been rejected because the Mailman Spam Filter
>  made a hit.


Isn't this the same thing as above?


>- I never code in python(but did in C++, php, perl, etc). My question 
>is, how do
>  I convert the Hold.py to Hold.pyc ?


Python does it automatically the first time the module is imported with
the timestamp on the .py later than the .pyc, it will recompile and
save a new .pyc (assuming it has permission).


>I made this patch to:
>Mailman/Handlers/Hold.py
>--- Hold.py.ori 2006-03-17 17:03:27.000000000 -0300
>+++ Hold.py     2006-03-17 17:02:55.000000000 -0300
>@@ -274,7 +274,7 @@
>             dmsg['Sender'] = requestaddr
>             dmsg['From'] = requestaddr
>             nmsg.attach(text)
>-            nmsg.attach(MIMEMessage(msg))
>+            #nmsg.attach(MIMEMessage(msg))
>             nmsg.attach(MIMEMessage(dmsg))
>             nmsg.send(mlist, **{'tomoderators': 1})
>         finally:

-- 
Mark Sapiro <[EMAIL PROTECTED]>       The highway is for gamblers,
San Francisco Bay Area, California    better use your sense - B. Dylan

------------------------------------------------------
Mailman-Users mailing list
Mailman-Users@python.org
http://mail.python.org/mailman/listinfo/mailman-users
Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py
Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/
Unsubscribe: 
http://mail.python.org/mailman/options/mailman-users/archive%40jab.org

Security Policy: 
http://www.python.org/cgi-bin/faqw-mm.py?req=show&amp;file=faq01.027.htp

Reply via email to