2009-07-10 3 views
2

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

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

+0

Хорошая ссылка: http://www.alistapart.com/articles/cssemail/ –

ответ

1

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

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

2

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

Другое примечание. Если вы хотите, чтобы ваши письма были совместимы со всеми почтовыми клиентами, вам действительно нужно отправить как текстовые, так и HTML-версии электронной почты. Это делается с использованием альтернативных представлений в .NET. Вы можете read more about emailing, linked resources, alternative views and email exceptions here.

Смежные вопросы