阿里云-云小站(无限量代金券发放中)
【腾讯云】云服务器、云数据库、COS、CDN、短信等热卖云产品特惠抢购

linux入门学习之怎样搭建个人专属的邮件服务器?

91次阅读
没有评论

共计 1205 个字符,预计需要花费 4 分钟才能阅读完成。

在大家进行 Linux 的入门学习期间,需要大量动手操作才能真正掌握知识。亲自试用 Linux 系统一个方法,动手搭建一个服务器也非常不错。

前言:

大概 5 年以前,一个偶然的机会,看到了腾讯提供了免费的企业邮箱,只要有域名就可以申请使用。上某宝,兴冲冲买了一个.info 域名,回去注册,腾讯说这个域名后缀垃圾邮件太多,不让用了,心中顿时[哔]。再后来,买了至今仍在使用的 flagplus.net 域名,总算是用上了一个可以自己随意指定用户名的邮件系统。

时间到了 2016 年,开始在 net.cn 上大量购买看起来好玩的低价域名后缀的域名后,想着要把其中某一个准备常用的域名开通一个域名邮箱,于是注销了当时申请的一个腾讯企业邮箱(提示只能注销域名 3 次,心中不爽),绑定新域名,提示不支持,心中[哔]

半年后的 2016 年底,随着希拉里邮件门事件的爆出,便萌生了搭建自己的邮件服务器的想法。于是乎开始查资料。本来以为只需要几条 apt-get 就能完成,后来发现原来远远低估了搭建邮件服务器的难度。陆陆续续又拖了半年,到 2017 年初,才最终付诸实践。

目前邮件系统已比较稳定运行几个月了,现在整理下整个配置过程,以防自己忘记。

概述:

邮件系统的基本组成:

linux 入门学习之怎样搭建个人专属的邮件服务器?

MUA(Mail User Agent)接收邮件所使用的邮件客户端,使用 IMAP 或 POP3 协议与服务器通信;
MTA(Mail Transfer Agent)通过 SMTP 协议发送、转发邮件;
MDA(Mail Deliver Agent)将 MTA 接收到的邮件保存到磁盘或指定地方;
MRA(Mail Receive Agent)负责实现 IMAP 与 POP3 协议,与 MUA 进行交互;
SMTP(Simple Mail Transfer Protocol)传输发送邮件所使用的标准协议;
IMAP(Internet Message Access Protocol)接收邮件使用的标准协议之一;
POP3(Post Office Protocol 3)接收邮件使用的标准协议之一。

基本流程:

linux 入门学习之怎样搭建个人专属的邮件服务器?

1、用户邮件通过 MUA(客户端,可以是本地软件也可以是网页端)使用 SMTP 协议将邮件传送给 MTA 服务器;
2,3、由 MTA 服务器根据目的邮件地址的域名(即邮件中 @后面部分),通过 DNS 查询到目的邮件服务器(即目的 MTA)的地址后;
4、通过 SMTP 协议将邮件传递到目的服务器上;
5、目的地服务器将收到的邮件交给 MDA 处理(即本地的投递工作);
6、分发到邮件地址中所指定用户(即邮件中 @前面部分)的邮箱,并等待用户收取
7,8、当用户需要收取邮件时,使用 MUA(客户端),通过 MRA 提供的 IMAP 或 POP3 服务,从邮箱中收取邮件;
至此,电子邮件发送的全过程完成。

作者:踩坑手记

文章到这里就结束了,不知道大家对于邮件服务器有没有产生一个基本的认识?请记住,Linux 必须实战才能入门,有什么问题先动手操作一遍再说吧~

正文完
星哥说事-微信公众号
post-qrcode
 0
星锅
版权声明:本站原创文章,由 星锅 于2022-12-03发表,共计1205字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
【腾讯云】推广者专属福利,新客户无门槛领取总价值高达2860元代金券,每种代金券限量500张,先到先得。
阿里云-最新活动爆款每日限量供应
评论(没有评论)
验证码
【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中