Я изо всех сил пытаюсь получить простой тег mailto:
. Я просмотрел интернет, но пока ни одна из предложенных исправлений не решила проблему.mailto: неправильно задает поля в сообщении GroupWise 8
Проблема
У меня есть сайт, который я хочу, чтобы пользователи могли отправить электронное письмо с. Эта страница будет использоваться во внутренней сети и требует, чтобы получатель, субъект и тело динамически добавлялись к сообщению при нажатии кнопки.
Чтобы решить эту проблему, я пытаюсь использовать тег mailto, и Groupwise 8 запускает новое сообщение правильно, когда у меня есть только список получателей. Однако при попытке установить что-либо, кроме поля To:, данные просто добавляются в поле To:.
Например, в моей странице JSP У меня есть это:
<script type="text/javascript">
function sendMail() {
alert('Trying to send mail!');
var link = "mailto:[email protected]"
+ "?subject=Testing the automated email template"
+ "&body=Testing testing testing"
;
window.location.href = link;
}
</script>
...
<input type="button" onclick="sendMail();" value="Send email" />
Так что, когда я нажимаю кнопку, я ожидал бы по электронной почте на [email protected], с темой «Тестирование автоматизированной электронной почты шаблон ", и тело" Тестирование тестирования тестирования ". Вместо этого, однако, вся строка ссылки просто помещается в поле To: сообщения электронной почты.
Я пробовал несколько вариантов mailto, вставляя mailto в тег <a>
вместо Javascript и избегая строки. Ничего не меняет результат, когда Groupwise создает новое сообщение.
Любые советы по устранению этой проблемы приветствуются!
Существует не так много стандартизации вокруг поведения «mailto:». Помимо адреса «To:», нет ничего определенного. – Pointy
Вы пробовали * кодировать * строку (например, space =% 20)? –
@SirCrispalot Я попытался использовать escape() и encodeURIComponent(). Не повезло и с. –