`
jjchen_lian
  • 浏览: 86403 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

在emacs下使用gnus收发邮件以及看新闻

阅读更多

折腾了一个晚上,终于可以在emacs下发邮件了,我暂时只能配置出163邮箱的,谷歌邮箱暂时只能收看邮件,但是发不出邮件,具体原因还不是很清楚,查看了国内外的一堆文章都搞不定。信心被大大的打击,好在能配置出163的,先凑合使用吧。

首先要先安装gnus,这个很简单

sudo apt-get install gnus






 接着

tou

touch ~/.gnus.erl






 下面就是重头戏了

 

;;(setq gnus-startup-file "~/Gnus/.newsrc")                  ;初始文件
;;(setq gnus-default-directory "~/Gnus/")                    ;默认目录
;;(setq gnus-home-directory "~/Gnus/")                       ;主目录
;;(setq gnus-dribble-directory "~/Gnus/")                    ;恢复目录
;;(setq gnus-directory "~/Gnus/News/")                       ;新闻组的存储目录
;;(setq gnus-article-save-directory "~/Gnus/News/")          ;文章保存目录
;;(setq gnus-kill-files-directory "~/Gnus/News/trash/")      ;文件删除目录
;;(setq gnus-agent-directory "~/Gnus/News/agent/")           ;代理目录
;;(setq gnus-cache-directory "~/Gnus/News/cache/")           ;缓存目录
;;(setq gnus-cache-active-file "~/Gnus/News/cache/active")   ;缓存激活文件
;;(setq message-directory "~//Gnus/Mail/")                    ;邮件的存储目录
;;(setq message-auto-save-directory "~/Mail/drafts")    ;自动保存的目录
;;(setq mail-source-directory "~/Gnus/Mail/incoming")        ;邮件的源目录
;;(setq nnmail-message-id-cache-file "~/Gnus/.nnmail-cache") ;nnmail的消息ID缓存
;;(setq nnml-newsgroups-file "~/Gnus/Mail/newsgroup")        ;邮件新闻组解释文件
;;(setq nntp-marks-directory "~/Gnus/News/marks")            ;nntp组存储目录

(setq gnus-select-method '(nntp "news.newsfan.net"))
(setq gnus-secondary-select-methods '((nnml ""))) 
(setq mail-sources
'((pop :server "pop.163.com"
:user "帐号名"
:port "pop3"
:password "你的邮箱密码")))
(setq gnus-secondary-select-methods '((nnfolder "")))
(setq user-full-name "帐号名")
(setq user-mail-address "帐号名@163.com")
(setq smtpmail-auth-credentials
'(("smtp.163.com"
25
"帐号名"
"你的邮箱密码")))
(setq smtpmail-default-smtp-server "smtp.163.com")
(setq smtpmail-smtp-server "smtp.163.com")
(setq message-send-mail-function 'smtpmail-send-it)
(set-language-environment 'Chinese-GB)
(setq gnus-default-charset 'chinese-iso-8bit
gnus-group-name-charset-group-alist '((".*" . chinese-iso-8bit))
gnus-summary-show-article-charset-alist
'((1 . chinese-iso-8bit)
(2 . gbk)
(3 . big5)
(4 . utf-8))
gnus-newsgroup-ignored-charsets
'(unknown-8bit x-unknown iso-8859-1))
;;(eval-after-load "mm-decode"
;;'(progn
;;(add-to-list 'mm-discouraged-alternatives "text/html")
;;(add-to-list 'mm-discouraged-alternatives "text/richtext")))
(setq gnus-default-subscribed-newsgroups
'("gnu.emacs.help"
"cn.comp.os.linux"
"cn.bbs.comp.network.programming"
"comp.std.c"
"comp.protocols.tcp-ip"
"comp.os.linux.development.system"
"cn.bbs.comp.emacs"))

;; * 键,帖子被拷贝到本地的 cache 中保存起来,再次 Meta-* 取消
(setq gnus-use-cache 'passive)
;; 可以保留同主体中已读邮件,把 'some 改为t可以下载所有文章
(setq gnus-fetch-old-headers 'some)
;; 保留已发邮件
;; 在 group buffer 里键入`G m',然后输入组名"mail.sent.mail", 接着是输入"nnfolder", 这个组就建好了,然后用同样的方式建立"mail.sent.news"组。
(setq gnus-message-archive-group
'((if (message-news-p)
"nnfolder:mail.sent.news"
"nnfolder:mail.sent.mail")))






 基本都搞定了,只要把上面的帐号名和密码改一下就可以了。感觉还不错,开始享受咯



参考:http://www.emacswiki.org/emacs/init-gnus.el

            http://p2.proxyeasy.info/p.php?u=6d2415dd6cb7387aOi8vamlhbmxlZS55bGludXgub3JnL0NvbXB1dGVyL0VtYWNzL2VtYWNzLWdudXMuaHRtbA%3D%3D&b=3

           http://www.ibm.com/developerworks/cn/linux/l-cn-emacsgnus/index.html

分享到:
评论

