2

我一直在使用为 Play Frameworks 2.0 创建的令人惊叹的电子邮件插件。但是,我一直在与附件作斗争。我需要使用此插件将 excel 文档作为附件发送。有没有人有这方面的经验?有没有我想念的东西?是否有另一种发送附件的方式?任何信息,将不胜感激!

上面提到的插件可以在https://github.com/typesafehub/play-plugins/tree/master/mailer找到。

我也在他们的问题跟踪器上问了这个问题,没有任何回应。

多谢你们,

格伦

4

2 回答 2

2

据我了解邮件插件 api 没有提供添加附件的功能。仅适用于文本和 html。

看看http://commons.apache.org/email/userguide.html

于 2012-10-22T08:28:52.013 回答
0

似乎它已在最新版本中实现(它适用于 Play 2.2.x,我不确定它是否适用于 Play 2.0.x):https ://github.com/playframework/play-mailer

email.addAttachment("attachment.pdf", new File("/some/path/attachment.pdf"));

你只需要改变你在 build.sbt 中的依赖: "com.typesafe.play" %% "play-mailer" % "2.4.0"

并更改您的 play.plugins : 1500:play.api.libs.mailer.CommonsMailerPlugin

于 2015-04-09T13:39:23.687 回答