Я только что столкнулся с той же проблемой.На самом деле, я попытался решить эту проблему несколько недель назад и застрял ...
Первое, что я сделал, чтобы выявить проблему: активировал режим отладки для почты api
<props>
...
<prop key="mail.debug">true</prop>
</props>
Это показало мне, что на самом деле он не использует SSL
DEBUG SMTP: trying to connect to host "email-smtp.us-east-1.amazonaws.com", port 465, isSSL false
Мой коллега указал, что нужно включить еще одно свойство почты для реального использования SSL
<props>
...
<prop key="mail.transport.protocol">smtps</prop>
...
</props>
После добавления этого значения ""isSSL "значение изменилось на true, но указало на другую ошибку.Он больше не использует аутентификацию из-за изменения протокола, который можно исправить, конечно, изменив свойство
<prop key="mail.smtp.auth">true</prop>
на
<prop key="mail.smtps.auth">true</prop>
После этого путешествия, наконец-то это сработало для меня: -)
Надеюсь, что это было полезно ...
Просто подытожим правильные свойства:
<props>
<prop key="mail.smtps.auth">true</prop>
<prop key="mail.smtp.ssl.enable">true</prop>
<prop key="mail.transport.protocol">smtps</prop>
</props>