首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >greenmail - keycloak连接不起作用

greenmail - keycloak连接不起作用
EN

Stack Overflow用户
提问于 2018-08-21 04:21:56
回答 1查看 389关注 0票数 0

我正试着在我的keycload流上写一些集成测试。为了验证注册和忘记密码的邮件,我想使用绿色邮件。

我的绿色邮件docker配置(在docker compose中):

代码语言:javascript
复制
greenmail:
      image: greenmail/standalone:1.5.7
      environment:
      - GREENMAIL_OPTS=-Dgreenmail.setup.test.all -Dgreenmail.hostname=0.0.0.0 -Dgreenmail.auth.disabled -Dgreenmail.verbose
      ports:
      - "3025:3025"
      - "3143:3143"

和我的keycloak电子邮件配置:

当我点击“测试连接”,它不工作,我得到我的日志:

错误消息(针对无法打开/显示图像的用户):

代码语言:javascript
复制
Caused by: com.sun.mail.util.MailConnectException: Couldn't connect to host, port: localhost, 3025; timeout 1000;
    nester exception is: Connection refused

有人知道我错过了什么吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-08-23 03:22:09

问题不是绿色邮件或密钥伪装,而是密钥伪装配置中使用的docker =>本地主机是密钥伪装docker容器的本地主机映射,而不是docker主机(即运行它的系统)的本地主机映射。将keycloak的smtp主机更改为'host.docker.internal‘解决了问题=>这是在docker容器中获取主机ip地址的方法

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51937997

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档