邮件服务器(一)

最近在研究在centos系统下安装配置邮件服务器。一说到邮件服务器大家都会想到sendmail或者Postfix。我本来对邮件的整个服务不是很了解,在网上查了很多资料,也参考了些书。我想对此总结一下。一者方便自己日后查阅,二者可以给别人提供一下查考。

 

今天我不想写邮箱服务器的具体配置,我想先来说一下邮件服务器的原来和过程,以及涉及的一些词汇。

其实网络电子邮件和日常生活的信件是差不多的。首先想一想生活中的信件,比如你想给你A寄一封信,那么我们通常需要几下几个步骤

一. 把写好的信放进信封,并且写上你朋友A的地址和邮编

二.你走路或者骑自行车去一个有邮筒的地方,把你的信投进去。

三.你的信到了你当地邮局,并且被分类到你朋友所在的邮局

四.经过一段时间的辗转,或是汽车,或是飞机,或是船,总之你寄出的信到了你朋友所在的邮局

五.你朋友所在邮局安装不同的区域分门别类,并且投递到你朋友的邮箱里。

六.你朋友会打开家门口的邮箱,结果就看到了你寄出信。

 

我们再来看看电子邮件的过程。这个过程分别有

MUA(message user agent  邮件用户代理 ),

MSA(message submission agent 邮件提交代理),

MTA(message transfer agent 邮件转发代理),

MDA(message delivery agent 邮件投递代理)

充当着不同的任务。另外还会涉及到两个总要的协议分别是pop/IMAP和SMTP

至于这些协议的具体内容我就不说了,我说一下他们的作用。pop和IMAP是用来客户端下载邮件的协议。pop和IMAP的区别在于pop是把邮件下载到本地,而IMAP使用户直接对服务器中的邮件进行操作。其实在pop里你不去删除邮件,那些邮件是一值留在服务器里的(我用pear的Net_pop3类库)。SMTP是用来发送邮件用的。

有了这些概念之后我说一下电子邮件的过程。

1.你通过MUA写好一封邮件比如你用outlook

2.你把MUA通过SMTP协议把邮件交给MSA,就好像你把信件投进邮筒。

3.MSA加上一些头信息(就像邮局给你盖戳一样)通过SMTP协议交给了MTA

4.MTA通过IP或者域名找到目标邮局并把邮件交给他

5.目标邮局通过MDA把邮件投递到具体的邮箱

6.用户端(就好像outlook一样)通过pop协议或者IMAP协议读取邮件

 

这样就完成了一封邮件的收发。

 

 服务器的具体配置等下次我在写,今天就到这里。

 

 

 

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值