ฉันใช้ 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)
และมันก็ใช้งานได้