Bagaimana cara mengatur Emacs di Linux untuk membaca / mengirim email dari Gmail?

6

Saya biasanya suka Gmail, tetapi ada sesuatu tentang teks yang diformat dengan baik, warna yang disorot di latar belakang hitam yang sangat menarik bagi saya. Saya ingin dapat menggunakan Emacs untuk membaca / mengirim email menggunakan akun Gmail saya, tetapi pengaturannya sulit sekali. Saya mencoba banyak ekstensi dan tutorial, tetapi tidak ada yang memberi saya setup email yang berfungsi penuh untuk Emacs.

Ini akan menjadi percobaan terakhir saya sebelum saya menyerah. Saya di Ubuntu 11.10, shell Unity standar, menggunakan Emacs 23.3. Tolong beritahu saya sekali dan untuk semua cara agar ini bekerja.

EpsilonVector
sumber

Jawaban:

2

Gnus tampaknya memiliki beberapa instruksi untuk GMail. Menggunakan IMAP mungkin yang terbaik karena membiarkan email dapat diakses oleh klien lain dan antarmuka web jika terjadi kesalahan secara lokal.

Brian
sumber
2

Saya menggunakan offlineimap + dovecot untuk membuat surel lokal.

.Offlineimaprc saya adalah:

[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 = [email protected]

/Etc/dovecot.conf saya berisi:

default_mail_env = maildir:%h/Maildir

dan .gnus saya punya:

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

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

Untuk surat keluar saya menggunakan:

(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 "[email protected]" nil)))
(setq smtpmail-default-smtp-server "smtp.gmail.com")
(setq smtpmail-smtp-server "smtp.gmail.com")
(setq smtpmail-smtp-service 587)

Dan itu hanya berhasil.

Resi
sumber
Saya menginstal dovecot dan memperingatkan saya bahwa "file confnya bukan milik pengguna saat ini". Tidak yakin apa yang harus dilakukan dengan ini. Juga, saya tidak dapat menemukan program shell imap. Tidak ada file imap di / usr / lib / dovecot
EpsilonVector
Saya tidak tahu bagaimana Anda menginstal dovecot. Saya menggunakan Debian, dan paket dovecot dari debian tidak stabil (package dovecot-imapd)
Rémi