您的位置首页生活百科

SMTP服务器是什么

SMTP服务器是什么

1. SMTP是什么?有什么作用?   SMTP是Simple Mail Transfer Protocol的缩写, 即简单邮件传输协议, 是一种提供有效可靠传送电子邮件的协议, 用于在两台邮件服务器间交换邮件。负责发送邮件的服务器称为SMTP客户, 负责接收邮件的服务器称为SMTP服务器. 例如本动画如尘中SMTP-1是客户, SMTP-2是服务器. 如果 Alice采用用户代理形式, 则用户代理是客户, SMTP-1是服务器.   2. 什么是SMTP命令和应答?   SMTP客户使用命令把邮件信息传送到服务器。共有4个字母组成, 例如MAIL命令传送发件人信息, DATA传送邮件内容等. 服务器使用应答对此回应, 由3个数字后面附上简单的文字说明组成, 例如"250 OK" 表示同意客户发来的命令。   3. 为什么发送邮件前先发送RCPT 命令简散而不是直接发送邮件?   先发送RCPT命令的目的是为了弄清服务器是否做好接收邮件的准备, 然后才发送邮件. 这样避免浪费网络资源, 不致于发送了很长的邮件后才发现收件人帐户有问题, 例如查无此人、信箱存储空间不够.   4. 邮件服务器间邮件传输使用了TCP协议, 为何邮件有时还会丢失?   邮件服务器之间的SMTP协议使用TCP连接, 可以保证邮件准确无误地在邮件服务器拦橡氏之间传输. 但由于邮件服务器本身的故障, 例如邮件空间不足等, 会导致邮件无法完成传输而导致丢失.   5. 发件人用户代理为何不直接将邮件发送给收件人的用户代理, 而是通过邮件服务器来传输?   因为用户电脑、手机性能有限, 无法运行收发邮件的程序, 并且无法不间断地运行并连接到互联网上. 因此只能将信件暂时存放在邮件服务器中, 用户需要时就可以去下载信件.   6. 为什么用户收发邮件时感觉不到SMTP过程?   如果用户使用用户代理软件, 则这个复杂的过程被用户代理屏蔽了, 用户只需要进行简单的发送操作就可完成邮件的发送. 如果用户使用Web方式, 则所有过程都由邮件服务器完成.