各位老铁们好,相信很多人对开源邮件服务器都不是特别的了解,因此呢,今天就来为大家分享下关于开源邮件服务器以及最佳开源电子邮件服务器的问题知识,还望可以帮助大家,解决大家的一些困惑,下面一起来看看吧!

一、Lainux开源邮件服务器推荐

Mailu

单纯的邮件服务器,开源,自带汉化,没有日历和通讯录功能,

有WEB界面,支持手机浏览器,不支持LDAP,有官方Docker镜像

测试:

Webmail:

Admin UI:

用户名:

密码: letmein

SOGo

Groupware级产品,开源,自带汉化,支持日历和通讯录,CalD*,ActiveSync等等

有WEB界面,支持手机浏览器,支持LDAP,无官方Docker镜像

测试:

三个测试帐号,用户名与密码相同: sogo1 sogo2 sogo3

Roundcube

跟SOGo差不多,Web界面有点类似旧版的Outlook(我倒是满喜欢的),同样支持LDAP,日历和通讯录

IRedMail

一套邮件服务器整体解决方案,包含邮件服务器(可选SOGo或Roundcube),Fail2Ban,AWStat等功能,自带汉化,高级功能需付费(付费后可获得源码)

MailCow

与IRedMail类似,全开源,集成SOGo以及其它一些后端功能,并以多个独立Docker镜像的形式来发布,目前无汉化(有接口可自己实现)

二、最佳开源电子邮件服务器*********Linux***中国

这是一份可用来发送/接收电子邮件并存储邮件的开源邮件服务器列表。

无论你使用何种电子邮件客户端,使用像Gmail、Proton Mail和Outlook这样的电子邮件服务非常方便。

为了实现这一切,你利用的是它们的邮件服务器进行电子邮件传输。因此,你的电子邮件的安全*、可靠*和隐私*取决于他人。

但是,如果你希望拥有自己的电子邮件基础设施并控制数据,那么你需要一个开源电子邮件服务器来解决这个问题。

让我解释得更清楚一些,电子邮件服务器可以让你:

当然,这些并不适用于终端用户。中小型企业的系统管理员和自托管者才能用得上这些软件。

考虑到你现在对开源电子邮件服务器的好处有了一定了解,下面是一些你可以找到的最佳选项:

这个列表包括邮件服务器和一些能够构建/创建邮件服务器的解决方案。其中一些可能提供托管服务,而另一些可以进行自托管。

1、Postal

Postal是一个功能丰富的邮件服务器,可供网站和服务器使用。它专为出站邮件而设计,没有邮箱管理功能。

它的文档对于入门非常有帮助。你可以使用Docker在服务器上配置Postal。

使用Postal,你可以为多个组织创建邮件服务器/用户,访问出站/入站消息队列,实时的递交信息,并使用内置功能确保电子邮件能够传递。

主要亮点:

维护和配置你的电子邮件服务器并非易事。只有在全面了解可靠地发送/接收电子邮件所需的一切情况下,才应继续设置邮件服务器。

2、mailcow

mailcow是一个邮件服务器套件,其中包含帮助你构建Web服务器、管理邮箱等工具。

如果你不打算发送交易*电子邮件,mailcow可以助你一臂之力。你可以将其视为一个团队协作工具。

与其他邮件服务器一样,它与Docker搭配使用,每个容器是一个应用程序,它们之间相互连接。

mailcow的Web用户界面可让你在一个地方完成所有操作。你可以在其GitHub页面或文档中了解更多关于该项目的信息。

主要亮点:

3、Cuttlefish

想要一个简单的交易*邮件服务器吗?Cuttlefish是一个简单易用的开源邮件服务器。

你可以通过简单的Web用户界面查看统计数据,监控出站邮件。

与一些完整的电子邮件服务(如SendGrid或Mailgun)相比,Cuttlefish在功能方面可能没有那么全面,它目前仍处于测试阶段(beta)。如果你需要超级简单且可靠的解决方案,可以选择它。

在其GitHub页面上了解更多信息。

主要亮点:

4、Apache James

James是“J*a Apache Mail Enterprise Server”的缩写。

顾名思义,James是一个使用J*a构建的面向企业的开源邮件服务器。根据需求,你可以将该邮件服务器用作SMTP中继或IMAP服务器。

与其他邮件服务器相比,James可能不是最容易配置或安装的。但是,你可以查看其文档或GitHub页面来自行评判。

主要亮点:

5、Haraka

Haraka是一个使用Node.js构建的现代开源SMTP服务器。如果你可以为你的业务/网站构建它,你就不需要寻找其他SMTP服务。

这个邮件服务器专为提供最佳*能而设计。Haraka的一个亮点是,它具有模块化插件系统,允许程序员根据需要更改服务器的行为。

你可以将其视为一款出色的可扩展的出站邮件递交服务器。一些知名的网站如Craigslist和DuckDuckGo Email Protection就使用了Haraka。

在其GitHub页面上可以了解更多信息。

主要亮点:

6、Modoboa

Modoboa是一个多合一的开源解决方案。

它可以帮助你构建邮件服务器,并为你管理电子邮件帐户。你可以创建日历,无限制添加域名,创建过滤规则和访问Webmail。如果你希望获得专业帮助来设置和管理系统,Modoboa还提供付费维护选项。

