Emacs使用gnus收发邮件时nnfolder相关介绍
转自:http://www.gnu.org/software/emacs/manual/html_node/gnus/Mail-Folders.html
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),
nnfolder
servers have the property that you may backup them using
tar
orsimilar, and later be able to restore them into Gnus (by adding theproper
nnfolder
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 the
nnfolder
directory. Individual nnfolder
groups are also possible tobackup, use
G 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. See
Newsgroups File Format. The default is
~/Mail/newsgroups
nnfolder-get-new-mail
- If non-
nil
,nnfolder
will read incoming mail. Thedefault ist
nnfolder-save-buffer-hook
- Hook run before saving the folders. Note that Emacs does the normalbackup renaming of files even with the
nnfolder
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 any NOV files. Thedefault isnil
.
nnfolder-nov-file-suffix
- The extension for
NOV files. The default is .nov.
nnfolder-nov-directory
- The directory where the
NOV files should be stored. If
nil
,nnfolder-directory
is used.
nnfolder-marks-is-evil
- If non-
nil
, this back end will ignore any marks files. Thedefault isnil
.
nnfolder-marks-file-suffix
- The extension for
marks files. The default is .mrk.
nnfolder-marks-directory
- The directory where the
marks files should be stored. If
nil
,nnfolder-directory
is used.
If you have lots of
nnfolder
-like files you'd like to read withnnfolder
, you can use the
M-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.