跳转到主要内容

自建邮件服务器&&mailserver

端口检查

邮件系统需要使用到25、465、143、993 端口,请先检查端口是否被占用

  • 25 SMTP 默认端口
  • 587 SMTP 客户端发信端口
  • 465 SMTP SSL 发信端口
  • 143 IMAP 收信端口
  • 993 IMAP SSL 收信端口

下图说明了需要的端口的关系

常见问题:25端口无法开启,多半是被系统内置的postfix服务占用了

# 关闭系统内置服务
systemctl disable postfix

使用docker-compose

需要在120秒内增加一个用户,否则系统自动退出


# 进入到容器后执行
# docker exec -it smtp-server /bin/bash
# 增加第一个用户
setup email add admin@iovhm.com <password>

配置DNS记录


mail      IN  A      10.11.12.13
@         IN  MX  10 mail.example.com
@         IN  TXT    "v=spf1 mx ~all"
_dmarc    IN  TXT    "v=DMARC1; p=none; sp=none; adkim=r; aspf=r"