相关推荐

    emacs多年使用总结

    - **功能**: Emacs内置了邮件客户端Mu4e和News阅读器Gnus,可以方便地收发邮件以及浏览Usenet新闻组。 - **配置**: 需要配置SMTP服务器信息、邮箱账号等。 ##### 1.4 记账Ledger - **功能**: Ledger是一款基于纯...

    Emacs User's Guide emacs使用手册

    - **邮件收发**:Emacs内置邮件客户端,支持发送和接收电子邮件。 - **打印功能**:可以直接从Emacs中打印文档。 #### 六、Emacs其他相关事项 - **寄存器和书签**:用于保存位置信息,方便用户快速返回。 - **文字...

    Emacs使用详解,Emacs使用详解

    Emacs是一种功能极其强大的文本编辑器,在Unix和类Unix系统(如Linux)中广泛使用。对于熟悉它的用户来说,Emacs不仅是一个简单的文本编辑器,更是一个完整的开发环境。由于许多Linux系统的配置任务涉及到编辑配置...

    Emacs.使用手册

    - **邮件收发**:Emacs内置了邮件客户端Rmail,支持发送和接收邮件。 - **其他工作环境集成**:除了上述功能外,Emacs还可以与其他工具集成,例如版本控制系统等。 #### 五、启动与退出Emacs - **启动Emacs**:在...

    三本emacs书籍:生存于emacs+生活于emacs+emacs手册

    这本书可能会讨论Emacs作为全功能的桌面环境的能力,比如邮件客户端、新闻阅读器、日历管理器甚至Web浏览器。它可能还会涵盖Emacs Lisp编程,这是Emacs的核心定制语言,允许用户编写自己的扩展和插件。通过学习Emacs...

    Emacs多年使用经验总结

    - **简介**:Emacs 内置了强大的邮件处理功能,可以用来发送和接收邮件,同时也可以管理和参与邮件列表或 Usenet 讨论组。 - **特点**:支持多种邮件协议,如 SMTP、IMAP 等;提供丰富的定制选项;可以与 Emacs 的...

    emacs-win32

    10. **电子邮件和新闻阅读**:Emacs的 Gnus模块提供了电子邮件和新闻组阅读功能,让用户在编辑器内部处理邮件和新闻。 压缩包中的“emacs-21.3”可能是指Emacs的一个较旧版本,该版本可能不包含后来的一些改进和...

    emacs使用手册(很权威)

    在Xwindows环境下,Emacs使用C-left和C-right来移动光标一个单词,而C-up和C-down则用于移动光标一段(在C语言中是block)。Emacs的Home键对应C-a,End键对应C-e,而鼠标中键可以用来选取高亮显示的文本。此外,还有...

    linux下emacs安装

    本文将详细介绍如何在Linux系统下安装Emacs,以及如何利用提供的安装包和文档进行操作。 首先,我们需要了解Linux发行版的不同会影响安装方法。大多数Linux发行版都提供了包管理器来简化软件安装,如Debian/Ubuntu...

    EMACS使用手册.pdf

    ### EMACS使用手册知识点概述 #### 一、简介与背景 **GNU Emacs**是一款功能强大的文本编辑器,它不仅能够进行基本的文本编辑操作,还提供了丰富的扩展功能,支持多种编程语言,是程序员和计算机科学家的必备工具...

    Emacs User 's Guide中文版电子书

    在 Emacs 中如何收发信件 其它与 Emacs 相关的工作环境 与 Emacs 有关的议题 如何起动 Emacs 如何离开 Emacs EMACS 的萤幕安排 Emacs 的缓冲区与视窗 Emacs 的基本编辑指令 如何载入档案与储存档案 Emacs ...

    Emacs下用GDB调试

    以下将详细介绍如何在Emacs下配置和使用GDB。 首先,为了充分利用Emacs的功能,你需要进行一些基本设置。例如,启用剪贴板支持可以让你在Emacs和外部程序之间复制粘贴,通过执行`M-x menu-bar-enable-clipboard`来...

    Emacs使用手册 LINUX下字处理

    Emacs是一款强大的文本编辑器,尤其在Linux和Unix环境下广泛使用。它不仅用于文字处理,还支持多个缓冲区(Buffers),允许用户同时处理多个文档。Emacs提供了丰富的快捷键和命令,以提高编辑效率。 启动Emacs: 在...

    emacs23中文版

    5. **邮件和新闻阅读器**:内置的Rmail和 Gnus模块使Emacs可以处理电子邮件和新闻组,提供了一站式的办公环境。 6. **版本控制集成**:Emacs与Git、SVN等版本控制系统有很好的集成,可以方便地进行代码版本管理。 ...

    emacs-23.2.rar

    4. **电子邮件和新闻阅读**:通过Gnus模块,Emacs可以收发电子邮件、阅读Usenet新闻,甚至访问Web邮件服务。 5. **组织工具**:内置的Org Mode提供了任务管理、日程安排、笔记记录等功能,可将Emacs转变为一个高效...

    GNU Emacs Pocket Reference

    第六章讲解了GNU Emacs如何用于发送和接收电子邮件,以及阅读和发布新闻组消息。这包括如何配置邮件客户端,如何使用MIME格式,以及如何使用新闻阅读器。 ### GNU Emacs与互联网 第七章讨论了GNU Emacs与互联网的...

    使用 Emacs 进行 Perl 编程

    Emacs 是一款强大的文本编辑器,尤其适合程序员使用。它具有高度可定制性,能够适应各种编程语言的需求,包括 Perl。对于 Perl 初学者来说,掌握如何在 Emacs 中编写 Perl 代码是提升效率的关键。 首先,打开和新建...

    Go-Goism在Emacs使用Go语言替代EmacsLisp语言

    Go-Goism是一种尝试在Emacs环境中使用Go语言来替代传统的Emacs Lisp语言的技术。这一概念的出现,主要是为了利用Go语言的性能优势和现代化特性,为Emacs扩展提供更高效、更易维护的解决方案。在Emacs社区,开发者们...

    emacs多年使用总结.pdf

    * 发送邮件和使用Mailist、Usenet:使用 Emacs 内置的邮件客户端 functionality。 扩展包 * Ledger 账户管理:使用 Ledger扩展包实现账户管理和记账功能。 * SVN 版本控制功能:使用 psvn.el 扩展包实现 SVN 版本...

Global site tag (gtag.js) - Google Analytics