Проверка электронной почты в формате HTML?

Я предполагаю, что это вопрос стандартов, а не конкретный вопрос кодирования.

Я хотел знать, нужно ли мне проверять HTML с помощью чего-то вроде Проверка HTML W3C? Если я отправляю теги DOCTYPE и META в электронном письме HTML, он не отображает HTML в электронном письме должным образом, но проверяет его с помощью W3C, но если я удаляю теги DOCTYPE и META, HTML отображается правильно в почтовом клиенте, но теперь не проверить с помощью W3C. Это то, что меня должно беспокоить, или это стандартная практика?

В PHP я использую Пример №4, если вам нужно увидеть, как отправлять электронная почта в формате HTML на PHP


person Phill Pafford    schedule 17.01.2011    source источник


Ответы (2)


В настоящее время в электронной почте HTML нет ничего стандартного. Хотя хорошо ориентироваться на допустимый HTML, вы обнаружите, что есть много модификаций, которые вам нужно будет сделать, чтобы ваша электронная почта работала.

В данном случае ориентируйтесь на клиента, а не на спецификацию.

Возможно, однажды электронная почта в формате HTML станет реальностью, но пока это не так.

person Brad    schedule 17.01.2011
comment
Я не нашел особой необходимости проверять HTML для начала ... в конце концов, Google может получить то, что ему нужно, это все, что имеет значение. - person Webnet; 17.01.2011

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

Шаблоны электронной почты MailChimp

person John    schedule 17.01.2011
comment
Извините, на самом деле я не спрашивал, как кодировать электронную почту в формате HTML, но нужна ли какая-либо проверка или это подход «все работает»? - person Phill Pafford; 17.01.2011
comment
Это подход «все работает». Однако иногда вам может понадобиться ссылка на версию письма, удобную для браузера, и именно тогда вы, очевидно, захотите, чтобы она прошла проверку. - person John; 17.01.2011