2

我正在尝试决定是使用 James( http://james.apache.org/ ) 还是 Javamail( http://java.sun.com/products/javamail/ ) 来构建一个接收和处理电子邮件的电子邮件系统. 它将发送和接收电子邮件以及处理内容、检查垃圾邮件等。每种方法的优点/缺点是什么,您建议我应该使用哪些。它必须与 Java 或 Clojure 兼容。

请随时为我未在此处提及的与 Java/Clojure 兼容的电子邮件系统提供案例。

4

3 回答 3

5

JavaMail 是低级 Java Mail API,它允许您构建邮件应用程序和发送邮件。

James(另一方面)是一个可扩展的邮件服务器,它允许您管理邮件文件夹,并允许自定义 Java 插件来处理这些。所以我怀疑 James 是一个很好的起点(您可能仍然需要 JavaMail 来实际发送电子邮件)。

于 2009-10-16T11:49:02.180 回答
2

是一个围绕 Apache Commons 电子邮件库的轻量级 Clojure 包装器。非常简单,但也许它会给你一些想法。

于 2009-10-16T23:09:24.270 回答
2

还有http://code.google.com/p/subethasmtp/这是一个简单的 Java SMTP 服务器库。

于 2009-10-21T06:59:29.777 回答