Hi,
My first thought was exactly the same as yours, but when i set the application to the browser (firefox 2 or konqueror), they try to open /tmp/message-1 (in the client) which is an empty file.
So, i tried a different approach: i right-clicked the email message and tried to open it in another tab; what happened was another pop-up window appeared asking to choose the application to open the file.
Just to make sure, i did the same to several other email messages and they all opened in another tabs ok.
Afterall, aren't all Horde/Imp email messages php files?
Also, why this only happened in 2 emails out of more than 10.000? It may be the user exceeded the time to write the email or any other reason.
Just for the record, the two emails were sent with attachments; but it could mean nothing since 10% of all sent emails have them.
I'm going to try to open the same message from other pc's with different OS's just to see what happens and then post my findings.
Horde/Imp wasn't installed via rpm, it worked out-of-the-box (SME 7.3).
I installed notes, calendar, filters and tasks folowing the instructions in the wiki.
Everything works fine, so i feel like just leaving this strange issue alone and hope it keeps happening at an average of only once in 5.000 emails.
Regards