DataContentHandler使用Java强制发送电子邮件的异常

时间:2012-08-27 19:07:30

标签: javamail dotcloud

我从部署的 Dotcloud应用程序发送电子邮件时收到此异常java.lang.ClassCastException: gnu.mail.handler.MultipartMixed cannot be cast to javax.activation.DataContentHandler(从我的本地计算机上运行正常)。我之前使用的是Spring的javamail,但是没用。然后我发现this suggestion但仍未成功。

我正在使用Gmail SMTP。配置是在我的Java邮件发件人类中以编程方式完成的。我还在dotcloud.yml文件中声明了相同的配置参数。

我无法弄清楚我错过了什么。有人有类似的问题吗?你是怎么解决的?

1 个答案:

答案 0 :(得分:0)

您可能希望尝试使用此备用Java服务运行代码(这是使用自定义API重新实现dotCloud Java服务):https://github.com/jpetazzo/jetty-on-dotcloud

它提供了更大的灵活性,这意味着您应该能够禁用冲突的邮件库。如果您愿意走这条路,请不要犹豫,得到dotCloud支持的帮助!