Если вы обнаружите, что Outlook / OutlookExpress не может обрабатывать HTML изначально, это может быть просто из-за того, что вы используете версию Outlook, которая не поддерживает или не настроена на использование по умолчанию содержимого, обогащенного HTML, по умолчанию. Вы пытались перенастроить параметры Outlook / OutlookExpress для выбора расширенного текста HTML по умолчанию?
Похоже, что это на самом деле работает, но Outlook не отображает все правильно. Письмо в формате HTML, отправляемое через традиционный почтовый клиент, фактически закодировано в MIME, как показано там. Другими словами, вы можете обнаружить, что если электронное письмо отправлено, то с другой стороны оно выглядит нормально, это просто ошибка в outlook-express, из-за которой вы не видите прикрепленный контент MIME в окне, а видите его как действительно сделано внутренне, как MIME-кодированное приложение.