Version: 1.8 (using KDE 3.4.0, compiled sources) Compiler: gcc version 3.3.3 OS: Linux (i686) release 2.6.11.7 I can not open *.eml files in KDE. Clicking filename.eml icon displays error message: "Can not execute process Can not create io-slave: klauncher application returned error message: Unknown protocol 'mhtml'." Temporary fix: 1. Run KMail and 2. Find on menu: File->Open 3. In filter box clean "Electronic mail" words, type in *.eml and press Enter key. All *.eml files will appear. Now you can open any mail file.
I can confirm this when trying to open .eml files inside konqueror (clean KDE 3.4 install). Howewer, it doesn't work in kdesktop too, but with a different error message. When I try to open a .eml file on the desktop by clicking on it, I get the "Open with..." dialog asking me which application I want to run to open that file. When I select KMail, it opens the compositor window showing the .eml as an attachment... Shouldn't .eml be a registered file association just like .html?
Same error here, KDE 3.4.1
I fixed this in KMail 1.9.3, KDE 3.5.3. How to fix: 1. Find any *.eml file 2. Right click on this file and choose Properties... from context menu 3. On General tab click on button with tools (Change file type) at Type line ('Modify file type' window will show) 4. In programs hierarchy box click upper KMail, click Change, click Program tab. If you see in Command text box: kmail -caption "%c" %i %m Click Cancel to go back to 'Modify file type' window. 5. Now click lower KMail and do the same as at 4th step. If you see: kmail --view %u Click Cancel to go back to 'Modify file type' window. 6. Now click upper KMail and click Move down. ( the KMail command with: kmail --view %u command line will become first action) 7. Apply, OK, OK Now doubleclicking on any *.eml file will open e-mail in view window. (By default in recent KDE such e-mail is opened as attachment to new e-mail). I think KDE developers should make KMail action with: kmail --view %u command the default 1st action instead of kmail -caption "%c" %i %m which opens *.eml as attachemnt to new e-mail.