0

我正在尝试使用javax.mail.*. AuthenticationFailedException调用该connect(host,username,password)方法时我得到了一个。当我为 javamail 启用调试时,我发现它使用的是 JavaMail 版本1.4.1。我在 Weblogic 10.3 上部署了代码。当我将mail1-4.jar使用 JavaMail 版本添加1.4ea到类路径时,它开始工作。

我无法找到从哪个 jar weblogic 获取 java 邮件版本1.4.1。任何指针?

还有 java mail1.4.11.4ea. 通过反编译代码,我能够找出行为差异的原因。但是仍然应该首选哪一个?

PS 我也在 CodeRanch 论坛上发布了相同的内容。

4

1 回答 1

0

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

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

  • 即使未设置 mail.smtp.auth,如果使用用户名和密码调用 connect,则执行 SMTP 身份验证
于 2013-06-13T21:54:37.327 回答