POP3/IMAP/SMTP服务是一套邮件管理服务,其通过POP3、IMAP、SMTP协议的实现。
1、POP3服务
POP3服务是POP3协议的实现。POP3对协议支持“离线”邮件处理。其具体过程是:邮件发送到服务器上,电子邮件客户端调用邮件客户机程序以连接服务器,并下载所有未阅读的电子邮件。这种离线访问模式是一种存储转发服务,将邮件从邮件服务器端送到个人终端机器上,一般是PC机或MAC。
一旦邮件发送到PC机或MAC上,邮件服务器上的邮件将会被删除。但目前的POP3邮件服务器大都可以“只下载邮件,服务器端并不删除”,也就是改进的POP3协议。
2、IMAP服务
IMAP服务是IMAP协议的实现。IMAP协议以前称作交互邮件访问协议。IMAP是斯坦福大学在1986年开发的一种邮件获取协议。它的主要作用是邮件客户端可以通过这种协议从邮件服务器上获取邮件的信息,下载邮件等。当前的权威定义是RFC3501。
IMAP协议运行在TCP/IP协议之上,使用的端口是143。它与POP3协议的主要区别是用户可以不用把所有的邮件全部下载,可以通过客户端直接对服务器上的邮件进行 *** 作。
3、SMTP服务
SMTP服务是SMTP协议的实现。SMTP是一个相对简单的基于文本的协议。在其之上指定了一条消息的一个或多个接收者,然后消息文本会被传输。可以很简单地通过telnet程序来测试一个SMTP服务器。SMTP使用TCP端口25。要为一个给定的域名决定一个SMTP服务器,需要使用MXDNS。
扩展资料:
POP3服务常用指令:
1、USER[username]
处理用户名。
2、PASS[password]
处理用户密码。
3、APOP[Name,Digest]
认可Digest是MD5消息摘要。
4、STAT
处理请求服务器发回关于邮箱的统计资料,如邮件总数和总字节数。
5、UIDL[Msg#]
处理返回邮件的唯一标识符,POP3会话的每个标识符都将是唯一的。
6、LIST[Msg#]
处理返回邮件数量和每个邮件的大小。
7、RETR[Msg#]
处理返回由参数标识的邮件的全部文本。
8、DELE[Msg#]
处理服务器将由参数标识的邮件标记为删除,由quit命令执行。
9、RSET
处理服务器将重置所有标记为删除的邮件,用于撤消DELE命令。
10、TOP[Msg#n]
处理服务器将返回由参数标识的邮件前n行内容,n必须是正整数。
参考资料来源:百度百科-POP3
参考资料来源:百度百科-imap
参考资料来源:百度百科-SMTP
SMTP是一种提供可靠且有效的电子邮件传输的协议。SMTP是建立在FTP文件传输服务上的一种邮件服务,主要用于系统之间的邮件信息传递,并提供有关来信的通知。SMTP独立于特定的传输子系统,且只需要可靠有序的数据流信道支持,SMTP的重要特性之一是其能跨越网络传输邮件,即“SMTP邮件中继”。使用SMTP,可实现相同网络处理进程之间的邮件传输,也可通过中继器或网关实现某处理进程与其他网络之间的邮件传输。
SMTP是一个相对简单的基于文本的协议。在其之上指定了一条消息的一个或多个接收者(在大多数情况下被确认是存在的),然后消息文本会被传输。可以很简单地通过telnet程序来测试一个SMTP服务器。SMTP使用TCP端口25。要为一个给定的域名决定一个SMTP服务器,需要使用MX (Mail eXchange)DNS。
在八十年代早期SMTP开始被广泛地使用。当时,它只是作为UUCP的补充,UUCP更适合于处理在间歇连接的机器间传送邮件。相反,SMTP在发送和接收的机器在持续连线的网络情况下工作得最好。
Sendmail是最早使用SMTP的邮件传输代理之一。到2001年至少有50个程序将SMTP实现为一个客户端(消息的发送者)或一个服务器(消息的接收者)。一些其他的流行的SMTP服务器程序包括了Philip Hazel的exim,IBM的Postfix,D J Bernstein的Qmail,以及Microsoft Exchange Server。
SMTP(Simple Mail Transfer Protocol)即简单邮件传输协议,它是一组用于由源地址到目的地址传送邮件的规则,由它来控制信件的中转方式。SMTP协议属于TCP/IP协议族,它帮助每台计算机在发送或中转信件时找到下一个目的地。通过SMTP协议所指定的服务器,我们就可以把E-mail寄到收信人的服务器上了,整个过程只要几分钟。SMTP服务器则是遵循SMTP协议的发送邮件服务器,用来发送或中转你发出的电子邮件。欢迎分享,转载请注明来源:内存溢出
评论列表(0条)