一文了解自建邮箱服务器

该文章已生成可运行项目,

一文了解自建邮箱服务器

1 主流自建邮箱服务器工具

下面列举了带WEB界面的主流自建邮箱服务器工具,按发布时间先后进行了排序:

工具 发布时间 归属/开源 特点 优点 缺点 适合人群
hMailServer 2002 年 免费软件(Martin Knafve 开发,非严格开源) Windows 平台轻量级 Mail Server 配置简单,带 GUI 仅限 Windows,功能有限 Windows 小团队/测试环境
Axigen Mail Server 2003 年 商业(罗马尼亚 Gecad Technologies / Axigen Messaging) 商业套件 功能强大,企业支持,Web 界面完善 付费(免费版有限制) 商业机构
Zimbra Collaboration Suite (ZCS) 2004 年 原 Zimbra Inc. → Yahoo! → Synacor 企业级协作套件 功能全面,自带 Webmail、日历、文件共享 资源消耗大,维护复杂,开源版功能有限 大企业、学校、政企机构
iRedMail 2007 年 开源(iRedMail Project 社区维护) 自动化安装脚本(Postfix+Dovecot+Roundcube) 一键部署,带 Roundcube Webmail,支持 OpenLDAP Web 管理后台需 iRedAdmin,Pro 版付费 快速搭建邮箱系统的中小企业
Modoboa 2012 年 开源(法国开发者 Antoine Nguyen 发起) Django 套件(Postfix+Dovecot+Rspamd+Roundcube) 自带 Web 管理后台,支持 DKIM/SPF/DMARC 社区活跃度一般,大规模性能略逊 想要轻量 Web 管理面板的个人/团队
Mailcow (Dockerized) 2014 年 开源(社区维护,Andrej Detro 主导) 基于 Postfix+Dovecot+Rspamd+SOGo,容器化 Docker 一键起,带 Web 管理后台,集成反垃圾 依赖 Docker,学习曲线略高 熟悉 Docker 的个人/中小企业
Stalwart Mail Server 2022 年 开源(Rust 社区项目) Rust 写的新一代现代邮件服务器 All-in-One,支持 JMAP,性能好,配置直观 社区新,Webmail 生态不足 想尝鲜现代方案的技术人员

本文选择Stalwart Mail Server工具在云服务器上搭建邮箱服务器。

2 搭建邮箱服务器

2.1 安装Stalwart

Stalwart 是一款开源、高性能的现代邮件服务器,由 Rust 语言开发,集成 MTA、IMAP、POP3、JMAP 和 Web 管理界面。它支持 TLS 加密、反垃圾邮件与过滤规则,配置直观且安全性高,适合个人、团队或中小企业自建邮箱系统。

Stalwart支持多种部署方式,本文采用容器化部署,更多部署方式可查看这里,参考如下docker-compose文件创建并启动容器:

services:
  stalwart:
    image: 'stalwartlabs/stalwart:latest'
    container_name: stalwart
    restart: always
    ports:
      - '25:25'       # SMTP (MTA)
      - '465:465'     # SMTPS (隐式 TLS)
      - '587:587'     # Submission (客户端发信)
      - '110:110'     # POP3
      - '995:995'     # POP3S
      - '143:143'     # IMAP
      - '993:993'     # IMAPS
      - '4190:4190'   # ManageSieve (过滤脚本)
      - '443:443'     # Web 管理界面 (HTTPS)
      - '8080:8080'   # Web 管理界面 (HTTP,可跳转到 443)
    volumes:
      - './data:/opt/stalwart'

image.png

2.2 DNS解析设置

本文以阿里云为例,这里登录阿里云,进入云解析DNS,找到需要解析为邮箱的域名(如没有需要先购买),参考添加如下几条记录:

image.png

2.2 登录Web界面

打开登录界面如下:

image.png

这里的登录用户名为admin,密码为容器启动时产生的随机密码,使用如下命令查看:

docker logs --tail 1 stalwart

image.png

系统登录后如下:

image.png

初始密码为随机密码,可按如下方式修改:

image.png

image.png

修改成功后,重启容器,使用新密码即可登录。

2.3 添加域名及账号

  • 添加域名
本文章已经生成可运行项目
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

simenWei

感谢对"一文看懂"系列的支持

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值