我整个下午都在努力让一个简单的mailto:
标签工作。我已经搜索了互联网,但到目前为止,建议的修复程序都没有解决问题。
问题所在
我有一个网页,我希望用户能够从中发送电子邮件。此页面将在内部网络上使用,并要求在单击按钮时将收件人、主题和正文动态添加到邮件中。
为了解决此问题,我正在尝试使用 mailto 标签,当我只列出收件人时,Groupwise 8 会正确启动新邮件。但是,当尝试设置"收件人:"字段以外的任何内容时,数据只是追加到"收件人:"字段。
例如,在我的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 创建新消息时,结果不会改变。
有关如何解决此问题的任何建议将不胜感激!
我能够解决这个问题的唯一方法是使用 mailTo 报废。我最终不得不创建一个新的 sendEmail 操作和 bean,以便在应用程序的逻辑部分处理电子邮件的创建。
希望这可以阻止其他人浪费时间试图找到一种方法来让 GroupWise 与<mailto:>
一起行事!