【发布时间】:2022-05-05 04:03:45
【问题描述】:
我正在使用 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 .
【问题讨论】:
标签: docker