Mark Sapiro wrote: > DW wrote: > >>When users send email to any of my lists with attachments, they go >>through fine. But when someone tries to go back and get an attachment > >>from one of the archives, they almost always find that the link to the > >>attachment has a bad extension, and the web browser doesn't know what to >>do with it. If you do a "save as" and rename it with the proper >>extension, the attachments seem to be intact and ok. But most users >>don't know to do this, an it is causing us problems. >> >>Any solution to this? >> >>Here is an example of a file that was posted as MyFile.zip: >> >>-------------- next part -------------- >>A non-text attachment was scrubbed... >>Name: IFQSysFlights.zip >>Type: application/x-zip-compressed >>Size: 206816 bytes >>Desc: not available >>Url : >>http://my.mailman.server/mailman/private/testlist/attachments/20050916/132776cc/MyFile-0001.bin > > > The scrubber makes the extension from the content-type (shown as Type: > above). If this doesn't agree with the attachment's extension, the one > 'guessed' from content-type is used. Here are comments from Scrubber.py > > # If the filename's extension doesn't match the type we guessed, > # which one should we go with? For now, let's go with the one we > # guessed so attachments can't lie about their type. > > The problem in your case is that application/x-zip-compressed is not a > registered type (no 'x-' types are). See > ftp://ftp.iana.org/assignments/media-types/ > > One possible solution is to use an MUA that will call a .zip file > "Content-Type: application/zip" which is a registered type, but this > probably is not a practical solution. > > Another possibility is to change the scrubber to use the file extension > if any. > > -- > Mark Sapiro <[EMAIL PROTECTED]> The highway is for gamblers, > San Francisco Bay Area, California better use your sense - B. Dylan > >
Cool, thanks! Thanks to your input, I was able to track down a solution: I searched Scrubber.py, and found some logic which said: "if mm_cfg.SCRUBBER_USE_ATTACHMENT_FILENAME_EXTENSION" so I edited mm_cfg.py and put in the following line: SCRUBBER_USE_ATTACHMENT_FILENAME_EXTENSION = 1 then restarted mailman.sh I'm extension-happy now. -DW ------------------------------------------------------ Mailman-Users mailing list Mailman-Users@python.org 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/ Unsubscribe: http://mail.python.org/mailman/options/mailman-users/archive%40jab.org Security Policy: http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq01.027.htp