标签: gnus

如何将已经读过的文章提取到gnus中的摘要缓冲区?

在汇总缓冲区中,如何在两种情况下使gnus读取已经读过文章:

  1. 而在一个线程中已经阅读了一些文章(因此不可见).我想完成线程与所有文章(不仅是父母!)读或未读.

  2. 获取最后N个不可见的阅读文章.

万分感谢!

emacs gnus

16
推荐指数
1
解决办法
2046
查看次数

刷新gnus中的摘要缓冲区

当我正在阅读消息时,gnus我希望在消息*Summary*到达时在我的缓冲区中动态显示新消息.目前我必须回到*Group*缓冲区,然后INBOX再次选择...有没有办法刷新*Summary*缓冲区而不回去*Group*

emacs gnus

13
推荐指数
2
解决办法
2171
查看次数

如何自动订阅Gnus中的新IMAP文件夹?

我需要自动订阅我的IMAP服务器在Gnus中创建的新IMAP文件夹.这该怎么做?

emacs imap gnus

10
推荐指数
1
解决办法
1422
查看次数

Gnus中针对Emacs的新邮件通知

我在Emacs中使用Gnus作为我的邮件客户端.我的.gnus.el配置为定期检查邮件[1]但是,现在,我无法知道我是否收到了切换到组缓冲区的新邮件.当我在特定组或组中收到新邮件时,我希望收到某种类型的通知.我找到了gnus-notify.el [2]但是我没有成功地让它工作(不可否认,可能是由于我对如何正确配置它缺乏了解 - 我是Emacs和Gnus的新手).任何人都可以提供我需要采取的步骤,以使gnus-notify正常工作或提供另一种方法来使用Gnus获取某种类型的新邮件指示器吗?

[1]

