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