Ссылка для ответа в теле письма - PullRequest
0 голосов
/ 20 февраля 2019

Мне нужно создать в электронной почте ссылку для ответа.Когда я нажимаю эту ссылку, мне нужно открыть ответное письмо с собственным телом, попав в цепочку букв.

Я пытался использовать это:

<a href="mailtoadmin@mail.com?subject=Re: subject&body=custom body" target="_parent">mail to me in parent</a>

но это создает новое письмо, а не ответ.

Когда я нажимаю «ответить» в письме и отправляю новое письмо, в заголовке появляются ключи«In-Reply-To» и «References» (ссылка на оригинальное письмо).Когда я пишу новое письмо, у него нет этого ключа.

Ответы [ 2 ]

0 голосов
/ 20 февраля 2019

Директива mailto является частью html, основная задача которой состоит в том, чтобы сообщить браузеру команду ОС создать новое электронное письмо в почтовом приложении по умолчанию.Когда директива используется в электронном письме, поведение большинства почтовых клиентов по умолчанию заключается в создании сообщения mew.

К сожалению, хорошего пути для этого нет, и директива replyto не была реализована в html по уважительным причинам.

0 голосов
/ 20 февраля 2019

К сожалению, нет прямой возможности отвечать на специальные электронные письма, но все еще есть возможность создать новое электронное письмо с помощью "Re:".

Обратите внимание, что вы должны использовать "% 20" вместо пробелов и "% 0A" вместо Enter в строке темы и теле сообщения.Для создания текста с "% 20" и "% 0A" вы можете использовать эту страницу https://www.urlencoder.org/

Попробуйте это Надеюсь, это вам поможет.

<a href="mailto:mailtoadmin@mail.com?subject=Re:%20Email%20Answer&body=Email%20Body%20Text">Try this</a>

Однако, если вы отправляете электронное письмо, вы можете ввести следующие данные:

Тема: Письмо к счету

Тело: Уважаемые дамы и господа, пожалуйста, пришлите мне счет.

Затем просто введите этот текст в HTML-код, прежде чем отправлять электронное письмо.

<a href="mailto:mailtoadmin@mail.com?subject=Re:%20Letter%20to%20invoice&body=%0A%0A%0ADear%20ladies%20and%20gentlemen%2C%0Aplease%20send%20me%20the%20invoice.">With answer text...</a>
...