Исключение рукопожатия SSL: нет соответствующего протокола (протокол отключен или комплекс шифров не является неуместнымJAVA

Программисты JAVA общаются здесь
Anonymous
Исключение рукопожатия SSL: нет соответствующего протокола (протокол отключен или комплекс шифров не является неуместным

Сообщение Anonymous »

Я подключаю электронную почту с помощью imap < /p>
Store store = session.getStore("imaps");
store.connect(server, username, password);
< /code>
Код работает нормально, и электронная почта подключена во время запуска Project Inlocal < /p>
Но если мы запустим проект в контейнере Docker. Ниже ошибки. < /P>
javax.mail.MessagingException: No appropriate protocol (protocol is disabled or cipher suites are inappropriate);
nested exception is:
javax.net.ssl.SSLHandshakeException: No appropriate protocol (protocol is disabled or cipher suites are inappropriate)
at com.sun.mail.imap.IMAPStore.protocolConnect(IMAPStore.java:665)
< /code>
docker file < /p>
FROM markhobson/maven-chrome:latest

WORKDIR /app

ARG ENVUrl=''

ENV ENVUrl $ENVUrl

ENV JAVA_OPTS="-Djava.awt.headless=true -Dmail.smtp.starttls.enable=true -Dmail.smtp.ssl.protocols=TLSv1.2"

COPY ./Framework .


Подробнее здесь: https://stackoverflow.com/questions/673 ... -or-cipher

Вернуться в «JAVA»