1

我整个下午都在苦苦挣扎,试图让一个简单的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,主题为“测试自动电子邮件模板”,正文为“测试测试测试”。但是,整个链接字符串只是简单地放入电子邮件的 To: 字段中。

我尝试了许多 mailto 的变体,将 mailto 嵌入到<a>标签而不是 Javascript 中,并转义了字符串。当 Groupwise 创建新消息时,结果没有任何改变。

非常感谢任何有关如何解决此问题的建议!

4

1 回答 1

0

我能够解决这个问题的唯一方法是使用 mailTo 报废。我最终不得不创建一个新的 sendEmail 操作和 bean,以处理应用程序逻辑部分中电子邮件的创建。

希望这可以阻止其他人浪费时间试图找到一种方法来使 GroupWise 与<mailto:>!

于 2012-06-22T14:48:08.677 回答