MUA(Mail User Agent)接收邮件所使用的邮件客户端,使用IMAP或POP3协议与服务器通信;
MTA(Mail Transfer Agent) 通过SMTP协议发送、转发邮件;
MDA(Mail Deliver Agent)将MTA接收到的邮件保存到磁盘或指定地方,通常会进行垃圾邮件及病毒扫描;
电子邮件也是基于C/S模式。
TCP/IP电子邮件系统采用端到端的传输模式,端到端的方式中,发送方的MTA(mail transfer agent 邮件传输代理)必须负责将邮件传送到接收方的MTA。
邮件的格式:
mail from:
rept to: local@domain
命令的格式:
Keyword:arg(s)
HELO:(sender主机名)xyz.xmu.edu.cn
MAIL FROM:(sender的信息)abc@xyz.xmu.edu.cn
RCPT TP:(接收方信息)DEF@SINA.COM
邮件传输短语:
MIME:(多目标互联网邮件扩展)
SMTP是简单的邮件传输协议,只能传送NVT ASCII格式文本数据
不能发送二进制文件。
MIME是通过SMTP传输非ASCII数据的补充,并不是个协议,只是SMTP的扩展。
非ASCII数据经过MIME转换成NVT ASCII数据然后用SMTP协议传输。
NVT :network virtual terminal
在SMTP传输到接收方时,接收方的MIME把NVT ASCII转换成二进制数据。