电子邮件客户端通过发起对( )服务器的( )端口的TCP连接来进行邮件发送。
单选题
电子邮件客户端通过发起对( )服务器的( )端口的TCP连接来进行邮件发送。
A. POP3
B. SMTP
C. HTTP
D. IMAP
答案:B
解析
正确答案是 B. SMTP。
电子邮件客户端发送邮件时,需要把邮件提交给 SMTP 服务器,并通过 SMTP 协议建立 TCP 连接,默认端口为 25;加密场景常用 465 或 587。SMTP 专门负责邮件的发送与中继。
逐项说明:
- A. POP3:用于从邮件服务器接收/下载邮件,默认端口 110。
- B. SMTP:用于发送邮件,符合题意。
- C. HTTP:用于 Web 访问,不是邮件客户端发送邮件时的标准邮件协议。
- D. IMAP:用于接收并同步邮件,默认端口 143。
面试延伸:SMTP 管“发”,POP3/IMAP 管“收”;Java 中常用 JavaMail 或 Spring 的 JavaMailSender,底层通过 SMTP 服务器发送邮件。