Emacs使用gnus收发邮件时nnfolder相关介绍

来源:互联网 发布:linux的ip地址配置 编辑:程序博客网 时间:2024/06/09 17:50

转自:http://www.gnu.org/software/emacs/manual/html_node/gnus/Mail-Folders.html


Next: Comparing Mail Back Ends,Previous: Maildir,Up: Choosing a Mail Back End


6.3.13.10 Mail Folders

nnfolder is a back end for storing each mail group in aseparate file. Each file is in the standard Un*x mbox format.nnfolder will add extra headers to keep track of articlenumbers and arrival dates.

When the marks file is used (which it is by default),nnfolderservers have the property that you may backup them using tar orsimilar, and later be able to restore them into Gnus (by adding thepropernnfolder server) and have all your marks be preserved. Marks for a group are usually stored in a file named as the mbox filewith.mrk concatenated to it (but seennfolder-marks-file-suffix) within thennfolderdirectory. Individual nnfolder groups are also possible tobackup, useG m to restore the group (after restoring the backupinto the nnfolder directory).

Virtual server settings:

nnfolder-directory
All the nnfolder mail boxes will be stored under thisdirectory. The default is the value ofmessage-directory(whose default is ~/Mail)
nnfolder-active-file
The name of the active file. The default is~/Mail/active.
nnfolder-newsgroups-file
The name of the group descriptions file. SeeNewsgroups File Format. The default is~/Mail/newsgroups
nnfolder-get-new-mail
If non-nil,nnfolder will read incoming mail. Thedefault is t
nnfolder-save-buffer-hook
Hook run before saving the folders. Note that Emacs does the normalbackup renaming of files even with thennfolder buffers. Ifyou wish to switch this off, you could say something like thefollowing in your.emacs file:
          (defun turn-off-backup ()            (set (make-local-variable 'backup-inhibited) t))                    (add-hook 'nnfolder-save-buffer-hook 'turn-off-backup)

nnfolder-delete-mail-hook
Hook run in a buffer narrowed to the message that is to be deleted. This function can be used to copy the message to somewhere else, or toextract some information from it before removing it.
nnfolder-nov-is-evil
If non-nil, this back end will ignore anyNOV files. Thedefault is nil.
nnfolder-nov-file-suffix
The extension forNOV files. The default is .nov.
nnfolder-nov-directory
The directory where theNOV files should be stored. Ifnil, nnfolder-directory is used.
nnfolder-marks-is-evil
If non-nil, this back end will ignore anymarks files. Thedefault is nil.
nnfolder-marks-file-suffix
The extension formarks files. The default is .mrk.
nnfolder-marks-directory
The directory where themarks files should be stored. Ifnil, nnfolder-directory is used.

If you have lots ofnnfolder-like files you'd like to read withnnfolder, you can use theM-x nnfolder-generate-active-filecommand to make nnfolder aware of all likely files innnfolder-directory. This only works if you use long file names,though.


原创粉丝点击