2012-06-19 32 views
1

我一直在努力尝试简化mailto:标签的工作。我搜索了互联网,但到目前为止,没有任何建议的修复措施已经解决了这个问题。mailto:没有在GroupWise 8信息中正确设置字段

的问题

我有,我希望用户能够从发送电子邮件的网页。此页面将用于内部网络,并且要求在单击按钮时将收件人,主题和正文动态添加到邮件中。

为了解决这个问题,我试图使用mailto标记,并且Groupwise 8在我仅列出收件人时正确启动了一条新消息。但是,尝试设置“收件人:”字段以外的任何内容时,数据只会附加到“收件人:”字段。

例如,在我的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],以“测试自动化的电子邮件的主题模板“,以及”测试测试测试“的主体。但是,整个链接字符串只是放在电子邮件的收件人:栏中。

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

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

+0

围绕“mailto:”行为没有太多的标准化。除了“To:”地址之外,没有什么是可以的。 – Pointy

+0

您是否尝试过*编码*字符串(例如空格=%20)? –

+0

@SirCrispalot我曾尝试使用escape()和encodeURIComponent()。没有任何运气。 –

回答

0

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

希望这会阻止别人浪费他们的时间试图找到一种方法使GroupWise的行为与<mailto:>

相关问题