Як налаштувати Emacs на Linux для читання / надсилання пошти з Gmail?


6

Як правило, мені подобається Gmail, але є щось про добре відформатований, кольоровий виділений звичайний текст на чорному тлі, що мені дуже подобається. Я хотів би мати можливість використовувати Emacs для читання / надсилання електронної пошти за допомогою мого облікового запису Gmail, але налаштувати її надзвичайно складно. Я спробував купу розширень та навчальних посібників, але жодне з них не дало мені повноцінної настройки електронної пошти для Emacs.

Це буде моєю останньою спробою, перш ніж я відмовитись. Я на Ubuntu 11.10, стандартну оболонку Unity, використовуючи Emacs 23.3. Скажіть, будь ласка, раз і назавжди, як змусити це працювати.

Відповіді:


2

Здається, у Gnus є кілька інструкцій щодо GMail. Використання IMAP, мабуть, найкраще, оскільки він залишає пошту доступною для інших клієнтів та веб-інтерфейсу, якщо локально щось не вдається.


2

Я використовую offlineimap + dovecot для надсилання електронної пошти.

Мій .offlineimaprc:

[general]
accounts = Locals, Gmail
maxsyncaccounts = 2

[Account Gmail]
localrepository = Local
remoterepository = Remote
autorefresh = 5

[Repository Local]
type = Maildir
localfolders = ~/Maildir

[Repository Remote]
type = Gmail
remotehost = imap.gmail.com
remoteuser = my.email@gmail.com

Мій /etc/dovecot.conf містить:

default_mail_env = maildir:%h/Maildir

і мій .gnus мають:

(setq imap-shell-program "/usr/lib/dovecot/imap")

(setq gnus-secondary-select-methods
      '((nndraft "")
        (nnimap "localhost"
         (nnimap-stream shell)))))

Для вихідної пошти я використовую:

(setq send-mail-function 'smtpmail-send-it)
(setq message-send-mail-function 'smtpmail-send-it)
(setq smtpmail-starttls-credentials '(("smtp.gmail.com" 587 nil nil)))
(setq smtpmail-auth-credentials '(("smtp.gmail.com" 587 "my.email@gmail.com" nil)))
(setq smtpmail-default-smtp-server "smtp.gmail.com")
(setq smtpmail-smtp-server "smtp.gmail.com")
(setq smtpmail-smtp-service 587)

І це просто працює.


Я встановив dovecot, і він попередив, що його "конф-файл не належить поточному користувачеві". Не впевнений, що з цим робити. Крім того, я не зміг знайти програму оболонки Imap. Немає файлу
Imap

Я не знаю, як ви встановили голубця. Я використовую Debian, а пакет dovecot від debian нестабільний (пакет dovecot-imapd)
Rémi

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.