如何使用grazon中的amazon ses在邮件中发送附件

时间:2014-08-04 08:02:49

标签: email grails amazon-web-services amazon-ses

我正在使用

Message message = new Message(subject, body)
amazonWebService.ses.sendEmail new SendEmailRequest(source, destination, message)

从我的Grails应用程序发送电子邮件

https://github.com/agorapulse/grails-aws-sdk/blob/master/src/docs/guide/amazonWebService/ses.gdoc

如何在邮件中添加附件并发送

1 个答案:

答案 0 :(得分:0)

看起来sendEmail只接受主题和正文的消息。但是,您可以使用sendRawEmail代替。在这种情况下,您可以添加附件,但首先必须制作一个mime消息以传递给sendRawEmail。链接的example显示使用JavaMail库格式化mime消息。获得此mime消息后,您可以使用sendRawEmail发送消息。

根据您的具体情况,您还可以使用任何支持通过SMTP发送的邮件库,只需将amazon SES视为任何其他SMTP服务器。根据图书馆的功能,这可能会使附件更容易处理。