常见的邮件协议包括SMTP和POP3,SMTP用来发送邮件,POP3用来接收邮件信息。
SMTP
SMTP 是一种用于发送电子邮件的协议。它的主要作用是将**电子邮件**从邮件客户端(如 Outlook、Thunderbird)或邮件服务器发送到接收服务器。- SMTP 负责邮件的发送和转发,包括邮件的地址解析、邮件的格式化等。
- 当你点击 “发送” 按钮时,SMTP 将邮件从发件人发送到邮件服务器,再通过邮件服务器将其转发到接收方的邮件服务器。
- 在发送过程中,SMTP 使用的是客户端-服务器架构,邮件客户端通过 SMTP 连接到邮件服务器,并将邮件发送给目标服务器。
默认端口:
- 端口 25:这是 SMTP 的默认端口,用于服务器间邮件传输,但它常常被 ISPs 和防火墙屏蔽,因为它容易成为垃圾邮件的来源。
使用25端口发送邮件,会被qq给屏蔽掉
- 端口 587:这是 SMTP 的提交端口(Submission Port),常用于客户端发送邮件,它比端口 25 更常见且更安全。
- 端口 465:也用于 SMTP 的加密连接,但由于历史原因,这个端口已经不常用
特点
- 只负责邮件发送,不负责邮件接收。
- 使用推送模型,即服务器主动向目标服务器推送邮件。
- 邮件内容包括发件人、收件人、主题、时间、正文等
POP3邮件协议
** POP3 用于从邮件服务器接收和下载电子邮件。它主要用于邮件的接收,允许用户从邮件服务器下载邮件到本地设备(例如电脑或手机),然后进行查看和管理。 **- 当用户想查看邮件时,POP3 客户端与邮件服务器建立连接,下载邮件。
- POP3 一旦将邮件下载到本地设备,邮件通常会从服务器上删除(取决于服务器配置),因此它不适用于需要在多个设备上查看邮件的场景。
- POP3 使用的是拉取模型,即客户端定期向服务器请求新的邮件。
-
- 端口 110**:POP3 的默认端口,用于普通的未加密通信。**
- 端口 995:POP3S(加密的 POP3)默认端口,用于通过 SSL/TLS 加密的 POP3 连接。