Spring邮件禁用TLS

时间:2017-12-19 02:24:52

标签: spring ssl spring-boot javamail

我尝试使用localhost作为邮件服务器,但由于本地问题而无法获得" 454 4.7.0 TLS"错误。

如何禁用邮件的TLS?

我使用的是Spring Boot。

1 个答案:

答案 0 :(得分:1)

mail.smtp.starttls.enablemail.smtp.starttls.required是JavaMail中定义的两个属性。但是,为了在Spring应用程序中使用它们,我们需要使用"其他属性"将它们添加到应用程序属性中。 Spring中的方法。相关摘录自Spring Boot reference

spring.mail.properties.*= # Additional JavaMail session properties.

因此,简而言之,我们需要在application.properties文件中添加以下内容,以便在Spring中使用不带TLS的邮件:

spring.mail.properties.mail.smtp.starttls.enable=false
spring.mail.properties.mail.smtp.starttls.required=false

Source