Я использую System.Net.Mail для отправки электронного письма и хочу убедиться, что оно отображается правильно, начиная с текстового мобильного телефона и заканчивая многофункциональным клиентом на Mac, Suse Linux / Evolution или Windows.
Я понимаю, что при отправке сообщения с таким широким охватом следует учитывать несколько моментов. Вот мой список пока:
Простой текстовый заголовок: Для клиентов, использующих только текст, предваряйте все сообщение обычным текстом с надписью «для просмотра этого сообщения нажмите эту ссылку». Этот текст должен быть читаемым, даже если сообщение попадает в папку со спамом.
Макет : должен ли я использовать таблицы HTML или HTML для HTML-части сообщения?
Тип документа : Какой тип документа используется для использования XHTML, HTML5?
Изображения : Какой формат изображения лучше всего использовать? ... я должен принять какие-то особые соображения при встраивании? Я бы предпочел, чтобы из-за наличия изображения значок сообщения не был прикреплен
MIME-типы : есть ли какой-либо особый MIME-тип, который я должен использовать для простого текста или HTML-части ... или я должен просто предварять HTML своим текстом, а затем скрыть этот текст в стиле CSS
Я уверен, что есть еще что-то, что нужно рассмотреть, или способы переосмыслить вышесказанное. Какие еще пункты я должен иметь в виду при создании такого электронного письма, которое нужно понимать многим устройствам?