当两个用户(不同的计算机)想要检查一个电子邮件帐户时,应该使用哪种协议 - POP3 还是 IMAP?
问题是,当一个用户删除一封电子邮件时,因为他已经查看了该电子邮件,而另一个用户却没有查看。该电子邮件在第二个用户查看之前就被从第二个用户的电子邮件中删除了。有没有什么解决方案可以解决这个问题?
答案1
您想使用 IMAP!POP3 是不是专为此场景而设计!
虽然你可以告诉 POP3 在服务器上保留邮件的副本,但它还将它们下载到本地计算机。请注意单词“复制“。使用此选项与一个人共享邮箱,您将获得每封邮件的三个副本:一个在服务器上,另一个在每个系统上都有一个本地副本!
此外,无法在 POP3 中共享已发送邮件。所有已发送邮件都是本地的。
另一方面,IMAP 可以满足您的需求。虽然每封邮件的部分数据都会下载到本地,但服务器会保留所有邮件的原始内容。你们两人访问的每封邮件都是相同的。
此外,全部已发送的邮件保留在服务器上。
IMAP 将为您提供一个真正共享的邮箱。
答案2
使用 POP,并让两个电子邮件客户端“在服务器上保留一份邮件副本”,并留出一段合理的时间,以便双方都对其进行检查。在您的电子邮件客户端帐户设置中选择所需的选项。
答案3
如果需要使用单个邮箱,则按照@Josh 的建议,配置邮件客户端在服务器上留言,可能是最好的。无论您使用 POP3 还是 IMAP4,它都可以同样好用,因为关键是配置客户端以将消息留在服务器上。IMAP4 在“离线”设置下的工作效果与 POP3 一样好,尽管它比 POP3 更像在线访问协议。
然而,尽管这稍微超出了问题的范围,但除非你有一些非常具体的使用场景需要使用单个邮箱,否则我实际上建议你创建两个邮箱然后设置一个别名在邮件服务器上发送一个地址二者皆是信箱。那么,一个用户对服务器上的电子邮件所做的操作对另一个用户没有任何影响。我认为没有任何成熟的邮件服务器不支持这样的概念,无论它被称为别名、分发列表、转发帐户还是其他名称。
您必须培训用户在任何回复中抄送或密送通用地址,并在回复之前寻找回复,但它完全消除了一个用户删除另一个用户的电子邮件的风险。