ฉันจะตั้งค่า Emacs บน Linux เพื่ออ่าน / ส่งจดหมายจาก Gmail ได้อย่างไร


5

โดยทั่วไปฉันชอบ 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 และเตือนฉันว่า "ไฟล์ conf ไม่ได้เป็นของผู้ใช้ปัจจุบัน" ไม่แน่ใจว่าจะทำอย่างไรกับสิ่งนี้ นอกจากนี้ฉันไม่พบโปรแกรม imap shell ไม่มีไฟล์ imap ใน / usr / lib / dovecot
EpsilonVector

ฉันไม่รู้ว่าคุณติดตั้ง dovecot อย่างไร ฉันใช้ Debian และแพ็กเกจ dovecot จาก debian ไม่เสถียร (package dovecot-imapd)
Rémi

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.