雨环&x2B;tomav/docker邮件服务器:无法从RainLoop Webmail客户端连接到服务器
首先,我严格遵循以下指南: 我正试图为我的服务器创建一个邮件服务器,但我想我应该先在本地测试上面的实现。在服务器上尝试之前,请确保我至少可以启动并运行所有内容,这样我就可以看到我应该期望的内容。以下是我所做的:雨环&x2B;tomav/docker邮件服务器:无法从RainLoop Webmail客户端连接到服务器,docker,docker-compose,mail-server,Docker,Docker Compose,Mail Server,首先,我严格遵循以下指南: 我正试图为我的服务器创建一个邮件服务器,但我想我应该先在本地测试上面的实现。在服务器上尝试之前,请确保我至少可以启动并运行所有内容,这样我就可以看到我应该期望的内容。以下是我所做的: 在“/etc/hosts”中添加了“127.0.0.1 mail.fancydomain.tld”(我想先使用mail.fancydomain.tld,而不是使用邮件服务器所在的实际域,以便在遵循指南的同时最小化任何更改) 我创建了这个“docker compose.yml”: 这个“d
http://mail.fancydomain.tld {
proxy / rainloop:8888 {
transparent
}
}
同样,与网站上提供的只是一个小差异。出于与步骤2相同的原因,我在域前面加了“http://”docker compose up-d
curl-o setup.shhttps://raw.githubusercontent.com/tomav/docker-mailserver/master/setup.sh; chmod a+x./setup.sh
以获取安装脚本/setup.sh电子邮件添加webmaster@fancydomain.tldfancypassword
使用这些准确的凭证,再次最小化更改以跟踪/setup.sh config DKIM
设置DKIM记录,但我没有进一步处理这些记录。。。因为我不知道本地该怎么处理这些Name: fancydomain.tld
IMAP
Server: mail
Port: 143
Secure: STARTTLS
SMTP
Server: mail
Port: 587
Secure: STARTTLS
Use short login: Checked
Use authentication: Checked
SIEVE
Allow sieve scripts: Checked
Server: mail
Port: 4190
Secure: STARTTLS
2018年1月7日更新:所以。。。我在“/etc/hosts”中添加了“127.0.0.1邮件”,效果很好!RainLoop现在可以连接到我的邮件服务器了!但这带来了一个新问题。对于步骤9,我尝试了“mail.fancydomain.tld”,而不是三个“Server”字段的“mail”,根据测试,连接被拒绝。为什么会拒绝完整域而不是短域的连接?此解决方案需要确保RainLoop和Mail两个容器共享桥接网络。然后所有配置都可以保持不变
Name: fancydomain.tld
IMAP
Server: mail
Port: 143
Secure: STARTTLS
SMTP
Server: mail
Port: 587
Secure: STARTTLS
Use short login: Checked
Use authentication: Checked
SIEVE
Allow sieve scripts: Checked
Server: mail
Port: 4190
Secure: STARTTLS