简单说下结论,这三个都是邮件应用使用的基于TCP的协议。
SMTP(Simple Mail Transfer Protocol,即简单邮件传送协议):主要用来从邮件客户端向邮件服务器发送邮件,也可以用来在邮件服务器之间转发邮件,和其他的两个协议有明显的功能区别。
另外的两个协议是用来从邮件服务器获取邮件的。
POP3(Post Office Protocol,即邮局协议):从邮件服务器收取邮件之后会删除在服务器的备份,下载完成之后会断开连接。简单,功能少。
IMAP(Internet Mail Access Protocol,Internet邮件访问协议)以前称作交互邮件访问协议(Interactive Mail Access Protocol):和POP3最大的不同就是下载完成之后不会删除在服务器的邮件。该协议设计的目的就是让用户管理在服务器端的邮件,比POP3占据了更多的资源,但是在邮件同步方面有极大的优势。