docker - 邮件服务器 OVH 配置

标签 docker mail-server ovh

我正在尝试第一次设置邮件服务器。我确实认为我的服务器端一切都很好。但是,我的 ovh 配置似乎有点痛苦。

这是我的 docker-compose.yaml (对于那些知道 docker-mailserver 图像的人)

version: "2.2"
services:
  mail:
    image: tvial/docker-mailserver:latest
    hostname: mail
    domainname: bnbkeeper.thibautduchene.fr
    container_name: mail
    ports:
      - "25:25"
      - "143:143"
      - "587:587"
      - "993:993"
    volumes:
      - maildata:/var/mail
      - mailstate:/var/mail-state
      - ./config/:/tmp/docker-mailserver/
    environment:
      - ENABLE_SPAMASSASSIN=1
      - ENABLE_CLAMAV=1
      - ENABLE_FAIL2BAN=1
      - ENABLE_POSTGREY=1
      - ONE_DIR=1
      - DMS_DEBUG=0
    cap_add:
      - NET_ADMIN
      - SYS_PTRACE

volumes:
  maildata:
    driver: local
  mailstate:
    driver: local

我确实在我的日志中得到了这个
mail.bnbkeeper.thibautduchene.fr is up and running
我还配置了用户和 dkim key 。

到目前为止,这是我在 ovh 中的配置,我无法发送电子邮件。

enter image description here

尝试从 nodemailer 发送电子邮件时,我有这些类型的日志
postfix/qmgr[955]: 6551946BAF: from=<amavis@mail.thibautduchene.fr>, size=762, nrcpt=1 (queue active)
Nov  2 04:53:36 mail postfix/smtp[31638]: connect to mail.thibautduchene.fr[213.186.33.20]:25: Connection timed out
Nov  2 04:53:36 mail postfix/smtp[31638]: 6551946BAF: to=<amavis@mail.thibautduchene.fr>, orig_to=<amavis>, relay=none, delay=113725, delays=113695/0.03/30/0, dsn=4.4.1, status=deferred (connect to mail.thibautduchene.fr[213.186.33.20]:25: Connection timed out)

这就是为什么我认为我的 ovh 配置默认为 thibautduchene.fr 上的邮件服务器。我想使用另一个邮件服务器 bnbkeeper.thibautduchene.fr。
我该怎么做?
谢谢

最佳答案

SMTP 服务器应可通过标准端口访问:

TLS:587
SSL:465
No Encryption: 2525
IMAP (Receiving): 25

您可以通过 AWS 免费套餐设置完全免费的电子邮件服务器,只需确保选择干净的 IP。
您可以尝试在新的 Ubuntu 14.44 版本上安装 mailinabox 免费和开源软件。或者任何其他开源邮件服务器都可以正常工作。

关于docker - 邮件服务器 OVH 配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47070542/

相关文章:

linux - "No such file or directory"创建后立即

macos - docker 的 `net=host` 设置如何工作,我该如何做类似的事情,例如虚拟机?

docker - Typo3 fatal error : Error\Exception: PHP Warning: gzuncompress()

linux - 添加额外的磁盘到根分区(centos6+Plesk)

deployment - 对于使用Docker的多个项目,请在具有多个容器的单个主机上使用多个VM

windows - 没有 docker-compose 的 Docker 上的 Kafka?

java - 打开JDK最新Javax邮件未发送

python - 为什么我无法使用 SMTP 服务器发送超过 10 封电子邮件 (OUTLOOK)

web-services - 如何通过 Web 应用程序与邮件服务器通信

wordpress - WP - 对外部 API 的 cURL 调用停止工作 - cURL 错误 60 : SSL certificate problem: certificate has expired