我遇到了一个关于在 Java 中以编程方式获取草稿和发送邮件文件夹的问题。虽然我能够使用 pop3 获取收件箱并能够通过 smtp 发送邮件,但我无法通过 pop3 完成它。提前感谢您的回复。
amit chadha
问问题
1452 次
3 回答
5
POP3 协议根本不支持文件夹,所以你唯一能得到的就是收件箱。
所有其他文件夹都本地存储在每个 POP3 客户端中,因此如果您正在编写一个,您可以随意以任何您喜欢的方式进行操作。
可能有 POP3 服务器允许通过扩展使用文件夹,但在这种情况下,它们不遵循标准协议,您很可能会实现自己的东西或尝试找到特定于该邮件服务器的某些包。
如果您想以标准化方式使用服务器端文件夹,我建议您查看 IMAP。大多数邮件提供商都支持 POP3 和 IMAP,并且它支持在服务器上存储文件夹(包括草稿、已发送邮件和其他自定义文件夹)。
于 2009-03-05T10:25:41.740 回答
0
当我看到这个时,我会说 JavaMail 提供的标准 POP3 协议实现不支持这个。
于 2009-03-05T10:10:53.833 回答
0
POP3 不支持不同文件夹的概念。如果邮件服务器支持 IMAP,那么您就可以访问所有文件夹。JavaMail 中的 IMAP 支持不错且易于使用。
于 2009-03-06T12:32:54.593 回答