Spring引导邮件错误

Spring Boot mail error

Eclipse 中出现如下错误

Caused by: org.springframework.mail.MailSendException: Mail server connection failed; nested exception is javax.mail.MessagingException: Could not connect to SMTP host: smtp.gmail.com, port: 25;


<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

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

解决方案是在运行应用程序之前停用 avast,但现在我如何在不定期禁用 avast 的情况下做到这一点运行。