快速业务通道

linux邮件服务器(上)

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-04-03

linux中的邮件服务器

邮件服务在linux系统中应该算是最复杂的一个服务之一,其有多个组件,功能比较多,在配置的时候就有点苦难.下面我介绍一下linux中的邮件服务.

早期在unix主机之间的通信主要使用uucp,但对于小文件尤其是ASCII码的支持并不是很好,后来在其基础上发展了smtp(简单邮件协议)à使用tcp 25

Empire CMS,phome.net
端口.其简单的程度是并不对发件人的身份进行验证.

其发送过程是将编辑好的邮件通过本机的smtpd守护进程发送.邮件在发送过程中有信封和信息首部,都含有发件人和收件人,其中信封是用来在网络上传递表示位置的,而首部中的收件人和发件人则是为了收件人回复用,并且记录邮件在发送过程中是否经过垃圾过滤等.

在邮件的发送过程中使用的地址如zly@a.com,这就需要有DNS能够解析a.com,在发送邮件的时候使用的是smtp进程,而服务器是smtpd进程.当服务器接收到邮件如果邮件的目的地址所在的域是自己负责的话则将其放在一个公共的位置:/var/mail/

Empire CMS,phome.net
文件夹中.但将邮件放入这个位置的有个专门的程序如procmail,maildrop等.邮件的用户名在服务器中是专用的虚拟用户.

MUA àMail User Agent 其作用是专门实现邮件的编写和接受的.常用的工具如foxmail,Outlook,Webmail,mail命令.邮件的发送使用的是smtp协议.

MTA à

Empire CMS,phome.net
Mail Transfer Agent 邮件传送代理,是监听在25号端口上,能够实现邮件收发的一个进程.常用软件如 windowsExchangelinux中的sendmail,Postfix,Qmail.

MDA àMail Delivery Agent 邮件投寄代理,用户将服务器接受的邮件放到公共的文件夹下.软件如procmail,maildrop

Empire CMS,phome.net
.可以实现垃圾邮件过滤,或病毒邮件过滤.

MRA àMail Retrieval Agent 邮件访问代理,用于用户从客户端从服务器接受邮件,使用到的协议是pop3.

MSA àMail Submition Agent 邮件提交代理,用于当服务服务器同时接受太多的发送请求时,将其排成队列,然后按照一定的速度将其提交给MTA.通常在大型的网站中使用.也可以在这里做邮件的检索,过滤垃圾邮件.

邮件的发送过程如下: MUA àMSA à
Empire CMS,phome.net
MTA à对方的MTA

接受的过程(通过MUA):

MUA àMRA à到公共位置下载邮件 以上的过程中使用到的协议如下

MUA àMSAàMTA使用smtp协议

MTA à

Empire CMS,phome.net

本文出自 “我的linux学习” 博客,请务必保留此出处http://237654601.blog.51cto.com/2984671/583823

Empire CMS,phome.net

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多
上一篇: PPTP VPN下一篇: 又是你hostname

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号