TranslateProject/published/202307/20230618.0 ⭐️⭐️ Best Open Source Email Servers.md
2023-07-31 22:27:30 +08:00

274 lines
12 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

[#]: subject: "Best Open Source Email Servers"
[#]: via: "https://itsfoss.com/open-source-email-servers/"
[#]: author: "Ankush Das https://itsfoss.com/author/ankush/"
[#]: collector: "lkxed"
[#]: translator: "ChatGPT"
[#]: reviewer: "wxy"
[#]: publisher: "wxy"
[#]: url: "https://linux.cn/article-15982-1.html"
最佳开源电子邮件服务器
======
![][0]
> 这是一份可以用于发送/接收电子邮件并存储邮件的开源邮件服务器列表。
无论你使用何种 [电子邮件客户端][1],使用像 Gmail、Proton Mail 和 Outlook 这样的电子邮件服务非常方便。
为了实现这一切,你利用的是它们的邮件服务器进行电子邮件传输。因此,你的电子邮件的安全性、可靠性和隐私性取决于他人。
但是,如果你希望拥有自己的电子邮件基础设施并控制数据,那么你需要一个开源电子邮件服务器来解决这个问题。
让我解释得更清楚一些,电子邮件服务器可以让你:
- 构建自己的邮件后端以存储电子邮件帐户
- 通过自托管来掌控安全性和可靠性
- 在你首选的服务器架构上进行托管
- 让你能够创建无限数量的帐户
当然,这些并不适用于终端用户。中小型企业的系统管理员和自托管者才能用得上这些软件。
考虑到你现在对开源电子邮件服务器的好处有了一定了解,下面是一些你可以找到的最佳选项:
> 📋 这个列表包括邮件服务器和一些能够构建/创建邮件服务器的解决方案。其中一些可能提供托管服务,而另一些可以进行自托管。
### 1、Postal
[Postal][3] 是一个功能丰富的邮件服务器,可供网站和服务器使用。它专为**出站邮件**而设计没有邮箱管理功能。LCTT 译注:出站邮件指外发邮件,入站邮件指接收邮件供邮件客户端收取。)
它的 [文档][4] 对于入门非常有帮助。你可以使用 Docker 在服务器上配置 Postal。
使用 Postal你可以为多个组织创建邮件服务器/用户,访问出站/入站消息队列,实时的递交信息,并使用内置功能确保电子邮件能够传递。
主要亮点:
- 实时的递交信息
- 点击和打开追踪
- 专为出站邮件设计
> 🚧 维护和配置你的电子邮件服务器并非易事。只有在全面了解可靠地发送/接收电子邮件所需的一切情况下,才应继续设置邮件服务器。
### 2、mailcow
![mailcow 用户界面][5]
[mailcow][6] 是一个邮件服务器套件,其中包含帮助你构建 Web 服务器、管理邮箱等工具。
如果你不打算发送交易性电子邮件mailcow 可以助你一臂之力。你可以将其视为一个团队协作工具。
LCTT 译注:交易性电子邮件是指促进商业交易或关系的电子邮件,或提供关于正在进行的商业交易的最新信息。常见的例子包括: 订单确认、通知电子邮件等,例如,运输确认和更新,或订单退款。)
与其他邮件服务器一样,它与 Docker 搭配使用,每个容器是一个应用程序,它们之间相互连接。
mailcow 的 Web 用户界面可让你在一个地方完成所有操作。你可以在其 [GitHub 页面][7] 或 [文档][8] 中了解更多关于该项目的信息。
主要亮点:
- 易于管理和更新
- 可提供经济实惠的付费支持
- 如果需要,可以与其他邮件服务器配合使用
### 3、Cuttlefish
![Cuttlefish][9]
想要一个简单的交易性邮件服务器吗?[Cuttlefish][10] 是一个简单易用的开源邮件服务器。
你可以通过简单的 Web 用户界面查看统计数据,监控出站邮件。
与一些完整的电子邮件服务(如 SendGrid 或 Mailgun相比Cuttlefish 在功能方面可能没有那么全面,**它目前仍处于测试阶段beta**。如果你需要超级简单且可靠的解决方案,可以选择它。
在其 [GitHub 页面][11] 上了解更多信息。
主要亮点:
- 简单的交易性邮件服务器
- 简单易用
### 4、Apache James
![Apache James][12]
[James][13] 是 “Java Apache Mail Enterprise Server” 的缩写。
顾名思义James 是一个使用 Java 构建的面向企业的开源邮件服务器。根据需求,你可以将该邮件服务器用作 SMTP 中继或 IMAP 服务器。
与其他邮件服务器相比James 可能不是最容易配置或安装的。但是,你可以查看其 [文档][14] 或 [GitHub 页面][15] 来自行评判。
主要亮点:
- 配置完成后易于管理
- 可靠,并被开源企业使用
- 分布式服务器
### 5、Haraka
[Haraka][16] 是一个使用 Node.js 构建的现代开源 SMTP 服务器。如果你可以为你的业务/网站构建它,你就不需要寻找其他 [SMTP 服务][17]。
这个邮件服务器专为提供最佳性能而设计。Haraka 的一个亮点是,它具有模块化插件系统,允许程序员根据需要更改服务器的行为。
你可以将其视为一款出色的可扩展的出站邮件递交服务器。一些知名的网站如 Craigslist 和 DuckDuckGo Email Protection 就使用了 Haraka。
在其 [GitHub 页面][18] 上可以了解更多信息。
主要亮点:
- 使用 Node.js 构建
- 插件系统以扩展功能
### 6、Modoboa
![][19]
[Modoboa][20] 是一个多合一的开源解决方案。
它可以帮助你构建邮件服务器,并为你管理电子邮件帐户。你可以创建日历,无限制添加域名,创建过滤规则和访问 Webmail。如果你希望获得专业帮助来设置和管理系统Modoboa 还提供付费维护选项。
除了是一个多功能解决方案外,它还提供了一种快速入门的方式来构建你的电子邮件基础架构。
主要亮点:
- 全能选项
- 提供付费帮助
- 内置监控功能
### 7、Postfix
Postfix 是一种 <ruby>邮件传输代理<rt>Mail Transfer Agent</rt></ruby>MTA。它本身可能不是一个独立的服务器但它可以与其他一些解决方案配合使用来构建电子邮件服务器。
虽然 mailcow 包含了 [Postfix][21](你可以将其配置与类似的解决方案一起使用),但你也可以根据你的使用情况选择单独使用它。在 Ubuntu 服务器中Postfix 也是默认的邮件传输代理。
Postfix 可以用作外部 SMTP。不要忘记你还可以设置 Postfix 与 Gmail [配合使用][22]。Postfix 容易配置,并且其文档对于使用它非常有用。
主要亮点:
- 易于配置
- 灵活
### 8、Maddy
[Maddy][23] 是一个轻量级邮件服务器实现的不错选择。官方描述称它是一款“_可组合的一体化邮件服务器_”。
与 mailcow 相比较,你会发现 Maddy 提供了一些与 mailcow 相同的功能,也就是说它不仅仅局限于出站邮件等功能。
Maddy 在使用场景上非常受欢迎,它可以用单一实现替代多个选项,如 Postfix。你可以通过 SMTP 和 IMAP 使用 Maddy 进行发送、接收和存储消息。文章撰写时存储功能仍处于测试阶段beta
主要亮点:
- 轻量级
- 替代多种用例,比如 Postfix 等选项
- 不依赖 Docker
### 9、Dovecot
[Dovecot][24] 是一个开源的 IMAP 服务器,作为 <ruby>邮件传递代理<rt>Mail Delivery Agent</rt></ruby>MDA发挥作用。它可以与 Postfix 一起工作,因为它们执行不同的任务。
与其他解决方案相比Dovecot 提供了易于管理、可靠的电子邮件发送功能和自我修复能力。
对于大型基础设施Dovecot 提供了专业支持的高级方案。
主要亮点:
- 易于管理
- 自我修复能力
- 专注于性能
### 10、Poste.io
![Poste.io 邮件服务器][25]
[Poste.io][26] 使用了邮件服务器解决方案,如 Haraku、Dovecot 和其他开源组件。从垃圾邮件过滤工具到防病毒引擎,应有尽有。
如果你想使用其中一些组件设置一个开源邮件服务器并能够轻松管理和保护系统Poste.io 是一个很好的选择。
主要亮点:
- 使用多个开源邮件服务器组件进行易管理和构建
- 管理面板界面
### 11、iRedMail
[iRedMail][27] 类似于 mailcow它帮助你使用各种开源组件构建邮件服务器。你还可以使用创建的邮件服务器管理你的日历。
尽管你可以自行设置,但如果需要,它也提供付费的专业支持。
你将获得一个 Web 面板,在支持的 Linux 发行版上进行托管,并能够创建无限数量的账户。
主要亮点:
- 简单易用
- Web 面板进行易管理
### 12、Mailu
![Mailu 邮件服务器][28]
[Mailu][29] 是一个基于 Docker 的邮件服务器,可以为你提供最好的服务,同时限制了一些功能。
这并不意味着它不好Mailu 的目标是专注于必要功能,而不添加对大多数人无用的许多功能。即便如此,它仍然通过添加 ARM 支持、Kubernetes 支持和其他一些功能而脱颖而出。
你将获得一个标准的邮件服务器、高级电子邮件功能、Web 管理界面和注重隐私的功能。
主要亮点:
- 简单的界面
- 关注于功能而不是花俏的解决方案
- ARM 支持
### 准备构建和管理你的邮件服务器了吗?
使用开源工具和邮件服务器,你可以掌握你的数据,并为你的业务或网站管理/优化电子邮件通信。
正如我所提到的,这需要很多工作。因此,如果你希望拥有定制化的体验并且有一个可以负责的团队,那么开源自托管的邮件服务器是可行的选择。
💬 当然,还有很多其他选项可供选择,比如 [mail in a box][30],可以帮助你快速部署邮件服务器。
在这里,我们尝试为你挑选最佳选择以供参考。你最喜欢的开源邮件服务器是什么?
*题图MJ/f85c5c41-a598-4382-8821-73c701fc842b*
--------------------------------------------------------------------------------
via: https://itsfoss.com/open-source-email-servers/
作者:[Ankush Das][a]
选题:[lkxed][b]
译者ChatGPT
校对:[wxy](https://github.com/wxy)
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出
[a]: https://itsfoss.com/author/ankush/
[b]: https://github.com/lkxed/
[1]: https://itsfoss.com/best-email-clients-linux/
[2]: https://www.youtube.com/embed/d1Lzw_Q_fJQ?feature=oembed
[3]: https://github.com/postalserver/postal
[4]: https://docs.postalserver.io/
[5]: https://itsfoss.com/content/images/2023/06/mailcow-ui.jpg
[6]: https://mailcow.email/
[7]: https://github.com/mailcow/mailcow-dockerized
[8]: https://docs.mailcow.email/
[9]: https://itsfoss.com/content/images/2023/06/cuttlefish-ui.png
[10]: https://cuttlefish.io/
[11]: https://github.com/mlandauer/cuttlefish
[12]: https://itsfoss.com/content/images/2023/06/james.jpg
[13]: https://james.apache.org/
[14]: https://james.apache.org/server/install.html
[15]: https://github.com/apache/james-project
[16]: https://haraka.github.io/
[17]: https://linuxhandbook.com/smtp-services/
[18]: https://github.com/haraka/Haraka
[19]: https://itsfoss.com/content/images/2023/06/modoboa.jpg
[20]: https://modoboa.org/en/
[21]: https://www.postfix.org/
[22]: https://www.linode.com/docs/guides/configure-postfix-to-send-mail-using-gmail-and-google-workspace-on-debian-or-ubuntu/
[23]: https://maddy.email/
[24]: https://www.dovecot.org/
[25]: https://itsfoss.com/content/images/2023/06/poste-mailserver.png
[26]: https://poste.io/
[27]: https://www.iredmail.org/
[28]: https://itsfoss.com/content/images/2023/06/mailu.png
[29]: https://mailu.io/2.0/
[30]: https://mailinabox.email/
[0]: https://img.linux.net.cn/data/attachment/album/202307/09/191748lhcbs9syshhdszbg.jpg