Отправка HTML в mailto теге привязки

У меня есть тег привязки на моей веб-странице, которая в настоящее время определяется как:

<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?

8
задан albert 10 August 2016 в 21:03
поделиться

4 ответа

Часть тела должна быть text/plain согласно RFC 2368

Возможно ли добавить HTML ссылку в тело ссылки MAILTO

11
ответ дан 5 December 2019 в 11:22
поделиться

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

Если у них есть «отправлять электронную почту в виде обычного текста» (или какая-либо опция в их системе электронной почты), то текст будет интерпретирован как простой текст.

Если они получили «отправить как HTML», значит, код должен быть правильно закодирован.

Вы не можете это контролировать.

1
ответ дан 5 December 2019 в 11:22
поделиться

Я думаю, это зависит от параметров редактора электронной почты по умолчанию. Вы сообщаете браузеру о работе открытого редактора электронной почты, тогда вы не можете сказать ему, каким способом было отправлено это письмо.

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

1
ответ дан 5 December 2019 в 11:22
поделиться

Я почти уверен, что это невозможно.

2
ответ дан 5 December 2019 в 11:22
поделиться
Другие вопросы по тегам:

Похожие вопросы: