Отправка электронной почты, совместимой с клиентом электронной почты

У нас есть электронные письма, которые могут быть заклеймены разными способами, но при этом содержать одно и то же содержание. Поэтому мне нужно иметь возможность отправлять электронные письма в формате HTML, которые содержат стили CSS, но по-прежнему совместимы с большинством почтовых клиентов. Я сталкивался со следующими сайтами, которые подробно описывают совместимость почтовых клиентов:

Большинство вышеперечисленных клиентов не поддерживают стили CSS, указанные в элементе, но поддерживают встроенный CSS. Я хочу разделить брендинг писем на отдельные файлы CSS, а затем объединить стили, встроенные во время выполнения. Это возможно? Если нет, есть ли альтернативы?

2 ответа

Недавно мы создали систему шаблонов, которая может удовлетворить ваши потребности. По сути, мы создали как HTML, так и текстовые версии всех электронных писем, которые будут доставлены. Внутри каждого шаблона у нас есть токены, которые во время выполнения заменяются информацией о получателе. Наши шаблоны имеют токены, которые представляют имена, URL-адреса и т. Д., Но нет никаких причин, по которым ссылки css также не могут быть заменены.

Еще одно замечание: если вы хотите, чтобы ваши электронные письма были совместимы со всеми почтовыми клиентами, вам действительно нужно отправлять как текстовые сообщения, так и HTML-версии сообщений. Это делается с использованием альтернативных представлений в.NET. Вы можете прочитать больше об электронной почте, связанных ресурсах, альтернативных представлениях и исключениях электронной почты здесь.

С чем вы отправляете письмо? На любом языке программирования должна быть возможность комбинировать ваши CSS-файлы и записывать их в содержимое электронной почты при создании электронной почты.

Но это зависит от того, что вы используете для отправки электронных писем.

Другие вопросы по тегам