That last one had a missing quote. Try this patch:
*** SpamAssassin.py.orig Fri Aug 23 00:28:59 2002 --- SpamAssassin.py Fri Aug 23 00:31:00 2002 *************** *** 30,45 **** from Mailman.Logging.Syslog import syslog from Hold import hold_for_approval
! SPAMD_PORT = 0 ! try: ! SPAMD_HOST = mm_cfg.SPAMASSASSIN_HOST ! i = string.find(SPAMD_HOST, ':') ! if i >= 0: ! SPAMD_HOST, SPAMD_PORT = SPAMD_HOST[:i], host[i+1:] ! try: SPAMD_PORT = int(SPAMD_PORT) ! except: SPAMD_PORT = None ! except: ! SPAMD_HOST = 'localhost' if not SPAMD_PORT: SPAMD_PORT = 783
try: DISCARD_SCORE = mm_cfg.SPAMASSASSIN_DISCARD_SCORE --- 30,44 ---- from Mailman.Logging.Syslog import syslog from Hold import hold_for_approval
! SPAMD_HOST = 'localhost' ! SPAMD_PORT = None ! if hasattr(mm_cfg, 'SPAMASSASSIN_HOST'): ! SPAMD_HOST = mm_cfg.SPAMASSASSIN_HOST ! try: ! SPAMD_HOST, SPAMD_PORT = string.split(SPAMD_HOST, ':', 1) ! SPAMD_PORT = int(SPAMD_PORT) ! except ValueError: ! SPAMD_PORT = None if not SPAMD_PORT: SPAMD_PORT = 783
try: DISCARD_SCORE = mm_cfg.SPAMASSASSIN_DISCARD_SCORE
Sean
That last one had a missing quote. Try this patch:
*** SpamAssassin. py.orig Fri Aug 23 00:28:59 2002 Logging. Syslog import syslog
--- SpamAssassin.py Fri Aug 23 00:31:00 2002
***************
*** 30,45 ****
from Mailman.
from Hold import hold_for_approval
! SPAMD_PORT = 0 SPAMASSASSIN_ HOST find(SPAMD_ HOST, ':')
! try:
! SPAMD_HOST = mm_cfg.
! i = string.
! if i >= 0:
! SPAMD_HOST, SPAMD_PORT = SPAMD_HOST[:i], host[i+1:]
! try: SPAMD_PORT = int(SPAMD_PORT)
! except: SPAMD_PORT = None
! except:
! SPAMD_HOST = 'localhost'
if not SPAMD_PORT: SPAMD_PORT = 783
try: DISCARD_SCORE = mm_cfg. SPAMASSASSIN_ DISCARD_ SCORE Logging. Syslog import syslog
--- 30,44 ----
from Mailman.
from Hold import hold_for_approval
! SPAMD_HOST = 'localhost' HOST'): SPAMASSASSIN_ HOST split(SPAMD_ HOST, ':', 1)
! SPAMD_PORT = None
! if hasattr(mm_cfg, 'SPAMASSASSIN_
! SPAMD_HOST = mm_cfg.
! try:
! SPAMD_HOST, SPAMD_PORT =
string.
! SPAMD_PORT = int(SPAMD_PORT)
! except ValueError:
! SPAMD_PORT = None
if not SPAMD_PORT: SPAMD_PORT = 783
try: DISCARD_SCORE = mm_cfg. SPAMASSASSIN_ DISCARD_ SCORE
Sean