Исключение SSL HandShake: нет подходящего протокола (протокол отключен или наборы шифров не подходят);JAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Исключение SSL HandShake: нет подходящего протокола (протокол отключен или наборы шифров не подходят);

Сообщение Anonymous »

Я подключаю электронную почту с помощью imap
Store store = session.getStore("imaps");
store.connect(server, username, password);

Код работает нормально, и электронная почта подключается при локальном запуске проекта.
Но если мы запустим проект в Docker-контейнере. Ниже выдается ошибка.
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)

Файл Docker
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
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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