TryHackMe | Cyber Security Training

SMTP 介绍

  • SMTP : 简易邮件传输协议,用于处理电子邮件的 发送,为了支持电子邮件服务通过使用 SMTP 和 POP/IMAP 协议,共同完成发送邮件和接收邮件
  • 功能: - 验证谁在使用 SMTP 服务器发送邮件 - 发送邮件 - 如果邮件无法送达,将邮件返回发件人
  • SMTP 使用 TCP 25端口

介绍

通过 Internet 发送电子邮件需要以下组件:
  1. 邮件提交代理 (MSA)
  2. 邮件传输代理 ( MTA )
  3. 邮件投递代理 ( MDA )
  4. 邮件用户代理 ( MUA )

SMTP - 图1

该图显示了电子邮件到达收件人收件箱需要经过以下五个步骤:
  1. 邮件用户代理 ( MUA ),或简称为电子邮件客户端,有一封电子邮件要发送。MUA 连接到邮件提交代理 (MSA) 以发送其消息。
  2. MSA 接收邮件,检查是否有任何错误,然后再将其传输到通常托管在同一服务器上的邮件传输代理 ( MTA ) 服务器。
  3. MTA会将电子邮件发送给收件人的 MTA 。MTA 还可以充当邮件提交代理 (MSA)。
  4. 典型的设置将使MTA服务器也充当邮件传递代理 (MDA)。
  5. 收件人将使用他们的电子邮件客户端从MDA收集电子邮件。
同样,我们需要遵循一个协议来与HTTP服务器通信,我们需要依赖电子邮件协议来与 MTA 和 MDA 通信。这些协议是:
  1. 简单邮件传输协议 ( SMTP )
  2. 邮局协议版本 3 (POP3) 或 Internet 消息访问协议 (IMAP)

**<font style="color:#DF2A3F;">简单邮件传输协议 ( SMTP ) 用于与 MTA 服务器通信</font>**。因为 SMTP 使用明文,所有命令都在不加密的情况下发送,我们可以使用基本的 Telnet 客户端连接到 SMTP 服务器并充当电子邮件客户端 (MUA) 发送消息。