【发布时间】:2012-09-12 09:57:34
【问题描述】:
我正在从事一个 grails 项目,我需要一个插件来从 Gmail 帐户中提取电子邮件附件。
我的同事谈到了 Java Mail API,但我实际上并不确定如何将 api 与 grails 集成。
是否有任何其他插件或解决方法可以从 gmail 帐户中提取电子邮件附件?
谢谢。
【问题讨论】:
标签: grails plugins gmail attachment
我正在从事一个 grails 项目,我需要一个插件来从 Gmail 帐户中提取电子邮件附件。
我的同事谈到了 Java Mail API,但我实际上并不确定如何将 api 与 grails 集成。
是否有任何其他插件或解决方法可以从 gmail 帐户中提取电子邮件附件?
谢谢。
【问题讨论】:
标签: grails plugins gmail attachment
虽然不是专门用于从 GMail 中提取附件,但 Grails Routing plugin 绝对值得评估。它将Apache Camel 集成到您的 Grails 服务和控制器中,并提供了一种非常简单的方法来创建路由。然后,您可以将以下依赖项添加到您的 grails-app/BuildConfig.groovy 文件中:
// replace x.x.x with version used by the Grails Routing plugin
runtime("org.apache.camel:camel-mail:x.x.x")
在 Mail 组件的文档中,您将看到一个从 GMail 中获取附件的示例,还有这个 blog entry by Mr Haki 显示了一个使用旧 Grails Camel 插件的示例(路由插件取代了它)。
虽然我没有为此目的使用 Camel,但我已经在一些项目中使用过它,并且会推荐它作为一种可能的解决方案。它是一个非常强大的集成工具,确实可以很容易地完成一些非常复杂的事情。
【讨论】: