This content has been marked as final. Show 1 reply
You have 2 basic choices of sending mail. Plain text format... as what e-mail was originally designed for.. Or as a html format.. which requires a HTML parser and rendering engine on the e-mail client/reader side.
The easiest and simplest and most elegant format is plain text. Mime format is text/plain. The mail reader should display this without any problems as it will be using its configured defaults for that platform (netbook, laptop, PC, iPad, phone or whatever) to display the text using the most appropriate font.
If you send HTML, Mime Type text/html, you need to specify font types and sizes that the e-mail reader's rendering engine must use. Which means what you select as font type and size may fit one platform perfectly, and not another platform.
So my suggestion is use e-mail as it was originally designed - send plain text and not html text. I only break this rule myself when I need to send formatted data via e-mail (usually error notifications, stack traces and the like). In that case I will use html, but then I also know exactly that recipients will be using their desktop PCs (which makes selecting font sizes and so on) a lot easier.