来自here。
虽然电子邮件服务器和其他邮件传输代理使用SMTP发送和接收邮件,但用户级客户端邮件应用程序通常仅使用SMTP将邮件发送到邮件服务器进行中继。对于接收消息,客户端应用程序通常使用邮局协议(POP)或Internet消息访问协议(IMAP)或专有系统(如Microsoft Exchange或Lotus Notes / Domino)来访问邮件服务器上的邮箱帐户
为什么?
答案 0 :(得分:2)
在同一页上,它谈到了它。
SMTP与邮件检索
SMTP是一个 仅交付协议。它不能拉 来自远程服务器的消息 需求。其他协议,如 邮局协议(POP)和 Internet消息访问协议 (IMAP)是专门为 检索邮件和管理邮件 框。但是,SMTP有一个功能 启动邮件队列处理 远程服务器以便请求 系统可能会收到任何消息 注定它(参见远程消息 队列开始)。 POP和IMAP是 用户的首选协议 个人电脑只是 间歇性通电或互联网 连接只是暂时的 主机无法在此期间接收消息 离线时期。
答案 1 :(得分:1)
SMTP旨在用于“永远在线”服务器;大多数人不会让他们的邮件客户端全天候运行,并且能够随时接收电子邮件。最近,有可能使用ETRN
指示远程服务器尝试提供排队等待客户端的任何内容,但这仍然没有得到广泛支持,并且通常不能像客户端那样“拉动” “(或IMAP的假推IDLE
扩展名。)
还有一个问题是大多数服务器在向下一个服务器发送失败时向原始发件人发送警告;这对于服务器内部传输是一件好事,但对于间歇性连接的客户端来说却是一件坏事。