Description
Forwarding an email to Moin causes Bad Things to happen.
Steps to reproduce
- Find some simple email -- whatever you like
Forward it "as attachment" to the MoinMoin receiving box using Thunderbird
- 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.
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
- Priority:
- Assigned to:
Status: workaround added by http://hg.moinmo.in/moin/1.8/rev/df8f5b4546ca - it fixes the endless loop/crash, but the forwarded mail's header data is not visible in the wiki later (see also commit comment)