У меня есть тег привязки на моей веб-странице, которая в настоящее время определяется как:
<a href="mailto:someone@somewhere.com?subject=Welcome&body=Check this out, please click <a href='http://example.com'>here</a>">Send to a Friend</a>
Как эта ссылка демонстрирует, я пытаюсь отправить некоторый HTML в электронном письме, когда пользователь нажимает на ссылку. Однако, когда текст открывается в почтовом редакторе, он отображен как чистый текст. Как я заставляю это быть в формате HTML?
Это будет зависеть от настроек клиента электронной почты пользователя.
Если у них есть «отправлять электронную почту в виде обычного текста» (или какая-либо опция в их системе электронной почты), то текст будет интерпретирован как простой текст.
Если они получили «отправить как HTML», значит, код должен быть правильно закодирован.
Вы не можете это контролировать.
Я думаю, это зависит от параметров редактора электронной почты по умолчанию. Вы сообщаете браузеру о работе открытого редактора электронной почты, тогда вы не можете сказать ему, каким способом было отправлено это письмо.
Если вы хотите иметь контроль с такими параметрами, вы должны реализовать отправку почты самостоятельно.