尝试使用SendGrid使用显示here的代码示例来发送电子邮件,该示例仅表明我需要“Java Mail”。
我去了here并下载了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应用程序。