安装

要安装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

探索

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

 简体中文