什么是 IMAP
IMAP 代表 Internet 消息访问协议。它是一种访问存储在(可能是共享的)邮件服务器上的电子邮件消息的方法。换句话说,它允许“客户端”电子邮件程序像访问本地一样访问远程消息存储。IMAP 由RFC2060定义。
什么是 SMTP
SMTP 代表简单邮件传输协议。它用于在不同的邮件主机之间传输 RFC822 样式的消息以及将新消息提交给主机以进行传递。SMTP 使用非常广泛(它起源于 1982 年)并且由RFC821定义 。
什么是 MIME
MIME 和RFC822 是描述通过 Internet 发送的电子邮件消息的标准。javax.mail.internet 子包(它是 JavaMail API 的一部分)提供了这两个包的完整实现。MIME 由以下 RFC 指定: RFC2045、 RFC2046、 RFC2047。
什么是POP3
POP3 代表邮局协议版本 3。POP3 是一种用于访问单个邮箱的非常有限的协议。它的功能远不如 IMAP。POP3 使用非常广泛,由RFC1939定义