Jtti Jtti Jtti
[自建邮局]vps+iredmail搭建个人专属邮箱–手把手教程、亲测有效 | VPS精选网

[自建邮局]vps+iredmail搭建个人专属邮箱–手把手教程、亲测有效

玩转VPS 6年前 (2019-04-20) 69745次浏览

很多人用 VPS 来自建个人邮箱,自己搭建邮件服务器主要可以用来邮件营销(edm),发邮件引流;也可以用做个人邮箱收发邮件,用带自己域名的邮箱号还是比较炫酷的。

是选用ireadmail搭建的个人邮箱,因为 iredmail 是邮件系统个组件的集成包,一键搭建比较快捷,功能也很丰富。支持部署在主流 linux 发行版上,如 ubuntu、centos、debian 等;部署安装快速便捷,1 分钟即可安装完成(官方这么宣传的,预计安装时间需要十几分钟吧);支持 TSL/SSL 加密,邮件备份,抵挡垃圾邮件等功能。

简单介绍下 iredmail 的原理和核心组件。iredmail 核心组件包括:Postfix–SMTP 服务器;Dovecot– POP3/IMAP/Managesieve 服务器。Postfix 提供 MTA 功能,即邮件服务器,负责服务器端的收发邮件。Dovecot 是一个开源的 IMAP 和 POP3 邮件服务器,为邮件用户代理端(MUA,用户查看操作邮件的客户端,如 foxmail、outlook)提供了一种访问服务器上存储的邮件的方法,是邮件服务端(MTA)与客户端(MUA)之间的桥梁,负责检测用户的合法性等功能。

废话不多说,直接进入正题。

提前准备

1 个域名

1 个带公网 IP 的 VPS,内存最少 1G 以上,推荐vultr家 1.5G VPS,支持自助无限换 IP,防止 ip 被墙。(1G 内存是最小配置,虽然安装成功了,但后来有几次都提醒内存不够)。而且 vultr 现在还有注册送 100 美元的活动,参考:VULTR 2020 年优惠,新用户直接送 100 美元,附额外领 3 美元教程

为了下文方便说明,假设你的域名是 jikeshare.com,ip 是 11.11.11.11

以下步骤在 vultr 1G 主机、centos7 系统上验证成功

iredmail 安装配置步骤

最新版 iredmail(V0.9.9)兼容新列表如下,所以我们直接在 centos7 上搭建

[自建邮局]vps+iredmail 搭建个人专属邮箱--手把手教程、亲测有效

1 配置域名,在你买的域名中加两条解析,如下所示

主机记录    记录类型    线路类型    记录值              MX 优先级
mail         A        默认       11.11.11.11.11
@       MX       默认       mail.jikeshare.com        5

2 修改 vps 主机 host 和 hostname

编辑 /etc/sysconfig/network,设置 hostname 成我们的邮件域名 mail.jikeshare.com

编辑/etc/hosts 文件,在最上面一样加上 127.0.0.1 mail.jikeshare.com mail localhost.localdomain localhost 脚本,注意其中修改成我们自己的主机名。

注:如果 vim 出错,先安装 vim,yum intall vim

如果以上方法没设置不成功,用以下方法:

hostnamectl set-hostname  mail.jikeshare.com

重启 VPS 之后,再用”hostname -f”查看会看到当前的主机名已经是 mail.jikeshare.com 的。

3 配置系统环境

更新系统

yum update -y

禁用 Selinux

vim /etc/selinux/config

设置 SELINUX=disabled

保证 vps 主机的 80、443 端口是在防火墙开放,vultr 默认没有开放,参考这篇文章开放端口:[VPS 主机配置]vultr 开启 80、443 端口及更换 ssh 端口教程 

4 安装 iredmail0.9.9

下载安装包

wget https://bitbucket.org/zhb/iredmail/downloads/iRedMail-0.9.9.tar.bz2

解压安装包

tar xjf iRedMail-0.9.8.tar.bz2

如果遇到以下报错,执行 yum install bzip2

[自建邮局]vps+iredmail 搭建个人专属邮箱--手把手教程、亲测有效

进入 iredmail 目录,执行 sh 文件安装

cd iRedMail-0.9.9

bash iRedMail.sh

注:其他安装文档都提示需要修改 iRedMail.sh 中的地址,因为国内访问不通。但是 vultr 上部署不用换,因为 vultr 主机本来就在国外。

脚本运行过程中需要手动配置一些东西,如下所示:

[自建邮局]vps+iredmail 搭建个人专属邮箱--手把手教程、亲测有效

确认安装,按 yes,下一步

[自建邮局]vps+iredmail 搭建个人专属邮箱--手把手教程、亲测有效

确认邮件默认存储目录,next,下一步

[自建邮局]vps+iredmail 搭建个人专属邮箱--手把手教程、亲测有效

选择 web 服务器,直接用默认的 nginx 即可。注:通过空格键选择选项

[自建邮局]vps+iredmail 搭建个人专属邮箱--手把手教程、亲测有效

选择数据库,选择 mariadb。注:通过空格键选择选项

[自建邮局]vps+iredmail 搭建个人专属邮箱--手把手教程、亲测有效

设置数据库密码

[自建邮局]vps+iredmail 搭建个人专属邮箱--手把手教程、亲测有效

输入准备好的域名,如 aaa.com

[自建邮局]vps+iredmail 搭建个人专属邮箱--手把手教程、亲测有效

设置 iredmail 管理员密码

[自建邮局]vps+iredmail 搭建个人专属邮箱--手把手教程、亲测有效

选择 iredmail 插件功能,都选上。注:通过空格键选择选项

[自建邮局]vps+iredmail 搭建个人专属邮箱--手把手教程、亲测有效

确认自己配置了以下内容,然后开始安装

注:安装过程中会有一个让设置防火墙 iptables 和数据库的选项,iptables 选 n 数据库选择 y

以下是安装成功界面,包括了 web 界面地址、管理界面地址、和管理员信息。然后重启机器使所有服务生效。

[自建邮局]vps+iredmail 搭建个人专属邮箱--手把手教程、亲测有效

登录 https://mail.aaa.com/mail 邮件 web 客户端,跟一般的网易,QQ 邮箱功能差不多,尽情的折腾吧

[自建邮局]vps+iredmail 搭建个人专属邮箱--手把手教程、亲测有效

注 2:技术交流,获取 VPS 最新补货通知、折扣活动请加 QQ 群:283468775

VPS 精选网 , 版权所有丨如未注明 , 均为原创丨
转载请注明原文链接:[自建邮局]vps+iredmail 搭建个人专属邮箱–手把手教程、亲测有效
喜欢 (20)