找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 7053|回复: 0

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

[复制链接]
发表于 2021-5-10 21:38:29 | 显示全部楼层 |阅读模式 来自 中国–湖北
很多人用 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 美元教程
推荐阅读:月付 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
保证 vps 主机的 80、443 端口是在防火墙开放,vultr 默认没有开放,参考这篇文章开放端口:[VPS 主机配置]vultr 开启 80、443 端口及更换 ssh 端口教程
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。注:通过空格键选择选项
设置数据库密码
输入准备好的域名,如 aaa.com
设置 iredmail 管理员密码
选择 iredmail 插件功能,都选上。注:通过空格键选择选项
确认自己配置了以下内容,然后开始安装
注:安装过程中会有一个让设置防火墙 iptables 和数据库的选项,iptables 选 n 数据库选择 y
以下是安装成功界面,包括了 web 界面地址、管理界面地址、和管理员信息。然后重启机器使所有服务生效。
登录 https://mail.aaa.com/mail 邮件 web 客户端,跟一般的网易,QQ 邮箱功能差不多,尽情的折腾吧

发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;

如何回报帮助你解决问题的坛友,好办法就是点击帖子下方的评分按钮给对方加【金币】不会扣除自己的积分,做一个热心并受欢迎的人!

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则 需要先绑定手机号

关闭

站长推荐上一条 /1 下一条

QQ|侵权投诉|广告报价|手机版|小黑屋|西部数码代理|飘仙建站论坛 ( 豫ICP备2022021143号-1 )

GMT+8, 2024-11-23 00:00 , Processed in 0.047840 second(s), 9 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表