Physical Address

304 North Cardinal St.
Dorchester Center, MA 02124

轻松搭建邮件服务器,自建邮局,打造自己的域名邮箱

1、下载SSH连接工具Finalshell:【点击进入

2、购买服务器和解析域名

  • 购买云服务器(支持25端口):【点击进入
  • 端口放行(谷歌云、阿里云、腾讯云等等可以到控制台的防火墙中添加对应的端口进行放行,注意:一定要放行
iptables -A INPUT -p tcp --dport 25 -j ACCEPT   # 放行 SMTP 端口 (25)
iptables -A INPUT -p tcp --dport 80 -j ACCEPT   # 放行 HTTP 端口 (80)
iptables -A INPUT -p tcp --dport 443 -j ACCEPT  # 放行 HTTPS 端口 (443)
iptables -A INPUT -p tcp --dport 110 -j ACCEPT  # 放行 POP3 端口 (110)
iptables -A INPUT -p tcp --dport 143 -j ACCEPT  # 放行 IMAP 端口 (143)
iptables -A INPUT -p tcp --dport 465 -j ACCEPT  # 放行 SMTP SSL 端口 (465)
iptables -A INPUT -p tcp --dport 587 -j ACCEPT  # 放行 SMTP (587)
iptables -A INPUT -p tcp --dport 993 -j ACCEPT  # 放行 IMAP SSL 端口 (993)
iptables -A INPUT -p tcp --dport 995 -j ACCEPT  # 放行 POP3 SSL 端口 (995)
  • 验证25端口是否可用:(这里十分重要,如果25端口没有放行,会导致发不了邮件,但是可以收邮件,大部分云服务器会禁用此端口,如果被禁用,可联系服务商放行
telnet smtp.qq.com 25
  • Cloudflare域名解析:【点击进入】(添加以下这几条记录,必须添加,否则收不到邮件
主机记录记录类型记录值
mailA服务器IP
smtpCNAMEmail.naiyou168.xyz(第一条记录)
popCNAMEmail.naiyou168.xyz(第一条记录)
imapCNAMEmail.naiyou168.xyz(第一条记录)
@MXmail.naiyou168.xyz(第一条记录)
@TXTv=spf1 mx ~all
最后再添加TXT最后再添加

3、安装Docker

  • 更新系统中的软件包
apt update -y && apt upgrade -y && apt install -y curl wget sudo socat
  • 安装Docker
curl -fsSL https://get.docker.com -o get-docker.sh && sh get-docker.sh
  • 设置Docker开机自启和启动Docker
systemctl enable docker && systemctl start docker 

4、安装和配置 Poste.io

  • Docker安装 Poste.io(红色部分改成自己的域名
docker run -d \
   --net=host \
   -e TZ=Asia/Shanghai \
   -v /home/mail:/data \
   --name "mailserver" \
   -h "mail.example.com" \
   -t analogic/poste.io:latest
  • 登录管理页面:http://服务器IP/admin/install/server
    • 设置一个管理员邮箱和密码
  • 申请SSL证书:点击系统设置——点击TLS证书——点击颁发免费的letsencrypt.org证书——勾选已启用——点击保存更改

5、可能需要用到的命令

  • 检查邮箱服务是否在运行
docker ps -a
  • 启动邮箱服务
docker start mailserver
  • 重启邮箱服务
docker restart mailserver

留下评论

您的邮箱地址不会被公开。 必填项已用 * 标注