mailto: неправильно устанавливает поля в сообщении GroupWise 8
Я боролся весь день, пытаясь получить простой mailto:
тег на работу. Я искал в интернете, но пока ни одно из предложенных исправлений не решило проблему.
Эта проблема
У меня есть веб-страница, с которой я хочу, чтобы пользователи могли отправлять электронные письма. Эта страница будет использоваться во внутренней сети и требует, чтобы получатель, тема и тело динамически добавлялись в сообщение при нажатии кнопки.
Чтобы решить эту проблему, я пытаюсь использовать тег mailto, и Groupwise 8 правильно запускает новое сообщение, когда в списке есть только получатель. Однако при попытке установить что-либо кроме поля To: данные просто добавляются в поле To:.
Например, на моей странице JSP у меня есть это:
<script type="text/javascript">
function sendMail() {
alert('Trying to send mail!');
var link = "mailto:myaddress@mydomain.org"
+ "?subject=Testing the automated email template"
+ "&body=Testing testing testing"
;
window.location.href = link;
}
</script>
...
<input type="button" onclick="sendMail();" value="Send email" />
Поэтому, когда я нажимаю кнопку, я получаю электронное письмо на адрес myaddress@mydomain.org с темой "Тестирование шаблона автоматической электронной почты" и текстом "Тестирование тестирования тестирования". Однако вместо этого вся строка ссылки просто помещается в поле "Кому" сообщения электронной почты.
Я пробовал несколько вариантов mailto, встраивая mailto в <a>
тег вместо Javascript и экранирование строки. Ничто не меняет результат, когда Groupwise создает новое сообщение.
Любые советы о том, как решить эту проблему, с благодарностью!
1 ответ
Единственный способ, которым я смог решить эту проблему, это отказаться от использования mailTo. Я столкнулся с необходимостью создать новое действие sendEmail и bean-компонент для обработки создания электронной почты, которая находится в логической части приложения.
Надеемся, что это мешает кому-то другому тратить свое время, пытаясь найти способ заставить GroupWise вести себя с <mailto:>
!