icon

Rich (HTML) Messages


Note: Mail Attachments Iconizer has been upgraded to Attachment Tamer. If you have a license for Iconizer, you can download Attachment Tamer as a free update.


Rich messages are actually complex documents formatted with HTML (Hypertext Markup Language) in exactly the same way as web pages are. They often have a layout that is based on or includes images, therefore these images are generally meant to be displayed in place. There is a special option (disabled by default) to alter this behavior when displaying incoming messages in Iconizer's Preferences. You can also set up Mail not to display remote images in HTML messages (i.e. those that are not embedded in the message and have to be loaded from a remote server). To do so choose Mail > Preferences… and click Viewing. Deselect the Display remote images in HTML messages checkbox.

On the other hand ordinary plain text messages can have images attached to them as well as any other kinds of files. This is where Iconizer is most useful. It ensures that either no attachments at all or only those you specify are displayed in place (i.e. directly inside the body of the message). Not all email software respects this in a plain text message. Apple Mail without Iconizer usually prefers to display attachments in place, most other programs and web services prefer to display attachments as icons or lists of files. (Also see Content Disposition.)

How to set message format


You can use rich text formatting in an individual message by choosing Format > Make Rich Text when composing the message, or you can set rich text as your default message format in the preferences: choose Mail > Preferences… and go to the Composing pane. You can choose the plain text format in the same way. Since version 2.2, Iconizer ensures that the format you select is always respected (otherwise Mail would sometimes sent plain text messages unless you used at least two different text styles in the message). If you are composing a message with images that are to be displayed in place, using rich formatting (and so embedding the images in an HTML layout) is the best way to ensure the message will be displayed consistently across different software platforms.