连接到 Amazon SES Java Spring 框架邮件
Connecting to Amazon SES Java Spring Framework Mail
我一直在尝试让我的应用程序 (Jhipster) 连接到 Amazon SES,这里是配置属性:
spring:
...
mail:
host: email-smtp.us-east-1.amazonaws.com
port: 587
username: ...
password: ...
protocol: smtp
tls: true
properties.mail.smtp:
auth: true
starttls.enable: true
我试过其他端口,并遵循亚马逊的 example,但是,使用端口 25,我得到 "SSL Plaintext Exception"
org.springframework.mail.MailSendException: Mail server connection
failed; nested exception is javax.mail.MessagingException: Error in
getting welcome msg. Failed messages: javax.mail.MessagingException:
Error in getting welcome msg at
org.springframework.mail.javamail.JavaMailSenderImpl.doSend(JavaMailSenderImpl.java:432)
at
org.springframework.mail.javamail.JavaMailSenderImpl.send(JavaMailSenderImpl.java:345)
at
org.springframework.mail.javamail.JavaMailSenderImpl.send(JavaMailSenderImpl.java:340)
SES 账号已经过验证,之前可以正常使用,使用协议:smtps,端口:465
正确的配置是:
mail:
host: email-smtp.[region].amazonaws.com
port: 465
username: ...
password: ...
protocol: smtps
debug: true
properties.mail.smtp:
starttls.enable: true
starttls.required: true
ssl.enable: true
properties.mail.smtps:
auth: true
我一直在尝试让我的应用程序 (Jhipster) 连接到 Amazon SES,这里是配置属性:
spring:
...
mail:
host: email-smtp.us-east-1.amazonaws.com
port: 587
username: ...
password: ...
protocol: smtp
tls: true
properties.mail.smtp:
auth: true
starttls.enable: true
我试过其他端口,并遵循亚马逊的 example,但是,使用端口 25,我得到 "SSL Plaintext Exception"
org.springframework.mail.MailSendException: Mail server connection failed; nested exception is javax.mail.MessagingException: Error in getting welcome msg. Failed messages: javax.mail.MessagingException: Error in getting welcome msg at org.springframework.mail.javamail.JavaMailSenderImpl.doSend(JavaMailSenderImpl.java:432) at org.springframework.mail.javamail.JavaMailSenderImpl.send(JavaMailSenderImpl.java:345) at org.springframework.mail.javamail.JavaMailSenderImpl.send(JavaMailSenderImpl.java:340)
SES 账号已经过验证,之前可以正常使用,使用协议:smtps,端口:465
正确的配置是:
mail:
host: email-smtp.[region].amazonaws.com
port: 465
username: ...
password: ...
protocol: smtps
debug: true
properties.mail.smtp:
starttls.enable: true
starttls.required: true
ssl.enable: true
properties.mail.smtps:
auth: true