Spring启动邮件错误

Spring启动邮件错误,spring,spring-boot,jakarta-mail,Spring,Spring Boot,Jakarta Mail,Eclipse中显示以下错误 原因:org.springframework.mail.MailSendException:邮件服务器连接失败;嵌套异常为javax.mail.MessaginException:无法连接到SMTP主机:SMTP.gmail.com,端口:25 我尝试了所有方法:停用防病毒,启用不太安全的端口更改为465或25,但没有结果。解决方案是在运行应用程序之前取消avast的激活,但现在我如何使其在不定期禁用avast的情况下运行。您在Gmail帐户中启用了SMTP访问吗?

Eclipse中显示以下错误

原因:org.springframework.mail.MailSendException:邮件服务器连接失败;嵌套异常为javax.mail.MessaginException:无法连接到SMTP主机:SMTP.gmail.com,端口:25


我尝试了所有方法:停用防病毒,启用不太安全的端口更改为465或25,但没有结果。

解决方案是在运行应用程序之前取消avast的激活,但现在我如何使其在不定期禁用avast的情况下运行。

您在Gmail帐户中启用了SMTP访问吗?我不相信它是默认打开的。是的,它的启用您启用了ssl吗?spring.mail.properties.mail.smtp.ssl.enable=trueok删除一些属性并取消激活avast 10分钟后,它可以正常工作,但现在如何在OTU禁用avast的情况下使其运行avast提供了防火墙,您需要将其配置为允许连接到该主机上的该端口。还有,扔掉所有插座工厂的东西。
<dependency>
  <groupId>org.springframework.boot</groupId>
  <artifactId>spring-boot-starter-mail</artifactId>
</dependency>
spring.mail.host = smtp.gmail.com
spring.mail.username =test@example.com
spring.mail.password =**********************
spring.mail.properties.mail.smtp.auth = true
spring.mail.properties.mail.smtp.socketFactory.port = 587
spring.mail.properties.mail.smtp.socketFactory.class = javax.net.ssl.SSLSocketFactory
spring.mail.properties.mail.smtp.socketFactory.fallback = false
support.email=test@example.com
spring.mail.properties.mail.smtp.starttls.enable=true
spring.mail.properties.mail.smtp.starttls.required=true