Hello all.  I have been working with Kev Green's MysqlMemberships.py
Adaptor version 1.61 (SourceForge.net Mailman patch ID 839386) and Mailman
2.1.6 with Python 2.3.4.  So far the adaptor has worked fairly well (with
a minor patch to deal with one of the change made in Mailman 2.1.4, I
believe, and the addition of a test to prevent the creation of unnecessary
tables in the MySQL database - so this isn't a completely plain 1.61
version).

However, there appears to be a bug/compatibility issue with this adapter
concerning setting bounce information for list members.  This process
appears to be handled by a function called setBounceInfo in the adaptor. 
As it works now, setBounceInfo only successfully sets initial values in
the MySQL database but fails to update subsequent bounce information.  The
bounce log seems to support these findings.  It will report that the score
was set to 2.0 but the MySQL database will still show a score of 1.0 for a
bouncing list member... as a result members cannot receive bounce scores
higher than 1.0!

I am not proficient in Python and don't completely understand how Mailman
operates so I'm interested in finding some help to understand how
information generated by registerBounce in Bouncer.py is supposed to reach
setBounceInfo in MysqlMemberships.py.  Even a general understanding of how
bounce information is processed in Mailman would be helpful for
investigating this.

Thank you,
-Adrian

_______________________________________________
Mailman-Developers mailing list
Mailman-Developers@python.org
http://mail.python.org/mailman/listinfo/mailman-developers
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-developers/archive%40jab.org

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

Reply via email to