Настройка gnus с gmail imap

Я пытаюсь настроить gnus для работы с моей учетной записью gmail. Мой файл .gnus выглядит так:

(setq gnus-select-method '(nntp "news.gwene.org"))

(setq user-full-name "George P. Burdell")
(setq user-mail-address "[email protected]")

(setq smtpmail-auth-credentials "~/.authinfo.epg")
(add-to-list 'gnus-secondary-select-methods
        '(nnimap "gmail"
           (nnimap-address "imap.gmail.com")
           (nnimap-server-port 993)
           (nnimap-stream ssl)
           (nnimap-authinfo-file "~/.authinfo.epg")
           )
        )
(setq smtpmail-stream-type 'ssl
       smtpmail-smtp-server "smtp.gmail.com"
       smtpmail-smtp-service 465)

и мой файл .authinfo.epg выглядит так:

machine imap.gmail.com login [email protected] password secret port 993
machine smtp.gmail.com login [email protected] password secret port 465

и ошибка, которую он выдает:

Generating the cache active file...done
Opening nnfolder server on archive...done
Opening nnimap server on gmail...
Opening connection to imap.gmail.com via tls...
Opening TLS connection to `imap.gmail.com'...
Opening TLS connection with `gnutls-cli --insecure -p 993 imap.gmail.com'...failed
Opening TLS connection with `gnutls-cli --insecure -p 993 imap.gmail.com --protocols ssl3'...failed
Opening TLS connection with `openssl s_client -connect imap.gmail.com:993 -no_ssl2 -ign_eof'...failed
Opening TLS connection to `imap.gmail.com'...failed
Unable to open server nnimap+gmail due to: Buffer  *nnimap imap.gmail.com 993  *nntpd** has no process
Opening nnimap server on gmail...failed: 
No new newsgroups
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: 
Reading active file via nndraft...done
Checking new news...done
Warning: Opening nnimap server on gmail...failed: ; Server nnimap+gmail previously determined to be down; not retrying; Opening nnimap server on gmail...failed: ; Unable to open server nnimap+gmail due to: Buffer  *nnimap imap.gmail.com 993  *nntpd** has no process

(сорри за стену текста)

наконец, когда я оцениваю это:

(gnutls-available-p)

он просто печатает:

nil

Я использую emacs для Windows 8, я не использую cygwin, и я действительно не могу понять, в чем проблема, даже после нескольких часов поиска.

редактировать: я пробовал оба из них (а также комбинации из обоих) и получаю те же ошибки:

http://blog.binchen.org/posts/notes-on-using-gnus.html

http://www.emacswiki.org/emacs/GnusGmail


person yikes.gov    schedule 07.05.2015    source источник
comment
Вы сравнивали свою конфигурацию с настройкой wiki gmail, чтобы убедиться, что вы делаете то, что уже известно, работает правильно? emacswiki.org/emacs/GnusGmail Возможно, вы делаете что-то другое?   -  person lawlist    schedule 07.05.2015
comment
@lawlist Я просмотрел эту конфигурацию, а также конфигурацию здесь: blog.binchen.org/posts/notes-on-using-gnus.html Оба варианта (и их комбинации) вызывают одни и те же проблемы.   -  person yikes.gov    schedule 07.05.2015
comment
Взгляните на этот вопрос, некоторые важные моменты: [stackoverflow.com/questions/20591415/   -  person Jeffrey DeLeo    schedule 09.06.2015


Ответы (1)


Я предполагаю, что Emacs для Windows не поставляется с необходимыми библиотеками, поэтому (gnutls-available-p) возвращает вам nil. Вам придется где-то установить gnutls, чтобы ваш Emacs смог его найти, ср. главная страница GnuTLS. Вероятно, вам придется поместить загруженную библиотеку Windows в каталог, где Emacs ищет свои библиотеки.

person schaueho    schedule 07.05.2015