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:>!

Другие вопросы по тегам