电子邮件相关协议主要有哪三种(SMTP, POP3,IMAP)

和电子邮件相关的协议主要有以下几种,它们各自有不同的用途、端口和加密方式。我用通俗的方式介绍一下:


1. SMTP(简单邮件传输协议)

  • 作用:用来发送邮件。比如你写好的邮件,就是通过SMTP协议传给邮件服务器,再发到对方的邮箱。
  • 常用端口
    • 25:默认端口,但容易被垃圾邮件滥用,通常不加密(明文传输)。
    • 587:更安全的替代端口,强制要求加密(用STARTTLS升级加密)。
    • 465:早期用于加密(SMTPS),现在也支持,直接走SSL/TLS加密。
  • 是否加密
    • 25端口默认不加密,但可以用STARTTLS手动升级加密。
    • 587和465端口是加密的(推荐用587)。

2. POP3(邮局协议第3版)

  • 作用:用来从服务器下载邮件到本地设备(比如电脑或手机)。下载后邮件通常会从服务器删除(除非设置保留)。
  • 常用端口
    • 110:默认端口,不加密(明文传输)。
    • 995:加密端口(POP3S),直接走SSL/TLS。
  • 是否加密
    • 110不加密,995加密(推荐用995)。

3. IMAP(互联网邮件访问协议)

  • 作用:用来在服务器上管理邮件(同步邮件夹、标记已读等)。邮件会保留在服务器上,适合多设备使用。
  • 常用端口
    • 143:默认端口,不加密(但可以用STARTTLS升级加密)。
    • 993:加密端口(IMAPS),直接走SSL/TLS。
  • 是否加密
    • 143默认不加密,993加密(推荐用993)。

4. HTTP/HTTPS(网页邮箱)

  • 作用:像Gmail、QQ邮箱的网页版,直接通过浏览器访问,底层用HTTPS加密。
  • 端口443(HTTPS)。
  • 是否加密:是(现代邮箱都强制HTTPS)。

总结对比表:

协议用途默认端口(不加密)加密端口加密方式
SMTP发送邮件25(可升级加密)587(STARTTLS)
465(SSL/TLS)
STARTTLS或直接SSL/TLS
POP3下载邮件110995(SSL/TLS)直接SSL/TLS
IMAP管理邮件143(可升级加密)993(SSL/TLS)STARTTLS或直接SSL/TLS
HTTPS网页邮箱443直接SSL/TLS

通俗建议:

  1. 发邮件:用SMTP的587端口(加密最安全)。
  2. 收邮件
    • 如果想同步多设备(比如手机和电脑),用IMAP的993端口
    • 如果只想下载到本地(比如老式邮箱),用POP3的995端口
  3. 网页邮箱:直接用浏览器登录(比如mail.qq.com),不用担心端口,默认就是加密的。

现代邮箱服务(如Gmail、QQ邮箱等)基本都强制加密了,只要不主动选“不安全连接”,一般没问题!