Description

Forwarding an email to Moin causes Bad Things to happen.

Steps to reproduce

  1. Find some simple email -- whatever you like
  2. Forward it "as attachment" to the MoinMoin receiving box using Thunderbird

  3. Watch the fireworks

Component selection

Details

I've seen MoinMoin crash in two different ways from this. One with a traceback, and the other caused it to create 3 million attachments before I killed the process.

I think the difference had to do with whether or not I added my own body text when composing the forwarded message, but I'm not positive. I will attach the traceback.

traceback.txt

emailtrouble.eml - an edited raw email message. Piped into /usr/bin/moin --config /etc/moin/mailconfigdir xmlrpc mailimport

MoinMoin Version

1.8.4

OS and Version

Debian lenny

Python Version

2.5.2

Server Setup

fcgi under apache

Server Details

Language you are using the wiki in (set in the browser/UserPreferences)

English

Workaround

Stop using incoming mail.

Discussion

I can privately deliver a raw email to someone for testing, but it is not public.

Plan


CategoryMoinMoinBugFixed

MoinMoin: MoinMoinBugs/ReceiveEmailBugs (last edited 2009-09-06 20:43:46 by ThomasWaldmann)