如何以编程方式打开POP3文件夹

时间:2017-04-21 20:34:21

标签: java javamail pop3

我正在使用Java编写一个没有JavaMail库的小邮件服务器。到目前为止,我总是使用netcat来测试和调试它,如

nc pop.domain.com 110
helo
user <myname>
pass <mypass>
list

依此类推,一切顺利。现在我已经尝试过Outlook Mail Client,并尝试连接我的GMail帐户,看看它是否也有效但失败了:S登录程序同时适用于(gmail和outlook),但是当涉及到LIST,CAPA或RETR时,它不起作用。现在我使用了另一个使用Java Mail API的java脚本,并尝试检索消息但是识别出Java错误&#34;文件夹未打开&#34;当我发出

folder = store.getDefaultFolder().getFolder("INBOX");

那么我怎样才能打开&#34;它告诉POP客户端该文件夹是否已打开?

格尔茨

编辑:我认为解决方案与回复TOP相同。我尝试使用Outlook邮件客户端,当我回复

时它会起作用
+OK <messagecount> (<foldersice> octets)
#<MSG_ID>
<MSG_SUBJECT>
#<MSG_ID>
<MSG_SUBJECT>
#<MSG_ID>
<MSG_SUBJECT>
// and so on

1 个答案:

答案 0 :(得分:1)

显然你已经阅读了文档中的 none ......: - (

Folder.open方法怎么样?

在提出下一个问题之前,请先阅读JavaMail FAQ