linux邮件服务器(上)
linux中的邮件服务器 邮件服务在linux系统中应该算是最复杂的一个服务之一,其有多个组件,功能比较多,在配置的时候就有点苦难.下面我介绍一下linux中的邮件服务. 早期在unix主机之间的通信主要使用uucp,但对于小文件尤其是ASCII码的支持并不是很好,后来在其基础上发展了smtp(简单邮件协议)à使用tcp 25 其发送过程是将编辑好的邮件通过本机的smtpd守护进程发送.邮件在发送过程中有信封和信息首部,都含有发件人和收件人,其中信封是用来在网络上传递表示位置的,而首部中的收件人和发件人则是为了收件人回复用,并且记录邮件在发送过程中是否经过垃圾过滤等. 在邮件的发送过程中使用的地址如zly@a.com,这就需要有DNS能够解析a.com,在发送邮件的时候使用的是smtp进程,而服务器是smtpd进程.当服务器接收到邮件如果邮件的目的地址所在的域是自己负责的话则将其放在一个公共的位置:/var/mail/ MUA àMail User Agent 其作用是专门实现邮件的编写和接受的.常用的工具如foxmail,Outlook,Webmail,mail命令.邮件的发送使用的是smtp协议. MTA à MDA àMail Delivery Agent 邮件投寄代理,用户将服务器接受的邮件放到公共的文件夹下.软件如procmail,maildrop MRA àMail Retrieval Agent 邮件访问代理,用于用户从客户端从服务器接受邮件,使用到的协议是pop3. MSA àMail Submition Agent 邮件提交代理,用于当服务服务器同时接受太多的发送请求时,将其排成队列,然后按照一定的速度将其提交给MTA.通常在大型的网站中使用.也可以在这里做邮件的检索,过滤垃圾邮件. 邮件的发送过程如下: MUA àMSA à
接受的过程(通过MUA): MUA àMRA à到公共位置下载邮件 以上的过程中使用到的协议如下MUA àMSAàMTA使用smtp协议 MTA à 本文出自 “我的linux学习” 博客,请务必保留此出处http://237654601.blog.51cto.com/2984671/583823 |
|||||||
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |