为什么我们需要pop3或Imap协议?

时间:2013-10-23 11:24:11

标签: php email smtp gmail pop3

我们需要Smtp协议,因为我们想要将电子邮件发送到其他服务器。 但是为什么我们需要pop3或Imap协议来编写邮件服务器?如果我在我的服务器中存储消息,我不能直接访问消息吗?当用户想要下载最后3条消息时,我将从数据库中取出它们并发送给用户。我的错误在哪里?

1 个答案:

答案 0 :(得分:1)

  

但为什么我们需要pop3或Imap协议来编写邮件服务器?

它们为邮件客户端提供了一种标准方式,可以通过网络从邮箱中获取邮件。

  

如果我在我的服务器中存储消息,我不能直接访问消息吗?

当然可以。我一直这样做。我的邮件服务器以标准的Maildir格式存储消息,在使用SSH登录后,我使用控制台邮件客户端从那里读取。

  

当用户想要下载最后3条消息时,我会从数据库中取出它们并发送给用户。

用户如何告诉您他们想要下载邮件?当他们这样做时你会如何向他们发送信息?通常的方法是IMAP和POP。