Hello,

A customer of mine just received a spam to his TMDA protected account
which has seemingly broken TMDA.  The spam did not have an empty line 
separating the header from the body, here is the relevant portion:

From: [EMAIL PROTECTED] (InMarOnline Family)
Reply-To: [EMAIL PROTECTED]
To: <customer address withheld>
Date: 04 Nov 02 15:0:17
Subject: Permission Request
Content-type: text/html
<HTML>
<HEAD>
<TITLE></TITLE>
</HEAD>
<BODY bgcolor="#EEEEEE">


This was causing TMDA to spit out the following in the 
TMDA_DELIVERY_FAILURE file:

Uncaught Python 2.2.1 Exception (Mon Nov  4 15:07:04 2002):
-----------------------------------------------------------
Traceback (most recent call last):
  File "/usr/local/tmda/bin/tmda-filter", line 53, in ?
    execfile(os.path.join(execdir, 'tmda-rfilter'))
  File "/usr/local/tmda/bin/tmda-rfilter", line 148, in ?
    msgin = email.message_from_file(stdin)
  File "./TMDA/pythonlib/email/__init__.py", line 63, in message_from_file
  File "./TMDA/pythonlib/email/Parser.py", line 62, in parse
  File "./TMDA/pythonlib/email/Parser.py", line 128, in _parseheaders
HeaderParseError: Not a header, not a continuation: ``<HTML>''
Traceback (most recent call last):
  File "/usr/local/tmda/bin/tmda-filter", line 69, in ?
    raise NameError, 'LOGFILE_DEBUG is not defined'
NameError: LOGFILE_DEBUG is not defined


qmail continues to defer the message, and TMDA keeps failing.

Obviously I can just expire the message from the queue, but I
would rather figure out how to prevent this from happening again
in the future.  Any suggestions?

Cory Wright
Stand Blue Technology
http://www.standblue.net/
_____________________________________________
tmda-users mailing list ([EMAIL PROTECTED])
http://tmda.net/lists/listinfo/tmda-users

Reply via email to