Вы никогда не устанавливаете ширину таблицы, содержащей ваше тело сообщения.
Он установлен на <table border="0" width="">
Что касается вашего изображения "franco.jpg", похоже, что Outlook игнорирует встроенное поле для тега img
.Попробуйте создать таблицу из двух столбцов для своего содержимого и либо оберните изображение в элемент div, добавьте к нему правое поле, либо оберните текстовое содержимое в элемент div и оставьте левое поле.Outlook почему-то не любит отступы.
Кроме того, поскольку Outlook 2007 и, вероятно, 2010 год используют Word в качестве движка рендеринга, он будет игнорировать определенные стили, такие как background-image
(также background-position), однако он будет принимать `bgcolor 'и' background-color '.
Самый быстрый способ проверить Outlook 2007/2010 - открыть его в MS Word.Он должен отображаться близко к тому, что будет отображаться в этих версиях Outlook.
Не уверен, что является причиной =E2=80=9D
.
Если вам действительно нужно использовать фоновые изображения, попробуйте this hack .