首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >RainLoop +tomav/:无法从RainLoop Webmail客户端连接到服务器

RainLoop +tomav/:无法从RainLoop Webmail客户端连接到服务器
EN

Stack Overflow用户
提问于 2018-06-30 07:23:07
回答 1查看 1.9K关注 0票数 1

首先,我遵循了下面的指南:https://www.davd.eu/byecloud-building-a-mailserver-with-modern-webmail/

我正在尝试为我的服务器创建一个邮件服务器,但是我想我应该先在本地测试上面的实现。确保我可以启动和运行所有的东西,这样我就可以在服务器上尝试之前看到我应该期待的东西。我所做的是:

  1. 在“/etc/ mail.fancydomain.tld”中添加了"127.0.0.1 mail.fancydomain.tld“(我希望从使用mail.fancydomain.tld开始,而不是使用邮件服务器将使用的实际域,以便在遵循指南的同时最小化任何更改)
  2. 我创建了这个"docker-compose.yml": 版本:"3“服务:下雨环:图像:硬件/雨水环链接:-邮件卷:-/data/ restart: / always /data邮件:映像:tvial/docker-mailserver:最新重新启动:总是主机名:邮件域名: fancydomain.tld container_name:邮件端口:- "25:25“- "143:143”- "587:587“- "993:993”- "4190:4190“卷:./data/mail/data:/var/mail -/data/mail/state:/var/mailmail/config:/tmp/docker-mailserver/ - ./data/entry/acme/acme-v01.api.letsencrypt.org/sites/mail.fancydomain.tld:/tmp/ssl:ro环境:- ENABLE_SPAMASSASSIN=1 - ENABLE_CLAMAV=1 - ENABLE_FAIL2BAN=1 - ENABLE_POSTGREY=1 - ONE_DIR=1 - DMS_DEBUG=0 - ENABLE_MANAGESIEVE=1 cap_add:- NET_ADMIN条目:NET_ADMIN条目:图像: abiosoft/caddy:0.10.4重新启动:总是特权:真链接:- "80:80“- "443:443”卷:-./NET_ADMIN/Caddyfile://etc/Caddyfile -./data/entry:/root/..caddy 在这个"docker-compose.yml“和前面提到的站点提供的那个之间有一个小的区别。我所做的就是删除以"SSL_“为前缀的环境变量,这是指南为那些只在本地运行它的人所指示的。
  3. 我在当前工作目录中创建了一个名为"entry“的目录,并创建了一个包含以下内容的"Caddyfile”: http://mail.fancydomain.tld {代理/雨水环:8888{透明} 再一次,只是与网站上提供的一个小的不同。出于与步骤2相同的原因,我将域前缀为"http://“”。
  4. 我成功地用docker-compose up -d启动了容器
  5. 我运行了:curl -o setup.sh https://raw.githubusercontent.com/tomav/docker-mailserver/master/setup.sh; chmod a+x ./setup.sh来获得安装脚本。
  6. 我运行了:./setup.sh email add webmaster@fancydomain.tld fancypassword与那些确切的凭证,再一次,以最小化的变化,以跟踪。
  7. 我通过运行./setup.sh config dkim来设置DKIM记录,但是我没有进一步处理这些记录.因为我不知道当地该怎么处理这些。
  8. 我成功地通过"http://mail.fancydomain.tld/“连接到http://mail.fancydomain.tld/ Webmail客户端,并使用凭据Login=admin Password=12345登录到"http://mail.fancydomain.tld/?admin”。
  9. 我继续使用“域”>“添加域”,并使用以下方式填写该表单: 名称: fancydomain.tld IMAP服务器:邮件端口:143个安全: STARTTLS SMTP服务器:邮件端口: 587安全: STARTTLS使用短登录:选中使用身份验证:选中的筛网允许筛选脚本:检查服务器:邮件端口: 4190安全: STARTTLS
  10. 从这里我返回到"http://mail.fancydomain.tld“,并尝试用这个登录名登录到Webmail客户端: Login=webmaster@fancydomain.tld Password=fancypassword

这就是我得到错误的地方:“无法连接到服务器”

我不知道从这里往哪里走。我根本不知道如何排除故障。我可以得到一些帮助,我应该做什么来排除故障,并找出错误在哪里?

谢谢!

07/01/18最新情况:所以.我在“/etc/host”中添加了"127.0.0.1邮件“,它起了作用!RainLoop现在可以连接到我的邮件服务器了!不过,这提出了一个新问题。对于步骤9,我尝试了"mail.fancydomain.tld“,而不是三个"Server”字段的"mail“,根据测试,连接被拒绝了。为什么整个域而不是短域会拒绝连接?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-07-10 19:41:50

这个问题的解决方案是确保两个容器RainLoop和Mail共享一个桥接网络。那么所有的配置都可以保持不变。

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

https://stackoverflow.com/questions/51112710

复制
相关文章

相似问题

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