Hostinger评测网 教程 Hostinger VPS主机快速搭建Mailu自建邮件服务器教程

Hostinger VPS主机快速搭建Mailu自建邮件服务器教程

Mailu是一个基于Docker的开源邮件服务器解决方案,提供了完整的邮件服务功能,无论是个人用户还是中小企业,都能满足邮件需求。Mailu邮件服务器具有快速部署、易于管理、安全可靠等功能特点,本文就以Hostinger为例,为大家介绍下Hostinger VPS主机快速搭建Mailu自建邮件服务器教程,有需要的用户可以参考一下。

点击进入:Hostinger官网

一、购买并配置Hostinger VPS主机

点击上述链接进入Hostinger官网,注册并登录。

进入VPS购买页面,选择方案进行购买,详见:《如何购买Hostinger国外VPS主机

机房位置选择:Hostinger提供美国、巴西、法国、德国、立陶宛、印度6个数据中心。​

操作系统选择:直接选择“Docker”,若不小心选错了后期也可一键更换。​

Hostinger VPS主机

2、配置VPS访问权限​

设置root密码:密码必须包含大写字母+小写字母+数字+特殊符号,避免简单密码被暴力破解;​SSH密钥(可选)初期可暂不设置,后续进入hPanel中补充添加,比密码登录更安全。​

Hostinger VPS主机

3、勾选必要附加功能​

默认勾选的“恶意软件扫描器”是Hostinger免费功能,能实时监测服务器异常进程和病毒文件,建议保留;后续若不需要,可在VPS控制面板的“附加服务”中随时关闭。​

Hostinger VPS主机

4、完成初始化并更换Docker系统​

点击“完成设置”后,系统会在2-5分钟内初始化VPS,成功后注册邮箱会收到含服务器IP、SSH端口的通知邮件。

Hostinger VPS主机

Hostinger VPS主机

进入hPanel的VPS管理页,点击左侧“操作系统”>“应用”,找到“Docker”选项,点击“更改操作系统”。

Hostinger VPS主机

Hostinger VPS主机

因新VPS无数据,直接点击“确认更换”,等待3分钟左右,系统会自动安装Docker环境。

Hostinger VPS主机

完成后页面会显示“Docker管理器”入口,说明环境已就绪。

Hostinger VPS主机

二、域名解析与主机名配置​

1、修改VPS主机名​

访问VPS后台页面更改主机名为本次使用的域名,如下图:

Hostinger VPS主机

执行hostname命令验证,若显示设置的域名,说明主机名修改成功。​

2、配置域名解析

登录域名服务商后台进入域名解析页面,添加A、MX​、TXT​域名解析,然后进入Hostinger后台VPS管理>IP管理>设置rDNS,将下图中改成你的域名(格式为mail.你的域名.com​)。填写时确保“IP反查域名”与mail.你的域名.com一致,这是提升邮件进箱率的关键。​

Hostinger VPS主机

三、SSH连接VPS并安装Docker Compose​

1、连接VPS的3种方式​

方式1:hPanel内置终端

进入VPS管理页,点击“概览”>“浏览器终端”,输入root密码即可直接登录,无需额外工具。​

方式2:macOS/Linux用户用终端​

打开系统终端,执行命令(替换IP为你的VPS地址):​输入密码后回车登录。​

方式3:Windows用户用PuTTY​

打开PuTTY,在“HostName”栏粘贴VPS IP,“Port”栏填SSH端口(默认22);

连接VPS

点击“Open”,输入用户名“root”和密码(密码在Hostigner VPS面板概览获得,若不记得可重置)。连接VPS

按照以下步骤操作可调大字号:

连接VPS

登录后会弹出以下信息,这就是你的服务器后台以及服务器相关配置等。

连接VPS

随后输入以下命令更新系统和依赖:

apt update && apt upgrade -y

命令跑完后如下图所示:

连接VPS

看到服务器出现“root srv1074697:~#”等符号就说明可以开始安装docker和docker compose了。Hostinger VPS已自带Docker镜像,因此无需再次安装Docker。只需执行以下命令安装Docker Compose:

