Mail Server:邮件服务

 
邮件服务相关协议:
SMTP:Simple Mail Tansfer Protocol              简单邮件传输协议
ESMTP:Extended  Simple Mail Tansfer Protocol   扩展邮件传输协议
POP3:Post Office Protocol                     邮局协议
IMAP4:Internet Mail Access Procotol           互联网邮件访问协议
UUCP:Unix to Unix CoPy                        Unix主机复制文件的协议
 
SMTP:25/tcp
 
smtp或sendmail:客户端
    客户端监听端口随机,一般大于5000
smtpd: 服务器端
 
专有名词解释:
MT:邮件传输
MD:邮件投递
MU:邮件用户
 
MUA:Mail User Agent     邮件用户代理
MUA主要的功能就是接收邮件主机的电子邮件,以及提供用户浏览与编写邮件的功能;
常用的MUA:
    Thunderbird
    OE(Outlook Express)
    Foxmail
    mutt
 
MTA: Mail Transfer Agent    邮件传输代理
MTA的功能:
    接收邮件:使用简单邮件传输协议(SMTP)
    中继邮件:如果邮件的目的地不是自身,且该邮件符合MTA的权限,那么MTA就负责转发,这就是中继(Relay)功能;
    响应用户的收信要求:POP3或IMAP协议;用户可以通过MTA提供的邮件服务协议来接收自己的邮件;
常用的MTA:
    sendmail
    qmail
    postfix
    exim
    Exchange
 
MDA: Mail Delivery Agent    邮件投递代理
MDA最主要的功能就是分析有MTA所收到的邮件的表头或内容等数据,从而决定邮件的去向;
    过滤垃圾邮件
    自动回复
常用的MDA:
    procmail
    maildrop
MRA: 邮件检索代理
常用的MRA:
    cyrus-imap
    dovecot
 
 
Mail Server与DNS之间的关系:
    首先mail server必须要有一个合法的主机名称,然后,在DNS查询系统中,mail server 的主机名称必须要有一个对应的A记录,理论上就可以了,但是现在网上的广告邮件,垃圾信息与病毒越来越多,许多大型邮件主机供货商都会对不明来源的邮件加以限制,也就是会针对邮件来源的IP进行反解析,所以一定也要有PTR记录;
    总结就是邮件服务器的主机名,要在DNS查询系统中要有MX,A,PTR记录才行。
 
 
SASL:Simple Authintication Secure Layer;  简单认证安全层