SMTP
是“Simple Mail Transfer Protocol”的缩写。
SMTP 是用于在 Internet 上发送电子邮件的协议。电子邮件客户端(例如 Microsoft Outlook 或 macOS 的“邮件”应用)使用 SMTP 连接到邮件服务器并发送电子邮件。邮件服务器也使用 SMTP 在不同邮件服务器之间交换邮件。SMTP 不用于从服务器下载电子邮件;相反,IMAP 和 POP3 协议会检索邮件。
电子邮件客户端首先通过TCP与邮件服务器建立 SMTP 连接。然后,客户端将邮件推送到服务器,服务器会检查收件人的电子邮件地址,确认收件人是否与发件人位于同一域名;如果是,服务器就可以投递邮件。否则,服务器会运行DNS查询,以查找收件人邮件服务器的IP 地址。随后,邮件服务器会与目标邮件服务器建立另一个 SMTP 连接,以发送邮件。
配置电子邮件客户端时,系统可能会要求你分别指定用于接收和发送邮件的邮件服务器。有些电子邮件服务使用同一台服务器发送和接收邮件(例如 mail.example.com),而其他服务则为这两项任务使用不同的服务器(例如 imap.example.com 和 smtp.example.com)。
NOTE: 现代电子邮件客户端和邮件服务器使用 SMTP 的一种修改版本,称为扩展 SMTP(Extended SMTP),也称为 ESMTP。此更新版本支持电子邮件附件和TLS安全功能。
测试你的知识