亚马逊云科技

广告

安信SSL证书

广告

Hostinger VPS搭建Mailu自建邮件服务器详细步骤拆解

美国云服务器推荐

传统的外贸企业邮箱不仅成本较高,容易受到容量限制,还常出现被封号的风险,让很多正在做邮件营销的商家甚是头疼。今天就教大家一个低成本方案,仅基于一台Hostinger VPS的成本,快速搭建一个属于自己的邮件服务器,实现无限邮箱账号、无限存储空间和无限群发数量,年成本低至300元,全程零代码门槛。话不多说,快跟随本文操作起来吧!

一、前期准备​

1、Hostinger VPS

本文以Hostinger VPS的“KVM1”方案为例演示,配置为1核CPU+4GB内存+50GB NVMe硬盘+4TB月流量,足够支撑中小型团队的邮件发送需求;若需发送高频次、大容量邮件,可升级至KVM2或以上版本,性能更充足。​

2、一个可解析的域名​

若没有空闲域名,建议从Gname、Namecheap等平台购买.com/.net域名,稳定性更高且利于邮件进箱:​

Gname(官网链接):通过专属链接注册可领5张1.99美元.com注册券,单域首年低至10.5美元,支持批量注册;​《Gname优惠券领取教程

Namecheap(官网链接):优势在于隐私保护免费,适合注重域名信息安全的用户。​《Namecheap优惠码更新 优惠活动整理汇总

3、基础工具准备​

(1)SSH连接工具:Windows用户用PuTTY,macOS/Linux用户直接用系统终端,也可直接用Hostinger hPanel的内置终端;​

(2)域名解析平台:登录购买域名的服务商后台,后续需配置DNS记录。​参见:《如何将域名指向Hostinger VPS

二、Hostinger VPS购买与基础配置​

Hostinger官网:点击直达

1、购买VPS并选择节点​

访问并登录Hostinger官网,进入VPS购买页面,选择方案进行购买,详情可参考本站优惠购买指南《Hostinger海外VPS购买图文指南》。

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

选择服务器位置

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

操作系统选择

2、配置VPS访问权限​

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

配置VPS访问权限​

3、勾选必要附加功能​

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

附加功能​

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

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

更换Docker系统​

更换Docker系统​

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

hPanel的VPS管理页

hPanel的VPS管理页

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

自动安装Docker环境

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

Docker管理器

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

这一步直接影响邮件能否正常发送和进箱,请务必仔细操作。

1、修改VPS主机名​

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

修改VPS主机名​

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

2、配置域名解析

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

配置域名解析

四、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);​

PuTTY

相关阅读:《PuTTY远程连接SSH图文教程

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

Hostigner VPS面板

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

调大字号

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

服务器后台

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

apt update && apt upgrade -y

命令跑完后如下图所示:

更新系统和依赖

看到服务器出现“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

安装成功后如下所示:

安装Docker Compose

五、安装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终端并按回车。

SSH终端

相关阅读:《SPF、DKIM和DMARC:用于增强电子邮件安全

终端跑完后显示如下:

终端显示

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

跑完后如下截图所示:

拉取Mailu镜像和启动

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

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

执行到SSH终端

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

exit

退出SSH终端

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

1、登录Mailu管理员后台​

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

登录Mailu管理员后台​

2、补充域名DNS记录

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

补充域名DNS记录

补充域名DNS记录

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

补充域名DNS记录

补充域名DNS记录

补充域名DNS记录

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

域名解析

解析完成后如下所示:

解析完成

解析完成

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

3、创建普通邮箱账户​

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

创建普通邮箱账户

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

创建普通邮箱账户

创建普通邮箱账户

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

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

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

测试邮件发送与进箱率​

测试邮件发送与进箱率​

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

发送一封邮件给QQ邮箱

打开邮箱发现已经收到:

发送一封邮件给QQ邮箱

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

测试邮件送达率和得分

相关推荐:

外贸邮件营销技巧及工具有哪些

邮箱批量发送邮件方法详解(附各大平台邮件群发技巧)

邮箱预热的必要性及方法

(本文由美国主机侦探原创,转载请注明出处“美国主机侦探”和原文地址!)

主机侦探企业微信

微信扫码加好友进群

主机优惠码及时掌握

主机侦探QQ群

QQ群号:938255063

主机优惠发布与交流

温馨提示:

1、本站部分图片来源于互联网,如有侵权请联系删除。邮箱:2942802716#qq.com(#改为@)

2、本文评论没有专人回复,如果您有问题请到美国主机侦探论坛提问!

3、美国主机侦探免费为您提供美国主机购买咨询。

RAKsmart美国服务器
下一篇
测试邮件送达率和得分
已经没有了
返回顶部