我使用Gnus和Offlineimap来读取GMail。Offlineimap从GMail获取邮件,并将其存储在本地计算机的/mnt/ mail /的邮件文件夹中。我将Gnus指向这些文件夹,从那里读取邮件并显示给我。
当我试图回复邮件时(当光标位于摘要缓冲区中的邮件主题上时,输入'r‘’),我会遇到以下问题:
(i) "Fcc:“字段填充了一个不存在的目录,并且我被告知这个目录不存在(它不存在)。还提示我是否要将此目录创建为新的maildir目录:
/mnt/Mail/sent并不是
。创造它?(y或n)
由于我不想保存发送消息的本地副本(因为Gmail、SMTP和IMAP无论如何都会为我获取它),所以在继续之前,我必须总是说“不”。每次发生这种情况都会带来很大的不便。
如何摆脱这个字段?,我不想以这种方式保存本地机器上任何地方发送的邮件。
我在我的.gnus文件中尝试了以下设置,但没有成功:
(setq author-copy) (setq作者-拷贝保护程序零)
。。
(setq忽略-报头"Fcc:")
(2)消息头中有一个“Reference:”字段,上面写着:
参考资料:87ty8n1qbz.fsf@mylocalmachine.localdomain
我该如何摆脱这个领域呢?这个看起来很难看,而且在正常的电子邮件中也很没用。
(3)消息头中的"From:“字段指的是我的本地机器:
出发地:G. Philip gphilip@mylocalmachine.localdomain
我必须编辑这个字段也每次,以便它包含我的适当的电子邮件地址。
由于我在我的gmail帐户中使用了几个电子邮件地址,所以我尝试在我的.gnus文件中使用这个字段来使用我正在回复的电子邮件的" to :“地址,但这两种方法都不起作用:
(setq message-alternative-emails (regexp '("myfirstaddress@gmail.com“”myotheraddress@gmail.com“))
。。
(setq posting styles‘(Header)to "myfirstaddress gmail.com") (地址"myfirstaddress gmail.com") ((header )到“my差地址gmail.com”)(地址“my差地址gmail.com"))
如何设置使"From:“字段自动填充原始电子邮件的"To:”字段?
我的.gnus文件如下所示:
使用
;使用Gnus从本地目录读取gmail,该目录由offlineimap同步
(setq gnus-select-方法)
'(nnmaildir "Gmail“(目录"/mnt/Mail") (过期-永不过期))
不要隐藏读电子邮件
(setq gnus-fetch-old-headers t)
按日期排序,最新的第一次。(setq线程排序-函数)
‘(gnus-线程-按编号的gnus-线程排序-按最近的日期))
不要每次都寻找新的“团体”。
(setq gnus-check-new-新闻组零)
使用更好(但更慢)的函数来提取信息。
;;来自邮件标题。
(setq gnus-提取-地址-组件
“邮件-提取-地址-组件”)
;使用gmail SMTP服务器发送电子邮件。
(setq发送-邮件-函数的smtpmail-发送-it
邮件发送-邮件功能‘smtpmail-发送-it smtpmail-starttls-凭据'(("smtp.gmail.com“587 nil nil)) smtpmail-auth-凭据'(("smtp.gmail.com”587 "myemailaddress@gmail.com“nil)) smtpmail-默认-smtp邮件-服务器”smtpmail“smtpmail-smtpmail服务587 smtpmail-调试-info t smtpmail-本地域”gmail.com“
发布于 2011-09-08 15:47:14
嗯,(ii)很容易。您可以通过将它添加到gnus-ignored-headers (或者从gnus-visible-headers中删除它,如果它在那里)来隐藏它。请参阅http://www.gnus.org/manual/gnus_142.html#SEC142
(iii)如果我正确理解问题,也可能会很容易。您是在发送消息中提到From字段吗?如果是这样的话,那么将user-mail-address设置为默认情况下想要使用的任何值,并且Gnus将不必根据您的用户名和机器主机名进行猜测。
https://stackoverflow.com/questions/7350756
复制相似问题