明明INBOX里有一封新邮件,gnus却提示Can’t select group?

看他们讨论说25.3取消了, 准备直接上26.1, 所以26估计会提前. 大版本升级一次总会有一些功能不正常, 还是喜欢LTS版

我是盼着 26.1, 许多诱人的功能都在 26.1 呢

朋友 问一下 我163 只能收不能发 qq 收发都不能 输入密码 就卡死

我参考chen bin关于gnus的使用,这个是我目前gnus.el 的配置(基本都是抄的)。我用qq,gmal没有问题,163不行。不过,因为gmane不能上,我现在基本弃用了gnus,也没有查出是什么原因不能关注gmane上的一些新闻组。 https://github.com/songpeng/dotfiles/blob/master/emacs/.gnus.el

1 个赞

朋友 谢谢你 我试一下 找了好久关于qq邮箱 gnus的配置了 google都是gmail的 对了 gnus可以为一个邮件组设置代理吗?因为你说你的gmail是没问题的 我必须全局代理才可以,想知道一下你有什么仙招?

配置邮箱的时候需要授权的,网易的是

设置 → POP/SMTP/IMAP

Gnus 主要是用来看新闻组的,同时也能收邮件。 发送邮件的功能和 Gnus 其实是分开的,发送邮件使用SMTP,只要配置好 SMTP 就可以了,所以即使Gnus没有配置,也是可以用 C-x m (compose mail) 发邮件的,只需要在 init.el 里:

(use-package message
  :defer t
  :config
  ;; tell the program who you are
  (setq user-full-name "your name")
  (setq user-mail-address "[email protected]")
  (setq message-signature-file "~/.signature")
  (setq message-send-mail-function 'smtpmail-send-it
        smtpmail-default-smtp-server "smtp.163.com"
        smtpmail-smtp-server "smtp.163.com"
        smtpmail-smtp-service 465
        smtpmail-stream-type 'ssl
        smtpmail-local-domain "homepc"))

(这个发送配置使用了 ssl 加密的方式,如果出错的话可以尝试搜索 emacs starttlsgnutls)

然后去邮箱设置授权第三方邮件客户端,把授权密码记录到授权信息的加密文件里,这样就可以发送邮件了。

.gnus.el 的配置其实也没有那么复杂,100行左右就够了,快捷键是不用设置太多的,常用的就只有几个。

此外,Gnus 的订阅信息,界面布局是保存在.newsrc.eld里的。Gnus的界面不是只读的,它可以像文本一样被修改,比如用C-k可以删除一行,C-y可以粘贴一行——这点和 eshell 是一样的,按 s 就能保存当前的设置到.newsrc.eld里。


可以参考这篇文章

2 个赞

我不理解你说的邮件组设置代理是什么意思。。。我是自己买了VPN,可以上外网,否则也不能用gmail。

朋友 我google了好久都没有找到这个文件呢的语法格式,请问 我怎么才能把密码写进去呢,默认home目录没有这个文件,新建它的格式是怎样的呢?

这不是密码,这是邮件末尾的个性签名😅

密码用这个

~/.signature 是邮件末尾的签名。你要把账号信息和密码保存在 authinfo(授权认证信息)文件里,这个文件是使用GnuPG加密的,可以参考下面几个链接,

https://www.emacswiki.org/emacs/GnusAuthinfo

brew install emacs-mac --HEAD 安装的是26,不过跟上游不是跟得很紧。

你的意思是emacs 版本问题导致我不能在gnus上连接gmane? 很突然gmane就不能连接了。

不不,我只是回复你前面疑问有没有 26 的 mac port。

多谢,很久之前的消息。现在在用27…

呃,抱歉…是我自己弄错版本了(*_*)