发布网友 发布时间:2022-04-22 07:01
共3个回答
热心网友 时间:2022-06-17 03:15
楼主您好!
邮件服务器基本原理
电子邮件的运行机制由IETF(Internet Engineering Task Force,Internet工程任务组)出版的一组相关RFC(Request for Commen,请求注解)文档定义,其中包括了SMTP(Simple Mail Transfer Protocol,简单邮件传输协议)、POP3(邮局协议3)、IMAP4(Internet Mail Access Protocol 4,Internet邮件访问协议4)、MIME(Multipurpose Internet Mail Extensions,多用途的Internet邮件扩展协议)等标准规范。电子邮件服务在实现中一般分为两个部分,即MUA(Mail User Agent,邮件用户代理)和MTA(邮件传送代理),MUA负责提供用户管理邮件的界面,而MTA则负责邮件的传递。LDA(Local Deliver Agent,邮件投递代理),投递邮件到本地邮箱。
1、 SMTP、MTA和MUA
SMTP定义了邮件服务器间的通信,它的端口号为25。RFC821描述了它的工作原理。SMTP的工作原理:
A、客户机通过Telnet命令与服务器的25号端口建立一个TCP连接,连接成功后,服务器返回一个表示通信连接成功的220应答代码(telnet localhost 25)。
B、发送HELLO,向服务器标识发件人的身份,若成功,则会收到250应答码(HELO localhost)。
C、使用MAIL FROM:命令给服务器传送发信人地址(MALO localhost)。
D、使用RCPT TO:命令传送收信人地址,可以传送多个收件人地址。
E、向服务发送DATA命令,准备开始传送邮件内容,服务器若返回354应答码,即表示已经准备接收邮件内容。
F、使用QUIT命令退出通信过程。
2、 邮局与POP3/IMAP
POP协议规定:用户的电子邮件投递到一个中间机器上,叫做POP服务器。POP客户机连接到这个服务器,取出信件,并删除它们(通过PC机110端口与服务器进行连接)。
IMAP同POP一样,提供客户机存取远程服务器的的信件的功能,但它比POP提供更有效、更强大的邮件访问功能
a、支持同时对多个远程信箱进行访问
b、支持多客户机同时访问一个信箱
c、支持多个用户作为不同的标示同时访问一个文件夹
d、支持客户机取出信件的结构信息和信件的子集
e、IMAP支持客户机与服务器之间的同步
IMAP客户机通过TCP端口143与服务器进行连接。
热心网友 时间:2022-06-17 03:16
发件服务器和收件服务器,一般两个服务都是安装在同一台主机上的。
热心网友 时间:2022-06-17 03:16
一般都是POP3和SMTP