很多人用 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 个域名 推荐阅读:月付 3-7 刀,质量口碑保证,网络线路优秀的 vps 盘点
为了下文方便说明,假设你的域名是 jikeshare.com,ip 是 11.11.11.11 以下步骤在 vultr 1G 主机、centos7 系统上验证成功 iredmail 安装配置步骤最新版 iredmail(V0.9.9)兼容新列表如下,所以我们直接在 centos7 上搭建 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 4 安装 iredmail0.9.9 下载安装包 解压安装包 tar xjf iRedMail-0.9.8.tar.bz2 如果遇到以下报错,执行 yum install bzip2 进入 iredmail 目录,执行 sh 文件安装 cd iRedMail-0.9.9 bash iRedMail.sh 注:其他安装文档都提示需要修改 iRedMail.sh 中的地址,因为国内访问不通。但是 vultr 上部署不用换,因为 vultr 主机本来就在国外。 脚本运行过程中需要手动配置一些东西,如下所示: 确认安装,按 yes,下一步 确认邮件默认存储目录,next,下一步 选择 web 服务器,直接用默认的 nginx 即可。注:通过空格键选择选项 选择数据库,选择 mariadb。注:通过空格键选择选项 设置数据库密码 设置 iredmail 管理员密码 选择 iredmail 插件功能,都选上。注:通过空格键选择选项 确认自己配置了以下内容,然后开始安装 注:安装过程中会有一个让设置防火墙 iptables 和数据库的选项,iptables 选 n 数据库选择 y 以下是安装成功界面,包括了 web 界面地址、管理界面地址、和管理员信息。然后重启机器使所有服务生效。
|