
Question for all of you, I added the addition below code into the Scrubber.py script, and the filename extensions are used has specified and not changed, so that works. But when I go and view a Microsoft Word or Microsoft Excel scrubbed document in the archives it will not bring up the right plugins and displays garbled characters and lines in the browser window. I know for a fact that I have the correct mime types specified on the Apache Web server. Now, here's where it gets strange, I can move that attachment word file out of the "/archives/private/mlist/attachments" directory and put it in another Mailman directory on the web server, and it will bring up the Microsoft Word or Excel plugin and display the document fine. The mime types I thought should be global on the web server, unless you have .htaccess file where you want to change the content type for that extension, which I don't see in the "attachments" directory. Any idea whats going on?
# i18n file name is encoded
lcset = Utils.GetCharSet(mlist.preferred_language)
filename = Utils.oneline(msg.get_filename(''), lcset)
fnext = os.path.splitext(filename)[1]
# For safety, we should confirm this is valid ext for content-type
# but we can use fnext if we introduce fnext filtering
if mm_cfg.SCRUBBER_USE_ATTACHMENT_FILENAME_EXTENSION:
ext = fnext
else:
ext = guess_extension(ctype, fnext)
if not ext:
# We don't know what it is, so assume it's just a shapeless # application/octet-stream, unless the Content-Type: is
With this patch, site manager can set
SCRUBBER_USE_ATTACHMENT_FILENAME_EXTENSION = True
in mm_cfg.py to use attachment filename extension as is specified by
the original attachment. I also want to merge patch id 1027882
so that really dangerous files can be trapped by MimeDel.py.
-- Kory Wheatley Academic Computing Analyst Sr. Phone 282-3874 ######################################### Everything must point to him.

Hi. I was away from office this week. ;-)
Kory Wheatley wrote:
But when I go and view a Microsoft Word or Microsoft Excel scrubbed document in the archives it will not bring up the right plugins and displays garbled characters and lines in the browser window. I know for a fact that I have the correct mime types specified on the Apache Web server.
You should check <apache-install-dir>/conf/httpd.conf also. My suggestion is to set DefaultType application/octet-stream
Cheers,
Tokio Kikuchi, tkikuchi@ is.kochi-u.ac.jp http://weather.is.kochi-u.ac.jp/

Actually I've already tried this, whats weird is I can move this
attachment out of this directory and it will bring up the right plugin.
I haven't ever seen anything like this before.
Tokio Kikuchi wrote:
Hi. I was away from office this week. ;-)
Kory Wheatley wrote:
But when I go and view a Microsoft Word or Microsoft Excel scrubbed document in the archives it will not bring up the right plugins and displays garbled characters and lines in the browser window. I know for a fact that I have the correct mime types specified on the Apache Web server.
You should check <apache-install-dir>/conf/httpd.conf also. My suggestion is to set DefaultType application/octet-stream
Cheers,
-- Kory Wheatley Academic Computing Analyst Sr. Phone 282-3874 ######################################### Everything must point to him.
participants (2)
-
Kory Wheatley
-
Tokio Kikuchi