Version: 1.9.10 (using KDE 3.5.10) Compiler: gcc version 4.2.4 OS: Linux Installed from: Slackware Packages just quoting Ingo replying to a kdepim-users question: "KMail sets the color of the body text to black (or to whatever color you have defined in KMail/KDE as text color). When showing HTML messages then we should probably not force our text color on the HTML message."
I can confirm this behavior. This still happens in Kubuntu 9.10 and the latest Kubuntu Alpha of 10.04 It is particularly annoying when reading newsletters.
Funny, this bug/feature was once requested in bug #126273
#191121 is the same problem. Those emails assume that black is the font color and white the background, whereas the the default colors of the current skin might be the opposite. as written in #191121 it would be nice if one could select own "default" colors for html mails, preset to something a newsletter would assume...
Ok just to make this clear: Changing the font-folor in mail texts for specific html elements works (with css or without it) - like spans, divs whatever. What does not work is changing the text color of the body by using css. i.e. body { color: #444 } This makes no sense, and should be considered a bug and not a feature. Especially as you can change the background color.
When the problem is the overwriting of CSS definitions - than this is a duplicate *** This bug has been marked as a duplicate of bug 129157 ***