Я создаю приложение, используя Java для чтения электронных писем.И он работал без ошибок в последние дни.Но сегодня неожиданно возникла такая ошибка:
javax.mail.AuthenticationFailedException: [AUTH] Web login required: https://support.google.com/mail/answer/78754
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 MailReader.readMail(MailReader.java:44)
at MailReader.run(MailReader.java:32)
at java.util.TimerThread.mainLoop(Unknown Source)
at java.util.TimerThread.run(Unknown Source)
Я не могу понять, как это исправить.Я не ставил двухстороннюю аутентификацию.А также я поставил менее безопасное приложение, разрешенное.Поэтому я не могу понять, что не так.Кто-нибудь может мне помочь?Я очень ценю это.
Вот код, который я использую,
String host = "pop.gmail.com";
String username = "somename@gmail.com";
String password = "password";
Properties prop = new Properties();
Session session = Session.getInstance(prop, null);
Store store = session.getStore("pop3s");
store.connect(host, username, password);
Folder folder = store.getFolder("INBOX");
folder.open(Folder.READ_WRITE);