Chúng tôi đang cố gắng để cấu hình mùa xuân JavaMailSender để làm việc với dịch vụ SES của Amazon sử dụng SMTP, nhưng chúng tôi đang nhận được lỗi này:Làm thế nào để cấu hình Spring JavaMailSender cho SES bằng SMTP?
javax.mail.MessagingException: Could not connect to SMTP host: email-smtp.us-east-1.amazonaws.com, port: 465, response: -1
Đây là cấu hình của chúng tôi:
<bean id="mailSender" class="org.springframework.mail.javamail.JavaMailSenderImpl">
<property name="host" value="email-smtp.us-east-1.amazonaws.com" />
<property name="port" value="465" />
<property name="username" value="..." />
<property name="password" value="..." />
<property name="javaMailProperties">
<props>
<prop key="mail.smtp.auth">true</prop>
<prop key="mail.smtp.ssl.enable">true</prop>
</props>
</property>
</bean>
ý tưởng Bất kỳ những gì có thể sai ? Cảm ơn trước.
PS: Chúng tôi đã thử giải pháp ở đây: Could not connect to SMTP host: email-smtp.us-east-1.amazonaws.com, port: 465, response: -1 mà không có bất kỳ may mắn nào.
Đây là một phản hồi tốt - tôi chỉ thêm rằng, nếu bạn đang cố định cấu hình giao thức từ bên trong lớp Java của mình, bạn muốn sử dụng 'mailSender.setProtocol (" smtps ")' – eugene