Chris,

Again, changing Scrubber.py will affect all the lists on that server.

Warning aside, I took a look at Scrubber.py.

Look at the function save_attachment().

The line 'ext = guess_extension(ctype, fnext)' tries to guess the proper file extension based on the extension of the file name in the message (fnext) and the MIME content type (ctype). The content type is the primary determinant. If guess_extension() doesn't give an answer, the if clause just beneath it takes over.

You have several options available, as with any programming change.

1. Just give every file the extension it had in the message. To do that, change the else: line to:

ext = fnext

2. Just worry about the .pdf files. To do that, in front of the else: line type in:

elif fnext == '.pdf':
   ext = '.pdf'

(Now I am not 100 percent sure this will work, not being a Python programmer, so take it with a grain of salt.)



McKeever Chris wrote:

I understand that it is questionable, but there isnt _anything_ I can do on the MUA 
side, and seeing that it isnt a public list/archive
that really only gets .pdf files (sent via a fax server) I dont think it is all that 
dangerous.

I need to figure out how to have the code rely on the extension over the content type. If anyone has knowledge of modifying the Scrubber.py (I think that is where it is) to allow this, please let me know

--


John DeCarlo, My Views Are My Own




------------------------------------------------------ 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/

This message was sent to: [EMAIL PROTECTED]
Unsubscribe or change your options at
http://mail.python.org/mailman/options/mailman-users/archive%40jab.org

Reply via email to