私たちは、SMTPを使用してAmazonのSESサービスと連携する春JavaMailSenderを設定しようとしているが、我々はこのエラーを取得していますSMTPを使用してSpring JavaMailSenderをSES用に設定するにはどうすればよいですか?
javax.mail.MessagingException: Could not connect to SMTP host: email-smtp.us-east-1.amazonaws.com, port: 465, response: -1
これが私たちの設定です:
<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>
間違っている可能性がどのような任意のアイデア?前もって感謝します。
PS:私たちは既にここで解決策を試しました:Could not connect to SMTP host: email-smtp.us-east-1.amazonaws.com, port: 465, response: -1運がありません。
これは良い応答です。私はあなたのJavaクラス内からプロトコルを設定しようとしているならば、 'mailSender.setProtocol(" smtps ")' – eugene