I use an extension for WordPress (plugin) called Subscribe2 that automatically sends e-mails of the posts written, when they are published. However, since I upgraded to version 2.7 of WordPress, the plugin has been sending the HTML e-mail version with the background image of the blog. That would not be so bad, except the background image is dark purple and the text is black.
It makes for really nice reading, but only if your vision is somewhere in the near UV or UV range.
I have been doing the proverbial banging my head against the wall trying to think of a solution that would work, and not break the blog. Since I am not a “script kiddie” or a PHP whiz, this took a bit of time.
What I figured was the plugin had to be picking up the <body> callout in the CSS file and utilizing the graphic and background color defined there. I figured this had to be the case since I have background images for the sidebar and post, and it never picks that image up. However, that image is the background for the <div> that wraps the content of the post page.
Hmmmmm. . .
Hence, the solution would have to lie in wrapping the entire blog template with a <div> and then removing the background color and graphic from the <body> of the HTML document and applying it to the <div>. Since I maintain a development and testing blog, I tried it. After all, if I trash the development blog it really is no big deal and I will simply wipe it out and start over. Apparently, it worked. This post is the first post with the reworked Template and CSS files.
Thus, if your e-mail of the post is unreadable, drop me a line and I will rework the solution. But, I think it will work as it did on the Dev. blog.