sudo curl -L “https://github.com/docker/compose/releases/download/$(curl -s https://api.github.com/repos/docker/compose/releases/latest | grep tag_name | cut -d ‘”‘ -f 4)/docker-compose-$(uname -s)-$(uname -m)” -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose

安装成功后如下所示:

连接VPS

四、安装Mailu邮件服务器

1、创建Mailu配置目录​

在SSH终端中执行以下命令,创建专用目录并进入:​

mkdir -p /mailu && cd /mailu

2、通过Mailu向导生成配置文件​

打开浏览器,访问Mailu官方配置:https://setup.mailu.io/2024.06/,按以下参数设置:​

  • Main mail domain and server display name:填写自己的根域名;

Mailu邮件服务器

  • Website name:邮件服务器名称,随意即可;​
  • Linked Website URL:网站域名;​
  • Enable Web emall cllent:勾选为“roundcube”;
  • 由于Hostinger VPS比较吃系统资源,建议将上方红框里的全部勾选;

Mailu邮件服务器

  • IPv4 listen address:请填写服务器对外的IPv4地址;
  • Public hostnames:填写“mail.你的域名.com”。

Mailu邮件服务器

设置完成后,点击“Setup Mailu”。

紧接着Mailu向导会生成几段命令,请依次复制到SSH终端中执行。​

首先把“Download your configuration files”部分的两行命令复制到SSH终端并按回车。

Mailu邮件服务器

终端跑完后显示如下:

Mailu邮件服务器

随后运行步骤三中的第一行命令拉取Mailu镜像和启动(docker compose-p mailu up-d)。

跑完后如下截图所示:

Mailu邮件服务器

然后将步骤三第二行命令执行到SSH终端,记得将结尾的“PASSWORD”改为你的Mailu管理员登录密码。

docker compose -p mailu exec admin flask mailu admin admin 你的域名 abc12345678ABC

Mailu邮件服务器

最后执行以下命令退出SSH终端:

exit

Mailu邮件服务器

五、完善Mailu配置与邮箱测试​

1、登录Mailu管理员后台​

打开浏览器,访问https://mail.你的域名.com,用刚才创建的管理员邮箱(admin 你的域名.com)和密码登录(注意是登录Admin)。​

Mailu邮件服务器

2、补充域名DNS记录

这一步很关键,登录管理员后台,点击“邮件域”>第一个图标,会看到系统生成的记录,点击右上角的“生成密钥”会生成DKIM和DMARC条目。按照以下步骤解析:

Mailu邮件服务器

Mailu邮件服务器

回到域名解析后台,添加一条TXT记录:​

Mailu邮件服务器

Mailu邮件服务器

Mailu邮件服务器

真正需要设置的只有3条:

Mailu邮件服务器

解析完成后如下所示:

Mailu邮件服务器

Mailu邮件服务器

等待10-15分钟,刷新Mailu后台,若“DKIM”状态显示绿色对勾,说明配置成功。​

3、创建普通邮箱账户​

还是在Mailu后台邮件域页面,点击如下图所示信封图标。

Mailu邮件服务器

点击右上角“添加用户”,输入邮箱前缀、密码,选择域名,点击保存。

Mailu邮件服务器

Mailu邮件服务器

可创建无数个账户,每个账户都有独立的Webmail后台,满足团队多人使用需求。​

4、测试邮件发送与进箱率​

访问https://mail.你的域名.com/webmail并登录;​

Mailu邮件服务器

Mailu邮件服务器

让我们发送一封邮件给QQ邮箱试试送达情况。

Mailu邮件服务器

打开邮箱发现已经收到:

Mailu邮件服务器

或者可以通过“www.mail-tester.com”测试工具测试邮件送达率和得分。发送后刷新mail-tester页面,若得分≥8/10,说明邮件进箱率良好;若得分低,根据提示优化。​

Mailu邮件服务器

本文来自网络,不代表Hostinger评测网立场,转载请注明出处:https://hostinger.idcspy.com/4273.html
下一篇
返回顶部