weblogic 10.3上JavaMail版本1.4.1的定位

weblogic 10.3上JavaMail版本1.4.1的定位,java,jakarta-mail,Java,Jakarta Mail,我正在尝试使用javax.mail.*发送邮件。 调用connect(主机、用户名、密码)方法时,我得到了一个authenticationfailedeexception。当我为javamail启用调试时,我发现它使用的是javamail版本1.4.1。我在WebLogic10.3上部署了代码。 当我向类路径添加使用JavaMail版本1.4ea的mail1-4.jar时,它开始工作 我无法找到JarWebLogic是从哪个jar中获得java邮件版本的1.4.1。有什么建议吗 java mai

我正在尝试使用
javax.mail.*
发送邮件。 调用
connect(主机、用户名、密码)
方法时,我得到了一个
authenticationfailedeexception
。当我为javamail启用调试时,我发现它使用的是javamail版本
1.4.1
。我在WebLogic10.3上部署了代码。 当我向类路径添加使用JavaMail版本
1.4ea
mail1-4.jar
时,它开始工作

我无法找到JarWebLogic是从哪个jar中获得java邮件版本的
1.4.1
。有什么建议吗

java mail
1.4.1
1.4ea
之间还有什么区别。通过反编译代码,我能够找出行为差异的原因。但还是应该选择哪一个呢


另外,我也在CodeRanch论坛上发布了同样的消息。

1.4.1是较新的。您可以找到更改列表。(1.4ea与1.4相同)

很可能是这种变化导致了问题:

  • 如果使用用户名和密码调用connect,则执行SMTP身份验证,即使未设置mail.SMTP.auth