(Opera 9.1 Desktop Browser)
(Opera Mini 3.0 Mobile Browser)More on this will follow...
(Opera 9.1 Desktop Browser)
(Opera Mini 3.0 Mobile Browser)When it comes to HTML E-mails, we have the problem of many. There are so many different tools for reading email that it becomes virtually impossible to cater to all. There are desktop software such as Pegasus, Outlook, AOL, Thunderbird, and Lotus Notes, to web-based email services such as Yahoo!, Hotmail, and GMail. To make matters worse, a sizeable amount of the population these days access their mails using mobile devices like the Blackberry. Each of these email software tools can display the same email in vastly different ways. Also mail clients are light-years away as compared to browsers when it comes to rendering HTML.
Some do not support CSS while some strip off images and tables. So there is a chance that the recipient does not see what the sender intends.
HTML e-mails are always at least twice the size of plain text mails since they are embedded with markup tags and formatting.
Today, many users access their mails on their mobile devices (Blackberry and Smartphones) and they pay for every KB of data downloaded. HTML mails with images and markup hurt these users. Also, most mobile mail clients cannot handle HTML tables, images, formatting and javascripts.
Many web-based email services (including the popular Google Mail) deletes the CSS styles between any Style tags and embedded images are delivered as attachments. Some render the mail with the HTML tags making the content unreadable.
If an HTML e-mail includes references to online images then (by default) Dial-Up Networking will try to connect to the internet to download those images. These images can also be used to set and retrieve cookies. This can be annoying for the recipient
Since HTML can include scripts, HTML email is obviously more of a security risk than plain text, and the most recent viruses have made full use of this flaw.
The thumb-rule is to send plain vanilla text e-mails. If, at all, it is necessary to send HTML e-mails, then the technique described below will make it more accessible and safe.
