添加spring ws-security依赖项时,javamail返回发送失败(javax.mail.MessaginException:无法获取SASL验证器)
我在应用程序中使用javamail发送电子邮件,效果很好, 但是一旦我将“SpringWS-security”依赖项添加到pom.xml中添加spring ws-security依赖项时,javamail返回发送失败(javax.mail.MessaginException:无法获取SASL验证器),java,jakarta-mail,Java,Jakarta Mail,我在应用程序中使用javamail发送电子邮件,效果很好, 但是一旦我将“SpringWS-security”依赖项添加到pom.xml中 <dependency> <groupId>org.springframework.ws</groupId> <artifactId>spring-ws-security</artifactId> </dependency> 尝试删除“SpringWS-security”依赖
<dependency>
<groupId>org.springframework.ws</groupId>
<artifactId>spring-ws-security</artifactId>
</dependency>
尝试删除“SpringWS-security”依赖项,然后重新尝试发送邮件功能
然后,发送邮件功能再次工作。我真的不知道发生了什么。
是否有人曾经遇到过同样的问题,并能为我提供解决方案?谢谢
[ERR] javax.mail.SendFailedException: Send failure (javax.mail.MessagingException: Unable to obtain SASL authenticator)
<pre><code>
2020-10-08T21:58:43.539+08:00 [APP/PROC/WEB/0] [ERR] at javax.mail.Transport.send(Transport.java:94)
2020-10-08T21:58:43.539+08:00 [APP/PROC/WEB/0] [ERR] at javax.mail.Service.connect(Service.java:76)
2020-10-08T21:58:43.539+08:00 [APP/PROC/WEB/0] [ERR] at javax.mail.Service.connect(Service.java:91)
2020-10-08T21:58:43.539+08:00 [APP/PROC/WEB/0] [ERR] at javax.mail.Service.connect(Service.java:274)
2020-10-08T21:58:43.539+08:00 [APP/PROC/WEB/0] [ERR] at org.apache.geronimo.javamail.transport.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:165)
2020-10-08T21:58:43.539+08:00 [APP/PROC/WEB/0] [ERR] at org.apache.geronimo.javamail.transport.smtp.SMTPConnection.protocolConnect(SMTPConnection.java:155)
2020-10-08T21:58:43.539+08:00 [APP/PROC/WEB/0] [ERR] at org.apache.geronimo.javamail.transport.smtp.SMTPConnection.processAuthentication(SMTPConnection.java:1040)
2020-10-08T21:58:43.539+08:00 [APP/PROC/WEB/0] [ERR] Caused by: javax.mail.MessagingException: Unable to obtain SASL authenticator
</code></pre>