1、协议
电子邮件从邮件客户端发送至本SMTP邮件服务器—>从本SMTP邮件服务器发送至目标SMTP邮件服务器—>目标用户使用客户收取邮件。在这个链路中邮件的传输必须要遵守一定的传输规则即协议。
SMTP:简单邮件传输协议(Simple Mail Transfer Protocol),定义了邮件客户端和SMTP服务器之间、两台SMTP服务器之间的通信规则
POP3:邮局协议(Post Office Protocol),定义了邮件客户端和POP3服务器之间、POP3服务器和SMTP服务顺之间的通信规则
IMAP:Internet消息访问协议(Internet Message Access Protocol),它是对POP3协议的一种扩展,也是定义了邮件客户端和POP3服务器之间、POP3服务器和SMTP服务顺之间的通信规则
2、原理
2.1 邮件服务器
邮件服务器分为两种:
-
SMTP邮件服务器:用于替用户收发邮件的服务器。相当于邮局
-
POP3/IMAP邮件服务器:帮助用户读取从SMTP收进来的邮件。相当于邮局中为前来取邮件的用户提供服务的部门
每一个邮件服务厂商都有自己的SMTP邮箱服务器,用于接收外部的发进来的邮件并存储到对应的用户空间中和发送自己用户的邮件;同时也有POP3/IMAP邮件服务器供邮件客户收取邮件。