SMTP协议
发布时间:2018年10月01日 来源:邮箱地址大全 点击:次
我们知道.在国际互联网中使用的网络通信协议是TCP/IP协仪。为了保证电子哪件在网络上的主机间进行电子邮件交换,TCP/IP协议族规定了交换电子邮件标准,即简单邮件传输协议SMTP(Simple Mail Transfer Protocol),之所以称它为简单邮件传输协议.是由于它仅仅规定了在主机之间传递的电子邮件的标准交互格式及邮件在通信链路上的传送机制。但SMTP中没有规定电子邮件系统如何从发送端用户接收电子邮件,如何给接收端用户提示有新邮件到来,SMTP甚至役有规定接收的电子邮件如何存储,以什么样的频率发送邮件。所以,为了使国际互联网用户可以方便地发送、接收邮件,人们开发了很多电子邮件程序,架起了通往国际互联网电子邮件系统的桥梁。
在UNIX系统下,除了可直接利用系统命令mail外,广为应用的还有ELM邮件程序,PINE邮件程序;在Windows下,可使用EUDORA邮件程序,PEGASUS邮件程序以及NETSCAPE下的邮件程序等.这些接口软件屏蔽了国际互联网上电子邮件的传送细节,用户可以方便地发送、接收电子邮件,而不需考虑邮件是如何被传送出去、接收进来的。
电子邮件的传愉机制是由SMTP以ASCII码的方式来规范的.另外,由于SMTP协议支持ASCII码的7位字符编码,即SMTP协议下的邮件是以ASCII码方式进行传送的。若需传送执行文件、中文或者图像等,则需要使用相应的译码、解码软件,如uuencode,uudecode以及支持多媒体传输的协议MIME (Multipurpose Internet Mail Extensions)等。
下面是在SMTP协议下发送邮件时的简单交互过程:
SMTP客户(Client)即发送者(Sender)要与SMTP服务器(Server)即接收者(Receiver)建立联系,通过发送者的三次握手联络机制,在发送者和接收者之间建立一条TCP通信链路,收发者确立联系后,发回“准备就绪”应答信号。
发送者收到该应答报文后,发送helo命令;接收者再次确认并响应,至此通倍双方建立了通信联系。
发送者发出mail命令,并以from标识出发送者主机地址,开始降件传送过程,接收者准备接收.发出就绪应答信号。
发送者发出pcpt命令,声明接收者主机上的收信人信箱;接收者确认该用户存在,发出确认报文,否则发出无此用户报文。
发送者收到确认报文后,发出data命令;接收者发出邮件开始和结束标识报文。通常以发送者下一次发送的报文作为邮件的开始,以“.”作为邮件报文的结束。
接下来,发送者开始发送邮件,并以“.”结束传送的邮件,接收者发出正确响应。
最后,发送者发出结束通信命令quit,接收者则发出响应,结束通信。
典型的SMTP传输机制包括如下几个部分:
1.典型SMTP交互过程;
2.中止SMTP交互过程;
3.邮件中转过程(从发送主机经中转主机到接收主机);
4.校脸和发送过程;
5.发送和邮递过程(电子邮件系统的存储机制);
6.邮件列表过程;
7.转发过程(电子邮件系统的转发机制);
8.多用户接收过程。
相关数据:李宁网邮箱测试数据
- 上一篇:电子邮件的投递
- 下一篇:Email的工作机制