(gnus-demon-add-handler 'gnus-group-get-new-news 2 t)
(gnus-demon-init)
Run Code Online (Sandbox Code Playgroud)

[2] http://www.emacswiki.org/cgi-bin/wiki/gnus-notify.el

email emacs gnus

10
推荐指数
1
解决办法
3960
查看次数

每帧缓冲区

在切换和显示缓冲区时,是否可以通过每个emacs帧获取相关缓冲区的子集

我的意思是

  • 专用于GNUS的帧将仅显示gnus缓冲区
  • 专用于ERC的帧将仅显示erc缓冲区
  • 专用于编辑的帧将仅显示所有其他缓冲区

irc emacs buffer gnus

10
推荐指数
1
解决办法
277
查看次数

我应该使用哪个Emacs邮件包?

GNU Emacs附带的(显然)邮件读写包的数量让我感到不知所措,更不用说第三方了.我甚至不知道从哪里开始,所以让我说一下我正在寻找什么样的功能,希望有人能说服我,一个选择比其他选择更好.

我已经使用Claws Mail一年多了,我对它非常满意.也就是说,我将大部分计算时间花在终端Emacs上,我也希望从中管理我的电子邮件.我需要的一些功能是:

  • 从多个SMTP服务器发送邮件
  • 从多个IMAP服务器读取邮件
  • 自动(或简单)同步本地邮箱与服务器上的邮箱,反之亦然
  • 所有已阅读和发送的消息的本地副本,其组织方式允许轻松搜索,即使未连接到互联网也是如此
  • 轻松阅读RSS源
  • 终端Emacs中HTML文件的良好呈现用于阅读目的(这可能与阅读包无关)
  • 地址簿和组(有时称为"别名")
  • 自动过滤,处理,标记等

我可能错了,但似乎我的选择是在MH-E,Gnus和Message/Rmail之间.我已经很好地调查了这些中的每一个,并且被所有三个显然无限的可定制性所震撼.我有能力学习任何一个,但我对电子邮件一般都不太了解,我想在深入研究之前确保我有正确的选择.MH-E使用与Claws Mail相同的邮箱格式,但我不知道应该做多少差异.

email emacs gnus emacs24

10
推荐指数
0
解决办法
1325
查看次数

如何基于"Message-ID:"生成动态"Reply-To:"?[+细节]

如何根据创建的消息的 Message-ID在emacs/gnus中生成动态的"Reply-To:"(和"From:")标头?我想使用外部(perl)脚本+detail基于"Messaged-ID:"标头生成动态部分.

user+detail@example.net
Run Code Online (Sandbox Code Playgroud)

我已设法创建一个包含由我的外部脚本生成的内容的标头.该脚本将usenet组名称作为命令行参数.我也想传递message-id值.

我目前的代码
〜/ .emacs:

'(gnus-posting-styles ("^pl\\.test$" ("Reply-To" message-make-reply-to)))
Run Code Online (Sandbox Code Playgroud)

〜/ .gnus

(defun message-make-reply-to()
  (my-script ".../reply-to.pl" (message-fetch-field "Message-Id")))

(defun my-script(path &optional param) ....
Run Code Online (Sandbox Code Playgroud)

问题:脚本没有接收message-id作为其参数(my-script正确显式设置参数)

email emacs elisp gnus emacs24

10
推荐指数
1
解决办法
570
查看次数

在emacs中使用gnus访问来自microsoft exchange的邮件(2010)

我试图通过nnimap连接gnus来从Exchange服务器读取邮件.在gnus启动中定义的是配置信息

(setq gnus-select-method '(nnimap "example"
              (nnimap-address "mail.server.com")
              (nnimap-server-port 443)
              (nnimap-authenticator login)
              (nnimap-stream ssl)
              (remove-prefix "INBOX.")
              (nnimap-authinfo-file "~/.imap-authinfo")))

(setq imap-ssl-program "openssl s_client -quiet -tls1 -connect %s:%p")
Run Code Online (Sandbox Code Playgroud)

Emacs是@ 24.0.50.1 (2010-11-16)并.imap-authinfo包含连接信息:

machine mail.server.com login my_username password my_password
Run Code Online (Sandbox Code Playgroud)

使用openssl和gnutls-cli我可以独立连接到服务器,但是当调用gnus并留下消息时,emacs会挂起Opening TLS connection with gnutls-cli --insecure -p 443 mail.server.com'...done.

emacs gnus

8
推荐指数
1
解决办法
7398
查看次数

使用emacs和gnus在引用的回复中包括原始邮件的日期和时间

当我使用其中一个*-with-original函数在emacs中使用gnus(message)回复消息时,我得到类似于此的引用:

"Doe, John" <johndoe@example.com> writes:

> Lorem ipsum dolor sit amet, consectetuer adipiscing elit.
> Consectetuer adipiscing elit. Lorem ipsum dolor sit
> amet, consectetuer adipiscing elit.
Run Code Online (Sandbox Code Playgroud)

我希望gnus的行为与其他包含原始消息的日期和时间的MUA一样,例如:

On Thu 11 October 2012 09:20:12 "Doe, John" <johndoe@example.com> wrote:

> Lorem ipsum dolor sit amet, consectetuer adipiscing elit.
> Consectetuer adipiscing elit. Lorem ipsum dolor sit
> amet, consectetuer adipiscing elit.
Run Code Online (Sandbox Code Playgroud)

有没有办法改变报价方式来实现这个目标?


更新2:我现在使用更简单的解决方案,来自kindahero的回答:

(setq message-citation-line-function 'message-insert-formatted-citation-line)
(setq message-citation-line-format "On %a, %b %d %Y at …
Run Code Online (Sandbox Code Playgroud)

emacs gnus

8
推荐指数
1
解决办法
879
查看次数

更改GNUS组的显示名称

有没有办法在没有实际重命名组的情况下更改GNUS中组显示的名称?我从IMAP服务器上读取了我的电子邮件,组名非常难看(例如nnimap + uwindsor:INBOX.)我尝试使用该命令gnus-group-rename-group但尝试更改实际服务器上的名称.有没有办法简单地将实际名称映射到一些本地显示名称,以使我的组缓冲区更具可读性?

emacs imap gnus

8
推荐指数
1
解决办法
549
查看次数

标签 统计

emacs ×10

gnus ×10

email ×3

emacs24 ×2

imap ×2

buffer ×1

elisp ×1

irc ×1