Mailcow 邮件服务器搭建指导
服务器配置要求,对性能要求高,一般需要大型服务器支持,且需要25端口开放

检查25端口
telnet mx1.qq.com 25需要退出telnet请按CTRL+]然后输入quit
配置DNS
# Name Type Value
mail IN A 1.2.3.4
autodiscover IN CNAME mail.example.org. (your ${MAILCOW_HOSTNAME})
autoconfig IN CNAME mail.example.org. (your ${MAILCOW_HOSTNAME})
@ IN MX 10 mail.example.org. (your ${MAILCOW_HOSTNAME})SPF
# Name Type Value
@ IN TXT v=spf1 mx a -all# cd /file_folder
cd /www/wwwroot/serve/docker/mailcow
git clone https://github.com/mailcow/mailcow-dockerized
cd mailcow-dockerized安装依赖:根据官网文档 Install mailcow - mailcow: dockerized documentation
apt install -y git openssl curl gawk coreutils grep jq初始化
./generate_config.sh需要注意IP冲突,根据本机docker IP配置一下conf
IPV4_NETWORK=172.30.1反代需要使用
https://172.17.0.1:10011防火墙关闭端口
# 只允许 Docker 网桥 IP 访问 10010/10011
iptables -I DOCKER-USER -p tcp --dport 10010 -s 172.17.0.0/16 -j ACCEPT
iptables -I DOCKER-USER -p tcp --dport 10010 -j DROP
iptables -I DOCKER-USER -p tcp --dport 10011 -s 172.17.0.0/16 -j ACCEPT
iptables -I DOCKER-USER -p tcp --dport 10011 -j DROP
License:
CC BY 4.0