编辑
2025-10-16
linux
00

目录

一、域名解析
二、前置环境安装
1.更新软件源、安装常用包
2.安装Docker
3.安装dockercompose
4.安装docker关键包并验证docker
三、安装Mailcow
打开浏览器访问 https://mail.example.com, 应当看到你的后端服务。
默认管理员账号:admin
默认管理员密码:moohoo

image.png

一、域名解析

A解析
类型: A 名称: mail 值: 服务器IP
MX解析
类型: MX 名称: 域名 (也就是根域名 @) 值: mail.域名 优先级: 10
TXT解析
类型: TXT 名称: 域名 (根域名 @) 值: v=spf1 mx -all
TXT解析
类型: TXT 名称: _dmarc 值: v=DMARC1; p=quarantine;rua=mailto:admin@域名

二、前置环境安装

1.更新软件源、安装常用包

分开执行
sudo apt update sudo apt install curl apt-transport-https ca-certificates software-properties-common -y

2.安装Docker

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
echo "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

3.安装dockercompose

sudo curl -L "https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

4.安装docker关键包并验证docker

sudo apt update sudo apt install docker-ce docker-ce-cli containerd.io -y sudo docker run --rm hello-world sudo chmod +x /usr/local/bin/docker-compose docker-compose --version sudo systemctl status docker

三、安装Mailcow

# 安装 sudo git clone https://github.com/mailcow/mailcow-dockerized cd mailcow-dockerized # 下一步会提示设置hostname 就是域名,例如你是 123.com 那就填 mail.123.com然后是时区 就填 Asia/Shanghai, 然后就是选择分支,默认1即可 sudo ./generate_config.sh # 启动 Mailcow sudo docker-compose pull sudo docker-compose up -d

打开浏览器访问 https://mail.example.com, 应当看到你的后端服务。

默认管理员账号:admin

默认管理员密码:moohoo

本文作者:十号

本文链接:

版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!