侧边栏壁纸
博主头像
cn2linux博主等级

行动起来,活在当下

  • 累计撰写 127 篇文章
  • 累计创建 1 个标签
  • 累计收到 0 条评论

目 录CONTENT

文章目录

容器部署 Poste Mail

安装部署:

docker-compse 部署

version: '3.7'

services:
  mailserver:
    image: analogic/poste.io
    restart: unless-stopped
    hostname: mail.cn2linux.com
    network_mode: "host"
    environment:
      - LETSENCRYPT_EMAIL=admin@cn2linux.com
      - LETSENCRYPT_HOST=mail.cn2linux.com
      - VIRTUAL_HOST=mail.cn2linux.com
      - DISABLE_CLAMAV=TRUE
      - TZ=Asia/Shanghai
      - HTTPS=OFF
    volumes:
      - /etc/localtime:/etc/localtime:ro
      - mailserver_data:/data

volumes:
  mailserver_data:
    driver: local
    driver_opts:
      type: none
      device: /data/mail-data
      o: bind

docker 手动部署

docker run -d \
  --name mailserver \
  --restart unless-stopped \
  --hostname mail.cn2linux.com \
  --network host \
  -e LETSENCRYPT_EMAIL=admin@cn2linux.com \
  -e LETSENCRYPT_HOST=mail.cn2linux.com \
  -e VIRTUAL_HOST=mail.cn2linux.com \
  -e DISABLE_CLAMAV=TRUE \
  -e TZ=Asia/Shanghai \
  -e HTTPS=OFF \
  -v /etc/localtime:/etc/localtime:ro \
  -v mailserver_data:/data \
  analogic/poste.io

域名解析

以cloudflare示例:

主机记录

记录类型

记录值

@

A

IP地址

mail

CNAME

@

mx

CNAME

@

smtp

CNAME

@

pop

CNAME

@

imap

CNAME

@

@

MX

IP地址

@

TXT

v=spf1 mx ~all

添加 DKIM 记录

添加 DKIM 记录是为了增强电子邮件身份验证。DKIM(DomainKeys Identified Mail)是一种验证发件人域名真实性并确保电子邮件未被篡改的技术。通过在电子邮件头部包含DKIM记录,收件人可以更加信任该邮件的合法性。

下面是在 Poste Mail 中添加 DKIM 的步骤:

  1. 登录到 Poste Mail 的管理界面。

  2. 导航到 "Virtual domains"(虚拟域)选项卡。

  3. 找到你的域名 your-domain.com,并点击进入。

  4. 在域名设置页面中,找到 "DKIM key"(DKIM 密钥)选项,并点击 "Create key"(创建密钥)。

  5. 系统会生成一对公私钥,请将私钥保存在安全的地方,并复制公钥的内容

配置SSL证书

使用Poste内置的Let's Encrypt一键签发证书的步骤如下:

  1. 点击左侧的系统设置。

  2. 找到并点击TLS证书选项。

  3. 在页面上找到绿色的 "免费签发" -> letsencrypt.org -> "证书" -> 按钮。

  4. 点击按钮后,输入正确的域名。

  5. 系统将自动签发并安装证书。

0
  • ${post.likes!0}

评论区