Mailu是一家免费的开源邮件服务器。

Mailu 交易电子邮件服务

基于Docker的完整开源邮件服务器

Mailu是100%免费和开源邮件服务器软件。这是一个功能齐全的免费电子邮件软件,并支持IMAP,IMAP+,SMTP和提交协议。

概述

Mailu是100%免费的开源邮件服务器。这是一款简单简单的免费设置SMTP服务器。免费的邮件服务器是在Python编程语言中开发的,并且可以在GitHub上获得源代码,您可以通过克隆存储库来扩展功能。 Mailu是一款可配置的可配置的开源邮件服务器,可提供大量的高级功能和安全性。附带一个网络邮件和管理接口。它支持最常见的电子邮件协议,例如IMAP,SMTP和POP3以及提交协议。它还支持一些高级功能,例如域别名,自定义路由,全局管理员,人均代表团和配额。 安全性是Mailu开源邮件服务器最突出的功能之一。它强制执行TLS,使用LetSencrypt进行SSL,DKIM支持,并且内置的防病毒扫描仪使其成为免费的SMTP服务器的最佳选择。 Mailu开源邮件服务器提供了所有业务运行自己的免费电子邮件软件所需的所有基本功能。如果您想设置自己的免费邮件服务器,则绝对应该检查Mailu开源邮件服务器。

系统要求

您应该确保硬件(虚拟或物理)与最新的Linux内核兼容。另外,运行邮件时,您应该至少拥有至少2GB的总内存和1GB的免费内存。

特征

以下是Mailu开源邮件服务器的关键功能

  • 标准电子邮件服务器,IMAP和IMAP+,SMTP和提交
  • 高级电子邮件功能,别名,域别名,自定义路由
  • ** Web访问**,多个网站和管理接口
  • 用户功能,别名,自动复制,自动提取的帐户
  • 管理员功能,全球管理员,公告,人均委托,配额
  • 安全,执行TLS,Letsencrypt! -antispam,自动学习,灰色列入,DMARC和SPF
  • 自由,所有FOSS组件,不包括跟踪器

安装

要安装Mailu开源邮件服务器,您必须首先确保系统具有有效的IP地址和完全合格的域名。该域也应该有有效的MX记录。要设置服务器IP和主机名,请运行以下命令:

$ sudo hostnamectl set-hostname mail.example.com

还将服务器的FQDN和IP地址添加到 /etc /hosts文件中。

$ sudo vi /etc/hosts
xxx.xxx.xxx.xxx mail.example.com

设置后,重新启动系统

$ sudo reboot

应通过系统防火墙允许以下端口,因为它们对于电子邮件至关重要。您可以使用UFW打开端口,如下所示:

$ sudo ufw allow proto tcp from any to any port
25,80,443,110,143,465,587,993,995

自从使用Docker和Docker组合安装Mailu之前,请先使用Mailu,因此我假设您已经设置了两个设置。如果没有,您可以按照官方文档进行设置:

$ sudo mkdir /mailu

Mailu使用docker-compose.yml文件,还依靠`mailu.env’用于各种设置。您需要使用在线邮件设置实用程序为环境生成Mailu配置。发电机将为您提供docker-compose.yml和mailu.env文件。生成配置后,您将收到用于下载文件的链接。确保您在Mailu目录中下载文件。 使用设置后,使用Docker运行Mailu在Mailu目录中的下面撰写:

$ sudo docker-compose up -d
Recreating mailu_webdav_1    ... done 
Recreating mailu_fetchmail_1 ... done 
Recreating mailu_front_1     ... done 
Recreating mailu_antivirus_1 ... done 
Recreating mailu_admin_1     ... done 
Recreating mailu_antispam_1  ... done 
Recreating mailu_imap_1      ... done 
Recreating mailu_smtp_1      ... done 
Recreating mailu_webmail_1   ... done

通过运行以下命令来设置管理员用户:

$ docker-compose -p mailu exec admin flask mailu admin admin
example.com PASSWORD
Created admin user

探索

您可能会发现以下链接相关:

 简体中文