2010-11-09 55 views
0

我创建了一个应用程序,其中点击一个按钮后会发送一封包含附件的电子邮件。此电子邮件的属性在我的服务类中的服务方法中进行了硬编码,如下所示。在grails中发送邮件之前弹出的Outlook消息

mailService.sendMail { 
      to "[email protected]" 
      from "[email protected]" 
      cc "[email protected]" 
      bcc "[email protected]" 
      subject "Trading System Test Mail" 
      body 'Test Mail.' 
       attach 'temp/test.pdf' 

}

我使得上的按钮,的点击一个前景消息框弹出,其中用户可以前它可以编辑主题行,身体,CC,BCC等,以增强该应用被发送。

想法?示例代码?

谢谢!

回答

1

Grails的邮件插件正在使用服务器端。所以不可能打开一个客户端的outlook消息窗口。 所以你需要的是在客户端处理这个问题,但这会导致附件出现问题。

没有准备好使用的库,插件或你可以用来做的事情。

+0

感谢蒂莫。在这种情况下,有哪些选项可用。我的意思是,如果我不使用邮件插件,是否有任何示例代码可用于此目的 – MAlex 2010-11-09 11:27:24

+1

Alex - 这只能在客户端使用JavaScript处理。请在这里看看更多的信息:http://stackoverflow.com/questions/776672/opening-outlook-through-javascript – Timo 2010-11-09 11:57:47

+0

谢谢蒂莫。我试过这个,它的工作原理。然而,我在这里有一个问题是,当你使用Javascript作为邮件功能时,你不能指定“from”属性。默认情况下,邮件是从您的ID发送的。但是,Grails并非如此。在Grails邮件插件中,您可以指定“from”属性。我在这里错过了什么。有没有办法使用javascriot指定“from”属性? – MAlex 2010-11-10 09:45:55

相关问题