尝试使用SendGrid使用此处显示的代码示例发送电子邮件,该示例仅说明我需要“Java Mail”。
我去这里下载了 Java Mail 1.4.7。在该 ZIP 文件中是:
mail.jar
lib/dsn.jar
lib/gimap.jar
lib/imap.jar
lib/mailapi.jar
lib/pop3.jar
lib/smtp.jar
我倾向于将所有 7 个 JAR 放在我的运行时类路径中,但mailapi.jar
似乎mail.jar
包含许多相同的类。
所以我问:当需要 Java Mail 时,哪些 JAR 需要在运行时类路径上——为什么?
这适用于在 Tomcat 7 上运行的 Java Web 应用程序。