玩转邮箱服务器

以下是我整理的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仓库:ttps://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. 部署流程足够简单,最好一条命令就搞定

总结

我自己用过Mailu和Docker-Mailserver,都是在Docker容器中运行的,部署起来贼麻烦,不想折腾了

wo现在更倾向于mailinabox这种一键式部署。go项目也不错,单文件运行。想折腾的同学可以选择支持Docker部署的邮件系统

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

hrui0706

你的鼓励将是我创作的最大动力

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

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

打赏作者

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

抵扣说明:

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

余额充值