Yah 00:YahoomailImap在2018年登录

我得到AUTHENTICATE Invalid credentials,即使我的用户名 / 通行证是正确的。我确实遇到了另一个帖子,另一个用户有同样的问题,但没有解决方案发布,他已经想出了如何解决它,虽然根据评论。

这是指向其他帖子的链接

Debugging IMAP access of Yahoo in 2018

是我的日志

DEBUG: setDebug: JavaMail version 1.5.0-b01
DEBUG: getProvider() returning javax.mail.Provider[STORE,imaps,com.sun.mail.imap.IMAPSSLStore,Oracle]
DEBUG IMAPS: mail.imap.fetchsize: 16384
DEBUG IMAPS: mail.imap.ignorebodystructuresize: false
DEBUG IMAPS: mail.imap.statuscachetimeout: 1000
DEBUG IMAPS: mail.imap.appendbuffersize: -1
DEBUG IMAPS: mail.imap.minidletime: 10
DEBUG IMAPS: trying to connect to host "imap.mail.yahoo.com", port 993, isSSL true
* OK [CAPABILITY IMAP4rev1 ID MOVE NAMESPACE XYMHIGHESTMODSEQ UIDPLUS LITERAL+ CHILDREN SASL-IR AUTH=PLAIN AUTH=XYMCOOKIEB64 AUTH=XOAUTH2 AUTH=OAUTHBEARER] IMAP4rev1 Hello
DEBUG IMAPS: AUTH: PLAIN
DEBUG IMAPS: AUTH: XYMCOOKIEB64
DEBUG IMAPS: AUTH: XOAUTH2
DEBUG IMAPS: AUTH: OAUTHBEARER
DEBUG IMAPS: protocolConnect login, host=imap.mail.yahoo.com, user=myusername@ymail.com, password=<non-null>
DEBUG IMAPS: AUTHENTICATE PLAIN command trace suppressed
DEBUG IMAPS: AUTHENTICATE PLAIN command result: A0 NO [AUTHENTICATIONFAILED] AUTHENTICATE Invalid credentials
javax.mail.AuthenticationFailedException: [AUTHENTICATIONFAILED] AUTHENTICATE Invalid credentials

是我的代码

public class Main {
    private static final String email_id = "myusername0@ymail.com";
    private static final String password = "mypassword";
    public static void main(String[] args) {
        Properties properties = new Properties();
        // yahoo
        properties.put("mail.store.protocol", "imap");
        properties.put("mail.imaps.host", "imap.mail.yahoo.com");
        properties.put("mail.imaps.port", "993");
        properties.put("mail.imap.ssl.enable", "true");
        properties.put("mail.imap.mail.auth", "true");
        try {
            Session session = Session.getDefaultInstance(properties, null);
            session.setDebug(true);
            Store store = session.getStore("imaps");
            store.connect(email_id, password);
            store.close();
        } catch (Exception e) {
            e.printStackTrace();
        }
    } // end of main
}

任何人都知道这里有什么问题?

1

您当前无权访问邮件等受限范围。您将无法创建具有邮件访问权限的应用程序,并且在完成审批流程之前,您将无法通过 oauth2 连接到 IMAP。

请通读https://developer.verizonmedia.com/mail/developer-access,如果要继续进行审批流程,则需要填写访问请求表,您可以在其中找到。

本站系公益性非盈利分享网址,本文来自用户投稿,不代表边看边学立场,如若转载,请注明出处

(652)
Python如何判断奇偶数:如何计算RAID5奇偶校验为偶数磁盘计数
上一篇
关于机器人编程的介绍:关于聊天机器人创建的交替消息
下一篇

相关推荐

发表评论

登录 后才能评论

评论列表(55条)