除了是一个多功能解决方案外,它还提供了一种快速入门的方式来构建你的电子邮件基础架构。

主要亮点:

7、Postfix

Postfix是一种邮件传输代理(Mail Transfer Agent)(MTA)。它本身可能不是一个独立的服务器,但它可以与其他一些解决方案配合使用来构建电子邮件服务器。

虽然mailcow包含了Postfix(你可以将其配置与类似的解决方案一起使用),但你也可以根据你的使用情况选择单独使用它。在Ubuntu服务器中,Postfix也是默认的邮件传输代理。

Postfix可以用作外部SMTP。不要忘记,你还可以设置Postfix与Gmail配合使用。Postfix容易配置,并且其文档对于使用它非常有用。

主要亮点:

8、Maddy

Maddy是一个轻量级邮件服务器实现的不错选择。官方描述称它是一款“可组合的一体化邮件服务器”。

与mailcow相比较,你会发现Maddy提供了一些与mailcow相同的功能,也就是说它不仅仅局限于出站邮件等功能。

Maddy在使用场景上非常受欢迎,它可以用单一实现替代多个选项,如Postfix。你可以通过SMTP和IMAP使用Maddy进行发送、接收和存储消息。文章撰写时,存储功能仍处于测试阶段(beta)。

主要亮点:

9、Dovecot

Dovecot是一个开源的IMAP服务器,作为邮件传递代理(Mail Delivery Agent)(MDA)发挥作用。它可以与Postfix一起工作,因为它们执行不同的任务。

开源邮件服务器 最佳开源电子邮件服务器

与其他解决方案相比,Dovecot提供了易于管理、可靠的电子邮件发送功能和自我修复能力。

对于大型基础设施,Dovecot提供了专业支持的高级方案。

主要亮点:

10、Poste.io

Poste.io使用了邮件服务器解决方案,如Haraku、Dovecot和其他开源组件。从垃圾邮件过滤工具到防病*引擎,应有尽有。

如果你想使用其中一些组件设置一个开源邮件服务器,并能够轻松管理和保护系统,Poste.io是一个很好的选择。

主要亮点:

11、iRedMail

iRedMail类似于mailcow,它帮助你使用各种开源组件构建邮件服务器。你还可以使用创建的邮件服务器管理你的日历。

尽管你可以自行设置,但如果需要,它也提供付费的专业支持。

你将获得一个Web面板,在支持的Linux发行版上进行托管,并能够创建无限数量的账户。

主要亮点:

12、Mailu

Mailu是一个基于Docker的邮件服务器,可以为你提供最好的服务,同时限制了一些功能。

这并不意味着它不好;Mailu的目标是专注于必要功能,而不添加对大多数人无用的许多功能。即便如此,它仍然通过添加ARM支持、Kuberes支持和其他一些功能而脱颖而出。

你将获得一个标准的邮件服务器、高级电子邮件功能、Web管理界面和注重隐私的功能。

准备构建和管理你的邮件服务器了吗?使用开源工具和邮件服务器,你可以掌握你的数据,并为你的业务或网站管理/优化电子邮件通信。

正如我所提到的,这需要很多工作。因此,如果你希望拥有定制化的体验并且有一个可以负责的团队,那么开源自托管的邮件服务器是可行的选择。

当然,还有很多其他选项可供选择,比如mail in a box,可以帮助你快速部署邮件服务器。

在这里,我们尝试为你挑选最佳选择以供参考。你最喜欢的开源邮件服务器是什么?

(题图:MJ/f85c5c41-a598-4382-8821-73c701fc842b)

via: itsfoss./open-source...

作者: Ankush Das选题: lkxed译者:ChatGPT校对: wxy

本文由 LCTT原创编译, Linux中国荣誉推出

三、LINUX下如何搭建邮件服务器

可以使用U-Mail邮件服务器

步骤如下:

1、U-Mail邮件系统forCentOS(6.X)一体盘

请去U-Mail邮件服务器最新版本。

2、解析好域名,将域名的MX记录和的A记录解析到邮件服务器的IP。

MX记录和A记录解析方法参考:

如果是将邮件服务器放置在内网,通过端口映射的方式将外网IP的服务端口映射到内网,那么必须映射端口:25、110、80等。

3、将BIOS启动方式设置为光驱启动,并放入U-MailforCentOS(6.X)一体盘光盘

4、出现安装界面后,按回车键

5、设置TCP/IP参数(使用Tab键切换,空格键选择),选择如下图,按“OK”按钮。

6、设置IP、子网掩码、网关和DNS等参数(请根据自己的网络环境设置这些参数),如下图。按“OK”按钮。

7、“Yes,discardanydata”按钮进行初始化磁盘(如磁盘中有重要数据,请先备份再操作),如下图:

8、设置root密码,“下一步”

9、设置分区,这里我们选择自动分区(用户可以自定义分区,一般建1个boot分区,1个swap分区和1个根分区),“下一步”,如下图:

10、“下一步”,如下图:

11、“下一步”:

12、选择默认的GRUB引导装载程序,并“下一步”,如下图:

13、开始安装系统

14、出现安装完成界面,“重新引导”重启服务器

15、重启好后,输入root帐号和密码登录系统,如下图: