前言

About
Full-featured, open source mail server solution for mainstream Linux/BSD distributions.

项目地址:https://github.com/iredmail/iRedMail

开始安装

本文演示使用ubuntu20系统,debian系统应该差不多,centos系统不清楚情况如何。

需要的工具

1/ 一台vps (纯净系统) 推荐使用 ubuntu20系统

2/ 一个域名

3/ cloudflare官网 www.cloudflare.com

配置DNS

1/ 添加一个 A 记录

名称 mx

地址 vps 的ip

关闭代理状态
20210928140252
2/ 添加 MX 记录

名称 你的域名

地址 mx.你的域名

优先级 10

20210928140349

打开终端,修改一下 FQDN
修改hostname

1
vim /etc/hostname

20210928135752

键盘,按两次 dd,就可以删掉原来的
然后输入 i 进入编辑模式,输入 mx

然后 esc键 输入 (英文状态下) :wq 回车就可以了

使用同样的操作修改一下host文件

1
vim /etc/hosts

20210928140619
这是原来的,修改如下

1
127.0.0.1   mx.example.com mx localhost localhost.localdomain

20210928140738

然后保存退出

注意:
修改成自己的域名/ 一定在第一行

检查一下,如果没有生效,请重启系统。

1
hostname -f

20210928141134

获取

1
git clone https://github.com/iredmail/iRedMail.git

20210928132220

20210928132249

可以看到下载下来的目录,进入到该目录

1
cd iRedMail/

20210928132352

安装

1
bash iRedMail.sh 

20210928141241

开始安装了

欢迎使用界面 ,回车继续
20210928141350

指定用于存储用户邮箱的路径。默认是 /var/vmail/。默认即可
20210928141442

选择web服务器,使用默认即可

20210928141513

选择数据库, 方向键选择第二个,空格 选中,然后下一步
20210928141721

设置数据库的密码,建议复杂一些,但是自己得记住.

20210928141831

输入域名, 域名

20210928141945

设置邮箱管理员的密码

20210928142535

可选的组件,默认即可

20210928142700

确认 y

20210928142719

等待安装即可
已经安装完成
不要用其提供的防火墙,输入 N

20210928143759

安装完成之后可以看到一些信息,注意保持,然后重启vps

20210928143903

重启完之后,打开浏览器登录后台

注意没有设置证书,所以会这么提示,选择继续前往就可以了

20210928144144

登录后台

20210928144438

新增用户

20210928144612

登录到邮箱界面

20210928144734

20210928144756

这样就差不多搞定了

简单测试一下

20210928144912
经过测试可以收到邮件
20210928145451

经过测试,可以接收邮件。安装成功。

20210928215618

到这一步,使用官方脚本安装就已经完成。

当然这些还不够,还要进一步操作。