docker - 通过 docker-compose up 运行 Docker Mailserver 时出错 : You need at least one mail account to start Dovecot

标签 docker mail-server

我尝试使用 Docker Mailserver 创建自己的邮件服务器,但似乎行不通。

我已经创建了 docker-compose.yml

version: '3.8'
services:
  mailserver:
    image: docker.io/mailserver/docker-mailserver:latest
    container_name: mailserver
    hostname: mail-server
    domainname: domain.de
    ports:
      - "25:25"
      - "587:587"
      - "465:465"
    volumes:
      - ./docker-data/dms/mail-data/:/var/mail/
      - ./docker-data/dms/mail-state/:/var/mail-state/
      - ./docker-data/dms/mail-logs/:/var/log/mail/
      - ./docker-data/dms/config/:/tmp/docker-mailserver/
      - ./docker-data/nginx-proxy/certs/:/usr/local/psa/var/modules/letsencrypt/
      - /etc/localtime:/etc/localtime:ro
    environment:
      - ENABLE_FAIL2BAN=1
      - SSL_TYPE=letsencrypt
      - PERMIT_DOCKER=network
      - ONE_DIR=1
      - ENABLE_POSTGREY=0
      - ENABLE_CLAMAV=0
      - ENABLE_SPAMASSASSIN=0
      - SPOOF_PROTECTION=0
    cap_add:
      - NET_ADMIN # For Fail2Ban to work
      - SYS_PTRACE

并尝试通过 docker-compose up 运行容器但它给了我一个我无法解决的错误:

enter image description here

我当然已经创建了一个新的电子邮件帐户

./setup.sh email add user@domain password并且该帐户存在于 ./setup.sh email list但错误仍然存​​在。

有人知道出了什么问题吗?谢谢

最佳答案

docker-mailserver github上的人们的帮助下我已经成功解决了这个问题。

所以你应该:

start the mail server, and then, when the message You need at least one mail account to start Dovecot is printed, run ./setup.sh email add [email protected] password. setup.sh does not know about any running container in your setup (because when you executed it, no DMS container was running), or you have not provided -p , which would work as well.

关于docker - 通过 docker-compose up 运行 Docker Mailserver 时出错 : You need at least one mail account to start Dovecot,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/75247361/

相关文章:

docker - 从一个 Docker 容器连接到另一个 Docker 容器

amazon-web-services - 将GSuite配置为与路由53配合使用- "MX record doesn' t具有2个字段”错误

mail-server - Dot TK 作为我自己的电子邮件服务器的域名?

html - Email Blast HTML 大小问题

Laravel:使用 Docker 获得负载平衡 AWS Elastic Beanstalk 背后的正确 IP

javascript - Docker 容器中的 Browsersync

IMAP 服务器外观 - 如何制作?

PHP - 批量邮件和检查服务器响应

docker - Docker Desktop for mac 上持久卷的 Kubernetes 存储位置在哪里?

docker - 在 Docker 中将数据添加到现有命名卷的正确方法是什么?