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; 简单认证安全层