开源邮件服务器 mail邮件系统
7 个最佳的开源基于 Web 的电子邮件客户端 | Linux 中国
自托管的开源Web邮件服务是企业和个人值得考虑的选项。你自己的服务器、数字基础架构,上面搭上你自己的电子邮件服务平台,无需依赖供应商或第三方来管理电子邮件服务。你可以按照自己的方式行事。那么,为什么要自托管电子邮件服务呢?
自托管一个可用作基于Web的电子邮件客户端或与电子邮件应用程序同步的服务,可能不是一键完成的过程。但对于企业来说,自托管Web邮件具有以下优势:更高的控制权、数据安全性和成本效益。
以下是几个最佳的开源基于Web的电子邮件客户端:
1. Roundcube
主要亮点:Roundcube是一款流行的基于PHP的Webmail软件,提供简单用户界面和所有基本功能。大多数服务器托管提供商都已预安装,你只需为你的域名配置或创建电子邮件帐户即可开始使用。你还可以在自己的服务器上安装并自定义。
2. Cypht
主要亮点:Cypht是一种不错的Webmail解决方案,提供多个电子邮件帐户的综合视图。它采用了模块化方法,可以轻松通过插件为你的体验添加功能。与其他解决方案不同,你还可以使用它添加RSS订阅,将其用作新闻阅读器。
3. Squirrelmail
主要亮点:Squirrelmail是一款经典的基于PHP的Webmail软件,支持IMAP和SMTP协议。它功能不算多,但如果你需要一个轻量级和稳定的Webmail软件来托管,它能满足基本需求。尽管外观简单,但它已经存在很长时间,并具备一些功能,如通讯录、文件夹操作和MIME支持。
4. Rainloop
主要亮点:Rainloop是一款简单的电子邮件解决方案,支持IMAP和SMTP协议。它还支持OpenPGP加密,无需数据库直接访问邮件服务器,无需在Web服务器上存储任何内容。由于支持插件,你可以扩展某些功能。
5. Horde
主要亮点:Horde是一款开源的群件Webmail软件,预装于各种Web服务器托管提供商。它支持IMAP,我通常使用Horde来访问域名下的Webmail,从未让我失望过。它提供了简单而高效的用户界面和许多基本功能,基于PHP框架,开发人员可以轻松使用。
6. SOGo
主要亮点:SOGo是一款现代化的开源解决方案,采用了谷歌的Material Design用户界面和其电子邮件服务器。它包括支持日历和通讯录,并提供友好的基于AJAX的Web界面。你还可以获得对微软Outlook和ActiveSync的支持,这使你可以无缝同步电子邮件、联系人、事件和任务。你可以通过在线演示进行尝试,如果令人满意,你可以下载它到你的服务器上使用。更多信息可以查看其GitHub页面。
7. Afterlogic WebMail Lite
主要亮点:Afterlogic WebMail Lite是一个有趣的开源Webmail,支持插件,支持使用外部服务进行身份验证,如使用谷歌帐户登录到你的电子邮件帐户。虽然开源版本提供了所有功能和OpenPGP加密支持,但你也可以用于商业使用。此外,你还可以选择专业版本以获得技术支持、优先修复、个人日历、移动版本和添加多个IMAP帐户的功能。
在选择电子邮件客户端时,应考虑个人或企业的需求,如安全性、功能、易用性等。虽然这些选项可能不总是外观时尚或具备像谷歌工作空间或Zoho那样的功能,但它们足够进行基本的电子邮件工作。探索这些选项,找到最适合你的解决方案。
免费邮件服务器软件
最近看到很多朋友在windows下使用winwebmail的破解版。其实免费和开源世界里面有很多好的邮件服务器。下面简单总结一下:
1邮件服务器
1.1最经典的当然是qmail,不过这是linux下的。当然可以移植到cygwin里面,在windows下使用
1.2 apache james。纯java的邮件服务器,支持目录和数据库的邮件存储,稳定版本只支持pop3,smtp,imap的支持还在cvs里面。
1.3 hMailServer一个windows下的免费服务器,支持pop3,smtp,imap,支持防垃圾邮件功能
1.4 Courier Mail Server也支持ESMTP, IMAP, POP3, LDAP, SSL, and HTTP
2 webmail
2.1最稳定当然是PHP中的Horde了,它支持主流的各种邮件服务器
2.2 Squirrel Mail不错的一个webmail, hMailServer里面有一个针对它修改的版本
2.3 jwebmail java开发的邮件服务器
2.4 jwma也是java下的
2.5其他groupware里面自带的webmail,例如exoplatfom的exo-group中的Message Portlet,PHPNuke,egroupware中也有webmail的Module
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帐号和密码登录系统,如下图: