GNU Emacs Gnus не может подключиться к gmail IMAP

Я собираюсь настроить Gnus на получение электронных писем из моей учетной записи gmail через IMAP. Я сделал это как рекомендуется на https://www.emacswiki.org/emacs/GnusGmail , однако я продолжаю получать ошибки от Gnus при запуске:

Opening connection to imap.gmail.com via tls... nnimap (gmail) open error: 'NO (ALERT) Please log in via your web browser: https://support.google.com/mail/accounts/answer/78754 (Failure)'. Continue? (y or n) y Saving file /home/mark/.newsrc-dribble... Wrote /home/mark/.newsrc-dribble [2 times] Gnus auto-save file exists. Do you want to read it? (y or n) y Opening nnimap server on gmail... Server nnimap+gmail previously determined to be down; not retrying Opening nnimap server on gmail...failed: NO (ALERT) Please log in via your web browser: https://support.google.com/mail/accounts/answer/78754 (Failure) Checking new news... Reading active file from gmail via nnimap... Opening nnimap server on gmail... Server nnimap+gmail previously determined to be down; not retrying Opening nnimap server on gmail...failed: NO (ALERT) Please log in via your web browser: https://support.google.com/mail/accounts/answer/78754 (Failure) Reading active file via nndraft...done Checking new news...done No news is good news Warning: Opening nnimap server on gmail...failed: NO (ALERT) Please log in via your web browser: https://support.google.com/mail/accounts/answer/78754 (Failure); Server nnimap+gmail previously determined to be down; not retry\ ing; Opening nnimap server on gmail...failed: NO (ALERT) Please log in via your web browser: https://support.google.com/mail/accounts/answer/78754 (Failure); Server nnimap+gmail previously determined to be down; not retrying gnus-group-read-group: No group on current line 

У меня установлен GnuTLS, и gnutls-cli, похоже, работает с imap.gmail.com:993, я получаю «OK Gimap готов к запросам».

Вот мой ~ / .gnus:

 (setq gnus-select-method '(nnimap "gmail" (nnimap-address "imap.gmail.com") (nnimap-server-port 993) (nnimap-stream ssl) (nnir-search-engine imap) (nnimap-authinfo-file "~/.authinfo"))) (setq smtpmail-smtp-service 587 gnus-ignored-newsgroups "^to\\.\\|^[0-9. ]+\\( \\|$\\)\\|^[\"]\"[#'()]") 

Моя ~ / .authinfo выглядит так:

 machine imap.gmail.com login mark@mydomain.com password my_password port 993 machine smtp.gmail.com login mark@mydomain.com password my_password port 587 

В чем может быть проблема?

Gmail не разрешает доступ IMAP по умолчанию от клиентов, которые не соответствуют своим небезопасным стандартам безопасности. Я столкнулся с тем же, что и тестирование некоторых сценариев, которые я писал с помощью imaplib Python. Вам нужно зайти на сайт и включить подключения из менее безопасных приложений.

Информационная страница из Google (включает прямую ссылку на экран настроек): https://support.google.com/accounts/answer/6010255