Oliver Schulze L.wrote:
>
>- Does msg.get('x-spam-flag') reads the email header or does it
> reads a status/property that is from mailman?
This is an email.Message.Message method. it returns the value of an
X-Spam-Flag:
header in the message or None if there is no such header.
>- how do I create a new configuration option? Just tell what directory
> to read ;) I'm planning adding this option:
> send_bounced_email_to_owner = never | ifnotspam | always
See for example the patch attached to
<https://sourceforge.net/tracker/index.php?func=detail&aid=403066&group_id=103&atid=350103>.
The details are of course different, but the essential items are
illustrated:
- Provide a default value for the attribute in Defaults.py.
- Add the attribute and brief and detailed description to the
appropriate Mailman/Gui/ module.
- Initialize the attribute for new lists in InitVars() in
Mailman/MailList.py.
- Initialize the attribute for existing lists when they are updated
in Mailman/Versions.py.
- Increment the DATA_FILE_VERSION in Mailman/Version.py so existing
lists will be updated when they are accessed.
- Add the actual code to use the attribute and implement the function
(In the case of the above patch, those changes are also in
Mailman/MailList.py, but they could be anywhere.)
Note also, that X-Spam-Flag: is a Spamassassin specific header. If you
are going to try to make this general, you should use
header_filter_rules.
Also, before you do anything, look at Mailman 2.1.8 (a1 is currently
available, see
<http://mail.python.org/pipermail/mailman-developers/2006-March/018621.html>).
Look at the changes in Mailman/Handlers/SpamDetect.py having to do
with reject or hold of messages to the owner that match
header_filter_rules. If you just want to look at SpamDetect.py, see
<http://cvs.sourceforge.net/viewcvs.py/mailman/mailman/Mailman/Handlers/SpamDetect.py?view=log>.
--
Mark Sapiro <[EMAIL PROTECTED]> The highway is for gamblers,
San Francisco Bay Area, California better use your sense - B. Dylan
------------------------------------------------------
Mailman-Users mailing list
[email protected]
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&file=faq01.027.htp