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 mail1.4.1
和1.4ea
之间还有什么区别。通过反编译代码,我能够找出行为差异的原因。但还是应该选择哪一个呢
另外,我也在CodeRanch论坛上发布了同样的消息。1.4.1是较新的。您可以找到更改列表。(1.4ea与1.4相同) 很可能是这种变化导致了问题:
- 如果使用用户名和密码调用connect,则执行SMTP身份验证,即使未设置mail.SMTP.auth