Добавление резервного варианта простого текста с электронной почтой в формате HTML

Я уже видел этот пост, но, похоже, будь тем методом, который мне нужен.

На данный момент я создаю электронное письмо в виде файла .html, затем прикрепляю его в Outlook и отправляю. Я хочу отправить электронное письмо через Outlook, которое имеет стиль HTML / CSS, но также имеет текстовую версию как запасной вариант.

Я искал и искал, и все, что я получаю, это информация о MIME (многоцелевые расширения почты Интернета), и это примерно то, что я получил:/

Есть ли что-то, что я могу просто добавить в код моего html-файла, который определяет, использовать ли HTML или обычный текст?


person SaturnsEye    schedule 23.01.2015    source источник
comment
Вы должны использовать MIME, чтобы указать, что вы отправляете электронное письмо, состоящее из нескольких частей. Вы не можете сделать это из документа. То, как вы это сделаете, зависит от программного обеспечения, которое вы используете для отправки электронной почты. Насколько я знаю, Outlook не дает вам никакого контроля над этим, но в любом случае является прикладным программным обеспечением для конечного пользователя, поэтому вопросы об этом следует направлять SuperUser, а не Stackoverflow.   -  person Quentin    schedule 23.01.2015
comment
Я уже видел этот пост, но, похоже, это не тот метод, который мне нужен. — Это это метод, который вам нужен.   -  person Quentin    schedule 23.01.2015


Ответы (2)


Вам нужно иметь составное электронное письмо с 2 частями. Первый — text/plain, а второй — text/html. В первой части тело представляет собой электронное письмо без форматирования. Это должно быть первым, потому что предполагается, что части идут от худшего к лучшему.

person JGordon    schedule 17.11.2015

Менять нужно не HTML-текст, а заголовки, отправляемые по электронной почте.

Я не знаю, как вы отправляете электронную почту из HTML, но все, что вам нужно сделать, это установить заголовок Content-Type: text/plain;" вместо Content-Type: text/html;". Затем содержимое вашей электронной почты будет отправлено в виде простого текста без какого-либо анализа.

Возможно релевантный поиск

person Justinas    schedule 23.01.2015
comment
Нет. Вопрос заключается в том, как отправить почту в формате HTML с резервным текстом, а не с обычной текстовой почтой. - person Quentin; 23.01.2015