十大开源邮件系统,总有一款适合你|Top 10 self-host mail server

十大开源邮件系统,总有一款适合你|Top 10 self-host mail server

2023-11-12
暂无分类

以下是我整理的github上最流行的邮件系统,想要自建邮局的小伙伴千万不要错过。对于选择困难症患者,我也会告诉你如何从中选出比较好的方案,我走过的弯路,你就不要再走了

iRedMail

Full-featured, open source mail server solution for mainstream Linux/BSD distributions.

github仓库:https://github.com/iredmail/iRedMail

star数:1.2k

编程语言:shell

仓库创建时间:2011年7月31号,至今仍在更新

系统要求:(1)一个崭新的系统 (2)至少4GB内存才能使用完整的垃圾邮件和病毒扫描功能

go-smtp

📤 An SMTP client & server library written in Go

github仓库:https://github.com/emersion/go-smtp

star数:1.4k

编程语言:go

仓库创建时间:2014年9月28号,至今仍在更新

直接运行go程序即可部署

mail-server

Stalwart Mail Server is an open-source mail server solution with JMAP, IMAP4, and SMTP support and a wide range of modern features. It is written in Rust and designed to be secure, fast, robust and scalable.

github仓库:https://github.com/stalwartlabs/mail-server

star数:1.8k

编程语言:rust

仓库创建时间:2023年3月5号,至今仍在更新

支持多个平台MacOS/Linux/Windows/Docker,没有Web UI。

modoboa

Modoboa is a mail hosting and management platform including a modern and simplified Web User Interface. It provides useful components such as an administration panel and webmail.

github仓库:https://github.com/modoboa/modoboa

star数:2.7k

编程语言:python

仓库创建时间:2009年3月22号,至今仍在更新

最低系统要求:

  • CPU: 2
  • RAM: 2GB
  • Disk: 10GB
  • Python 3.8+
  • Postgres 12+ or MariaDB 10.4+ or MySQL 8+ or sqlite3 or LDAP

目前仅支持基于Debian的Linux发行版。

mox

modern full-featured open source secure mail server for low-maintenance self-hosted email

github仓库:https://github.com/mjl-/mox

star数:2.9k

编程语言:go

仓库创建时间:2023年1月29号,至今仍在更新

运行编译好的go程序就可以部署,有WebUI,也可以在Docker容器中运行。该项目还处于早期开发阶段,有些功能还没有实现

maddy

Composable all-in-one mail server.

github仓库:https://github.com/foxcpp/maddy

star数:4.4k

编程语言:go

仓库创建时间:2016年11月6号,至今仍在更新

没有提最低系统要求。可以在Docker容器中运行

Mailu

Mailu is a simple yet full-featured mail server as a set of Docker images. It is free software (both as in free beer and as in free speech), open to suggestions and external contributions. The project aims at providing people with an easily setup, easily maintained and full-featured mail server while not shipping proprietary software nor unrelated features often found in popular groupware.

github仓库:https://github.com/Mailu/Mailu

star数:5k

编程语言:python

仓库创建时间:2016年1月10号,至今仍在更新

系统要求:最低1G内存

只能在Docker容器中运行,有 Web UI。我写了一篇Mailu搭建教程,点击查看

Docker-Mailserver

Production-ready fullstack but simple mail server (SMTP, IMAP, LDAP, Antispam, Antivirus, etc.) running inside a container.

github仓库:https://github.com/docker-mailserver/docker-mailserver

star数:12.2k

编程语言:shell

仓库创建时间:2015年3月22号,至今仍在更新

只能运行在Docker容器中,没有 Web UI。占用内存很少。我写了一篇Docker-Mainserver搭建教程,点击查看

Mail-in-a-Box

Mail-in-a-Box helps individuals take back control of their email by defining a one-click, easy-to-deploy SMTP+everything else server: a mail server in a box.

github仓库:https://github.com/mail-in-a-box/mailinabox

star数:12.5k

编程语言:python

仓库创建时间:2013年8月18号,至今仍在更新

最低系统要求:512M,只支持Ubuntu系统

postal

✉️ A fully featured open source mail delivery platform for incoming & outgoing e-mail

gitub仓库:https://github.com/postalserver/postal

star数:13.3k

编程语言:ruby

仓库创建时间:2017年4月16号,至今仍在更新

系统要求:至少4G内存,2个CPU,100G磁盘空间

只能在Docker容器中运行,部署流程复杂,功能齐全

应该如何选择

遵循以下原则:

  1. 项目存在时间长,star数量多,且项目仍在更新
  2. 系统硬件要求低,运行时内存占用小
  3. 最好有 Web UI,即可视化界面
  4. 部署流程足够简单,最好一条命令就搞定。需要在Docker容器中运行的那种坚决不考虑

我用过Mailu和Docker-Mailserver,这两个都是在Docker容器中运行的,部署起来贼麻烦,踩了无数坑,我已经伤透了心。

现在更倾向于mailinabox,一键式部署。go项目也不错,单文件运行。

THE END
0/500
暂无评论