我正在使用带有 Offlineimap 的 Gnus 来阅读 GMail。Offlineimap 从 GMail 获取邮件并存储在我本地机器上/mnt/Mail/的 Maildir 文件夹中。我将 Gnus 指向这些文件夹,它从那里读取邮件并将其显示给我。
当我尝试回复邮件时(当光标位于摘要缓冲区中邮件的主题上时键入“r”),我遇到以下问题:
(i) “Fcc:”字段填充了一个不存在的目录,我被告知该目录不存在(它不存在)。还会提示我是否要将此目录创建为新的 maildir 目录:
/mnt/Mail/sent不是邮件目录。创造它?(是或否)
由于我不想保存已发送邮件的本地副本(因为 Gmail SMTP 和 IMAP 无论如何都会为我获取它),所以在继续之前我必须始终说“不”。当它每次都发生时,这是一个巨大的不便。
我如何摆脱这个领域?我不想以这种方式将发送的邮件保存在本地机器上的任何地方。
我在.gnus文件中尝试了以下设置,但无济于事:
(setq gnus-author-copy nil) (setq gnus-author-copy-saver nil)
..
(setq mail-yank-ignored-headers "Fcc:")
(ii) 消息头中有一个“参考:”字段,内容如下:
参考文献:<87ty8n1qbz.fsf@mylocalmachine.localdomain>
我如何摆脱这个领域?这看起来很丑陋,在普通电子邮件中毫无用处。
(iii) 消息头中的“From:”字段是指我的本地机器:
发件人:G Philip <gphilip@mylocalmachine.localdomain>
我也必须每次都编辑这个字段,以便它包含我正确的电子邮件地址。
由于我在我的 gmail 帐户中使用了几个电子邮件地址,因此我在我的 .gnus 文件中尝试了以下操作,以使该字段使用我正在回复的电子邮件的“收件人:”地址,但两种方法都不起作用:
(setq message-alternative-emails (regexp-opt '("myfirstaddress@gmail.com" "myotheraddress@gmail.com")))
..
(setq gnus-posting-styles '(((header "to" "myfirstaddress gmail.com") (address "myfirstaddress gmail.com")) ((header "to" "myotheraddress gmail.com") (address "myotheraddress gmail .com"))))
如何设置,以便“发件人:”字段自动填充原始电子邮件的“收件人:”字段?
我的 .gnus 文件如下所示:
;; 使用 Gnus 从 offlineimap 同步的本地目录读取 gmail
(setq gnus-选择方法
'(nnmaildir "Gmail" (directory "/mnt/Mail") (expire-age never)))
;; 不要隐藏已读电子邮件
(setq gnus-fetch-old-headers t)
;; 按日期排序,最新的在前。
(setq gnus-thread-sort-functions
'(gnus-thread-sort-by-number gnus-thread-sort-by-most-recent-date))
;; 不要每次都寻找新的“组”。
(setq gnus-check-new-newsgroups 无)
;; 使用更好(但更慢)的函数来提取信息
;; 从邮件标题。
(setq gnus-extract-address-components
'mail-extract-address-components)
;; 使用 gmail SMTP 服务器发送电子邮件。
(setq send-mail-function 'smtpmail-send-it
message-send-mail-function 'smtpmail-send-it smtpmail-starttls-credentials '(("smtp.gmail.com" 587 nil nil)) smtpmail-auth-credentials '(("smtp.gmail.com" 587 "myemailaddress@gmail.com" nil)) smtpmail-default-smtp-server "smtp.gmail.com" smtpmail-smtp-server "smtp.gmail.com" smtpmail-smtp-service 587 smtpmail-debug-info t smtpmail-local-domain "gmail.com")