Использую небольшую программу для периодического выкачивания и архивирования сообщений из аккаунта на Gmail.
Сегодня при попытке забрать сообщения программа выдала ошибку:
javax.mail.AuthenticationFailedException: [ALERT] Please log in via your web browser: support.google.com/mail/acounts/answer/78754 (Failure)
Изучения ссылки из ошибки показало, что в Google считают аутентификацию по IMAP+SSL небезопасной и такая возможность больше недоступна по-умолчанию. Google даже отдельно упоминает, что пользователи Microsoft Outlook и Mozilla Thunderbird тожо пролетают.
Теоретически, в аккаунте Google сделали переключалку, с помощью которой можно разрешить «небезопасные приложения». Но, к сожалению, она не работает — сообщение о включении небезопасного режима на почту приходит, но при рефреше страницы переключалка возвращается в OFF, а IMAP остается недоступен.