`
阅读更多

最近一直想不通,SMTP协议和POP3协议各自的作用,在网上找了一个自以为最直观的。

    SMTP(Simple Mail Transfer Protocol)即简单邮件传输协议,它是一组用于由源地址目的地址传送邮件的规则,由它来控制信件的中转方式。SMTP协议属于TCP/IP协议族,它帮助每台计算机在发送或中转信件时找到下一个目的地。通过SMTP协议所指定的服务器,就可以把E-mail寄到收信人的服务器上了,整个过程只要几分钟。SMTP服务器则是遵循SMTP协议的发送邮件服务器,用来发送或中转发出的电子邮件

    POP3协议是一个简单的协议,它用于从远程邮件服务器上获取邮件,帮助用户登录到邮件服务器上、取邮件、删除邮件等。

        一般来说,用户需登录到邮件服务器上,使用系统提供的用户代理程序(如:Unix系统中的mail命令)才能发送和接收邮件。但是很多单位,邮件服务器只有一个,而决大多数用户都使用的PC机,如果大家都登录到邮件服务器上收发邮件,是非常不方便的,也不利于管理。而pop3(邮局协议)就是解决这个问题的。

    SMPT和POP3协议的工作过程如下图所示。

    上面的图可以很明白的显示出两个协议各自的职责范围。

个人理解:

    真正的发送邮件只能从smtp服务器(这里可以理解服务是一个硬件设备)发送出去,但是大多数人都不可能直接的接触服务器,所以pop3(邮局协议)就解决了这个问题,它帮助用户登录到邮件服务器上、取邮件、删除邮件等。如同你不需要去邮局去寄信和取信,只要通过邮递员就好啦!

    而SMTP相当于邮局与邮局之间的传输模式。

smtp服务器或pop3服务器都是指的是软件,按照stmp协议发送邮件的软件都可以叫做smtp服务器,按照pop3协议提供pop3服务的软件都可以叫做pop3服务器

装有smtp服务器的机子都可以叫做smtp服务器(这里指硬件),即发送邮件服务器;

装有pop3服务器的机子都可以叫做pop3服务器,即发送邮件服务器。

所以smtp服务器和pop3服务器既可以是同一台机子,也可以是不同的机子。

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics