我尝试使用localhost作为邮件服务器,但由于本地问题而无法获得" 454 4.7.0 TLS"错误。
如何禁用邮件的TLS?
我使用的是Spring Boot。
答案 0 :(得分:1)
mail.smtp.starttls.enable
和mail.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