我的邮件SSL/TLS设置是这样的-
username- username
password - *******
outgoing server- mail.example.com
SMTP port - 465
我在我的spring引导应用程序中使用了这个细节。属性文件
application.properties
spring.mail.username=noreply@example.com
spring.mail.password=*******
spring.mail.host=mail.example.com
spring.mail.port=465
spring.mail.protocol=smtp
spring.mail.properties.mail.smtp.auth=true
当我发送邮件时,加载器只是旋转,我没有得到任何错误。我已将端口从465更改为587,并将主机从mail更改为smtp,但仍未收到任何电子邮件。
我已经解决了问题。我忘了在我的代码中添加这一行-
mimeMessage。setFrom(new InternetAddress("noreply@example.com", "Example"));
我还修改了
的属性spring.mail.username=noreply@example.com
spring.mail.password=*******
spring.mail.host=mail.example.com
spring.mail.port=465
spring.mail.protocol=smtp
spring.mail.properties.mail.smtp.auth=true
spring.mail.username=noreply@example.com
spring.mail.password=*******
spring.mail.host=mail.example.com
spring.mail.port=465
spring.mail.properties.mail.smtp.auth=true
spring.mail.properties.mail.smtp.socketFactory.class= javax.net.ssl.SSLSocketFactory