Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/redis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Email 如何在grails中使用AmazonSES在邮件中发送附件_Email_Grails_Amazon Web Services_Amazon Ses - Fatal编程技术网

Email 如何在grails中使用AmazonSES在邮件中发送附件

Email 如何在grails中使用AmazonSES在邮件中发送附件,email,grails,amazon-web-services,amazon-ses,Email,Grails,Amazon Web Services,Amazon Ses,我正在使用 Message message = new Message(subject, body) amazonWebService.ses.sendEmail new SendEmailRequest(source, destination, message) 从我的grails应用程序发送电子邮件 如何向邮件添加附件并发送看起来sendEmail接收的邮件只允许主题和正文。但是,您可以使用。在这种情况下,您可以添加一个附件,但首先必须创建一个mime消息以传递给sendRawEmail。

我正在使用

Message message = new Message(subject, body)
amazonWebService.ses.sendEmail new SendEmailRequest(source, destination, message)
从我的grails应用程序发送电子邮件


如何向邮件添加附件并发送

看起来sendEmail接收的邮件只允许主题和正文。但是,您可以使用。在这种情况下,您可以添加一个附件,但首先必须创建一个mime消息以传递给sendRawEmail。链接显示使用JavaMail库格式化mime消息。收到此mime邮件后,您可以使用sendRawEmail发送邮件

根据您的情况,您还可以使用任何支持通过SMTP发送的邮件库,并将AmazonSES与任何其他SMTP服务器一样处理。这可能会使处理附件更容易,具体取决于库的功能