文章介绍目录
前言
用自己的域名作为邮件后缀,好看又有面子!只要域名没有过期,那么您的电子邮件就会永远存在!
之前我曾向大家介绍过ZOHO是一个免费的企业邮局(点击观看视频),但是ZOHO有很多广告和电子邮件帐户限制,这让人非常讨厌。我经常使用邮箱来获取很多服务,所以我想到了自己设立一个邮局。第一个选择当然是免费和开源。
邮件系统有很多,宝塔自带的邮局就更简单了。不过,如果你想让自己的邮箱可靠(丢失邮件、将邮件发送到对方的垃圾箱等),你还是需要花一点力气的。
首先,VPS支持PTR逆向分析,这一点尤为重要。当然,这是没有必要的。这取决于你自己的选择。如果没有PTR,就会出现邮件丢失的情况。
相关知识普及:
在邮件交换记录中,有两种类型:A记录和PTR记录。 A记录大家应该都很熟悉。我们每天都在构建服务并将域名解析为 IP。我们使用A记录。我们称之为前向解析并用于映射。域名到IP
PTR记录则相反,所以也被我们称为反向解析。它用于将IP映射到域名。
接下来我们来配置一下这个满分的邮件服务器吧。
演示视频
支持的系统
准备工具
1. 干净的VPS,内存最好在1GB以上。推荐。下面的教程将作为演示。请自行替换 yum 命令。
(项目重点转移至8,2021年底结束)
2、VPS最好支持PTR。用于演示的VPS来自。
3. 一个域名,推荐托管(解析快速生效)
(如果您没有域名,或者无法注册,或者无法托管,请点击这里)
4、规划邮件服务器的域名。使用mail.bozai.us进行演示,将域名解析到VPS IP。
设置邮件服务器、设置 VPS、更新系统并安装组件
yum update -y yum install wget curl sudo tar socat bind-utils -y
设置VPS主机名
我们规划邮局的域名为mail.bozai.us,所以需要设置VPS的主机名。
首先,您需要编辑/etc/hosts文件并找到包含您的VPS IP地址的行;如果没有,请添加一行。内容如下:
127.0.0.1 mail.bozai.us mail
其中127.0.0.1可以替换成你的服务器IP地址,然后按顺序填写长主机名和短主机名。请记住不要填写错误的表格。
然后,我们找到VPS的/etc/文件,将内容编辑为mail(域名的前缀)
这样,主机名就设置好了。重启VPS(搬砖用户已到此步骤,首次请到后台强制重启)。
此时我们检查设置是否正确:
实施:
此时我们应该只能看到短主机名邮件。如果您看到很长的主机名mail.bozai.us,则说明之前的设置有误,请重新检查上述步骤。
执行:-f
此时,我们应该只能看到长主机名 mail.bozai.us
这样,我们就已经把主机名()全部设置好了,可以进行其他操作了。
下载并安装
作者写这篇博文时,最新版本是1.4.2。如果版本已更新,请修改以下命令中的版本号。
下载最新版本:点击查看最新版本
wget https://github.com/iredmail/iRedMail/archive/1.4.2.tar.gz -O /root/iRedMail.tar.gz tar -xf iRedMail.tar.gz cd iRedMail-1.4.2 bash iRedMail.sh
按照下图的说明进行安装
不安装,请按Ctrl-C
设置安装目录
选择网络服务器
选择数据库类型
设置数据库密码
设置域名,不能与
设置管理员帐号和密码
选择需要安装的组件
根据系统提示一路输入y并回车
重启服务器使邮件服务器生效!至此,邮件服务器已经搭建完毕。让我们开始设置邮件服务器。
可以通过访问(当然,我们目前还没有解析域名,后面一起解析) https://你的域名/mail ——邮件登录地址 https://你的域名/netdata ——服务器状态监控 https://你的域名/iredadmin ——邮件服务器后台管理 管理员账号:postmaster@你的域 例如 [email protected] 管理员密码:安装时候设置的密码 以上信息,可以在 /root/iRedMail-1.4.2/iRedMail.tips 文件中查看
配置邮件服务器
申请证书前,请完成邮件服务器域名的相关解析。我们规划的邮件服务器地址是mail.bozai.us。因此,在申请证书之前,需要将域名指向VPS IP。
申请证书
下面是申请证书的ACME脚本,比较方便。如果您对证书申请有任何疑问,请访问这里
(我稍后会将证书移动并覆盖到 /etc/pki/tls//.key 和 /etc/pki/tls/certs/.crt)
为我们规划的邮件服务器域名mail.bozai.us申请证书,请自行替换命令行中的域名
curl https://get.acme.sh | sh ~/.acme.sh/acme.sh --register-account -m [email protected] ~/.acme.sh/acme.sh --issue -d mail.bozai.us --webroot /var/www/html ~/.acme.sh/acme.sh --installcert -d mail.bozai.us --key-file /etc/pki/tls/private/iRedMail.key --fullchain-file /etc/pki/tls/certs/iRedMail.crt
充值服务
service postfix reload;service dovecot reload;service nginx reload
禁用灰名单
找到 VPS 文件 /opt//.py
plugins = ["reject_null_sender", "wblist_rdns", "reject_sender_login_mismatch", "greylisting", "throttle", "amavisd_wblist", "sql_alias_access_policy"]
删除“ ”项即可(注意对齐格式,不懂请看演示视频)
然后,重新启动
service iredapd restart
配置域名DNS及解析
对于以下内容,建议观看演示视频,然后根据需要替换以下命令行中的相关命令。
设置PTR逆向分析
其他VPS商户请自行查看。打开 VPS后台管理,在左侧Mail选项中找到右侧的PTR(DNS),点击set new进行设置。
检测方法:8.8.8.8(服务器IP)
创下A记录
将mail.bozai.us的A记录指向您的VPS服务器(邮件服务器)
检测方法:mail.bozai.us
设置 MX 记录
MX记录是邮件的解析记录。这是一个非常重要的记录。配置根域名的MX记录为自己的邮件域名地址,优先级为10。
检测方法:-type=mx bozai.me
设置 SPF 记录
设置 SPF 记录是为了防止垃圾邮件。它通知收件人从设置的允许列表发送的电子邮件是合法的。设置方法是添加根域名的TXT解析记录。
内容为v=spf1 mx ~all
检测方法:-type=txt bozai.us
设置 DKIM 记录
DKIM 可以说是避免被判定为垃圾邮件的绝佳工具。 DKIM 是类似于加密签名的解析记录。只有当它包含此加密数据并且公钥与密钥匹配时,它才是合法的电子邮件。要设置DKIM记录,首先需要查询DKIM信息。
查询DKIM信息有两种方式:
第一个:在系统中执行命令查看:
如果出现错误:文件“/etc/.conf”不存在,位于/usr/sbin/行
修改/usr/sbin/文件
搜索 = ( '
将括号中的路径更改为“/etc//.conf”
第二种:直接查看/root/-1.4.2/.tips文件,其中包含对应的DKIM
把括号里的文字去掉引号和空格,连接起来就成了我们的DKIM数据。添加dkim的TXT分析。分析中,内容就是我们组合的文本。
测试方法:-type=txt dkim..bozai.us
设置 DMARC 记录
DMARC 记录是当收件人检测到伪造的电子邮件或其他行为时,它会根据您的配置采取操作的记录,例如拒绝该电子邮件或将其放入垃圾邮件或不对其进行处理。同时,检测报告将反馈至配置内的邮箱地址。
添加方法是添加一个TXT解析,内容是配置选项,v=; p=无; %=100;鲁阿=:[]
检测方法:-type=txt .bozai.us
添加用户
当然,您可以直接使用系统刚刚创建的系统管理员邮箱。我们还可以添加电子邮件用户。
登录之前,选择您的网页语言,剩下的就很简单了,如下图
测试邮件服务器
登录到您的邮件服务器。里面的三封邮件是系统发送的。
尝试使用此电子邮件发送和接收其他电子邮件。如果严格按照上面配置的话,应该是完全没有问题的。
最后,我们参观
根据网页上给出的电子邮件地址,我们使用刚刚搭建的电子邮件服务器向该地址发送电子邮件,然后点击测试。
请记住,此测试仅允许同一域名每 24 小时测试 3 次,因此如果需要测试,发送电子邮件时仍需小心,不要发送垃圾邮件!
尝试使用您刚刚创建的用户向 GMAIL 发送电子邮件。
如果您需要使用其他客户端软件接收或发送邮件,端口列表在这里:
协议
地址
端口和加密端口
IAMP
电子邮件域名
143,993
POP3
电子邮件域名
110,995
邮件传输协议
电子邮件域名
25,587
我这里使用的“网易邮件大师”可以完美的收发邮件。客户端配置如下:
发送和接收电子邮件是完美的!
后记
!邮件-测试10分!满分10分!多么出色的企业/个人电子邮件服务器,您还在担心丢失电子邮件吗?
事实上,有些人认为免费电子邮件就足够了,所以本教程是为那些喜欢乱搞并希望拥有免费电子邮件的朋友准备的。
扫一扫在手机端查看
-
Tags : iRedMail iRedMail优化 iRedMail教程 iRedMail满分 iRedMail配置 PTR PTR解析 VPS安装邮箱 免费企业级邮箱 反向解析 域名邮箱 好用的邮件服务器 搬瓦工 PTR 设置 搬瓦工邮件服务 搬瓦工邮局 甲骨文 PTR 设置 自建邮件服务器 自建邮局 自建邮箱 邮件服务器 邮件测试 邮件被拒收 邮件进入垃圾箱
我们凭借多年的网站建设经验,坚持以“帮助中小企业实现网络营销化”为宗旨,累计为4000多家客户提供品质建站服务,得到了客户的一致好评。如果您有网站建设、网站改版、域名注册、主机空间、手机网站建设、网站备案等方面的需求,请立即点击咨询我们或拨打咨询热线: 13761152229,我们会详细为你一一解答你心中的疑难。