金笛邮件论坛  

返回   金笛邮件论坛 > 开发者乐园 > 电子邮件系统技术交流

回复
 
LinkBack 主题工具 显示模式
旧 2013-04-12, 15:07   #1 (permalink)
版主
 
注册日期: 2012-02-07
帖子: 281
默认 邮件系统基础知识

E-Mail基本概念
E-Mail系统是一个复杂的系统,涉及到很多复杂的主题,如SMTP协议、POP3协议、IMAP协议、DNS
协议、垃圾邮件过滤等。
邮件系统相关RFC文档
RFC(Request Comments Document)定义Internet的各项标准。关于 E-Mail的RFC文档有好多。下
面是想关参考信息,相关rfc文档请参阅下面地址:
http://www.ietf.org/iesg/1rfc_index.txt
SMTP相关RFC文档:
http://www.ietf.org/rfc/rfc821.txt
http://www.ietf.org/rfc/rfc2821.txt
http://www.ietf.org/rfc/rfc822.txt
http://www.ietf.org/rfc/rfc2822.txt
POP3相关RFC文档:
http://www.ietf.org/rfc/rfc1939.txt
IMAP相关RFC文档:
http://www.ietf.org/rfc/rfc3501.txt
http://www.ietf.org/rfc/rfc2195.txt
http://www.ietf.org/rfc/rfc2060.txt
http://www.ietf.org/rfc/rfc2221.txt

邮件代理
邮件在传输用会使用3种“代理程序”( agent ),下面进行逐一介绍。
MUA ( Mail User Agent )
提供用户写信、读信、寄信、收信的软件。寄信的时候通过SMTP协议将邮件交给MTA ,收信的时候
使用POP3或IMAP协议访问服务器上的用户邮箱。
比较常见的MUA软件有 ThunderBird ,FoxMail ,Eudora ,mutt , Evolution的C/S结构的,也
有像SquirrelMail ,openwebmail,RoundCube ,sqwebmail 等B/S结构的MUA程序。
MTA ( Mail Transfer Agent )
提供接收、传递邮件的服务器软件。决定邮件传递的路径,进行必要的改写地址改写。如果是自己
所管辖的域的邮件,就收下邮件,交给MDA进行最后的投递。
比较著名的MTA 有sendmail ,postfix ,qmail ,extm ,Courier(其中包括mta,mda等)等,
还有一些非开源的。
MDA ( Mail Delivery Agent )
MDA是被MTA调用,负责将邮件投递到用户的邮箱。MDA也可以过滤邮件内容,或是按照用户的规则,
将邮件分类到适当的邮箱;甚至可以将邮件转回给MTA,以寄到另一个邮箱中。
在类Unix的系统中,procmail和maildrop是比较著名的MDA程序,在dovecot软件中也有MDA的功能。
__________________
陈彦博 
邮件事业部 技术支持工程师
北京春笛网络信息技术服务有限公司
北京海淀区知春路23号863软件园量子银座903室 100191
电话:010-82356575-6023
传真:010-82356575-6004
手机:18622575102
电邮:chenyb@mailer.com.cn
网址:www.chundi.com
QQ:1481461853 1650928809
chyb 当前离线   回复时引用此帖
回复

书签


发帖规则
不可以发表新主题
不可以发表回复
不可以上传附件
不可以编辑自己的帖子

启用 BB 代码
论坛启用 表情符号
论坛启用 [IMG] 代码
论坛禁用 HTML 代码
Trackbacks are 启用
Pingbacks are 启用
Refbacks are 启用



所有时间均为北京时间。现在的时间是 09:26


Powered by vBulletin® 版本 3.8.3
版权所有 ©2000 - 2024,Jelsoft Enterprises Ltd.