javax.mail.AuthenticationFailedException:maildrop已经锁定

时间:2015-04-15 09:22:53

标签: java mysql linux javamail

您好我们正在尝试使用

连接具有有效用户名和密码的邮件主机
 store.connect(host,user,password); // store is an object of          javax.mail.Store class.

来自我们的linux服务器,但我们面临以下异常。

    error while reading messagesjavax.mail.AuthenticationFailedException: maildrop already locked
    javax.mail.AuthenticationFailedException: maildrop already locked
    at com.sun.mail.pop3.POP3Store.protocolConnect(POP3Store.java:207)
    at javax.mail.Service.connect(Service.java:295)
    at javax.mail.Service.connect(Service.java:176)
    at rtnsmonitoring.Mailbox.<init>(Mailbox.java:33)
    at rtnsmonitoring.Mailbox.getMailboxes(Mailbox.java:49)
    at rtnsmonitoring.Main.run(Main.java:31)

请帮我解决一下。

注意:使用提供的凭据即可从UI登录邮件。 我也能够使用telnet发送电子邮件,邮件正在成功发送给收件人。

2 个答案:

答案 0 :(得分:0)

您正在使用POP3协议,该协议一次只允许单个客户端连接到指定帐户。尽可能尝试使用IMAP。

答案 1 :(得分:0)

现在它的工作。 pop是一个连接的客户端。我在我的程序中已经连接到我的帐户,我没有关闭我打开的文件夹。再次,我正在尝试连接到该帐户,因此它抛出此异常。现在我关闭了文件夹和连接,我可以处理文件夹中的邮件。