Variable: mail-source-keyword-map
mail-source-keyword-map is a variable defined in mail-source.el.gz.
Value
Large value
((file
(:prescript)
(:prescript-delay)
(:postscript)
(:path
(or
(getenv "MAIL")
(expand-file-name
(user-login-name)
rmail-spool-directory))))
(directory
(:prescript)
(:prescript-delay)
(:postscript)
(:path)
(:suffix ".spool")
(:predicate identity))
(pop
(:prescript)
(:prescript-delay)
(:postscript)
(:server
(getenv "MAILHOST"))
(:port 110)
(:user
(or
(user-login-name)
(getenv "LOGNAME")
(getenv "USER")))
(:program)
(:function)
(:password)
(:authentication password)
(:stream nil)
(:leave))
(maildir
(:path
(or
(getenv "MAILDIR")
"~/Maildir/"))
(:subdirs
("cur" "new"))
(:function))
(imap
(:server
(getenv "MAILHOST"))
(:port)
(:stream)
(:program)
(:authentication)
(:user
(or
(user-login-name)
(getenv "LOGNAME")
(getenv "USER")))
(:password)
(:mailbox "INBOX")
(:predicate "UNSEEN UNDELETED")
(:fetchflag "\\Deleted")
(:prescript)
(:prescript-delay)
(:postscript)
(:dontexpunge)))
Documentation
Mapping from keywords to default values.
All keywords that can be used must be listed here.
Source Code
;; Defined in /usr/src/emacs/lisp/gnus/mail-source.el.gz
(eval-and-compile
(defvar mail-source-common-keyword-map
'((:plugged))
"Mapping from keywords to default values.
Common keywords should be listed here.")
(defvar mail-source-keyword-map
'((file
(:prescript)
(:prescript-delay)
(:postscript)
(:path (or (getenv "MAIL")
(expand-file-name (user-login-name) rmail-spool-directory))))
(directory
(:prescript)
(:prescript-delay)
(:postscript)
(:path)
(:suffix ".spool")
(:predicate identity))
(pop
(:prescript)
(:prescript-delay)
(:postscript)
;; note server and port need to come before user and password
(:server (getenv "MAILHOST"))
(:port 110)
(:user (or (user-login-name) (getenv "LOGNAME") (getenv "USER")))
(:program)
(:function)
(:password)
(:authentication password)
(:stream nil)
(:leave))
(maildir
(:path (or (getenv "MAILDIR") "~/Maildir/"))
(:subdirs ("cur" "new"))
(:function))
(imap
;; note server and port need to come before user and password
(:server (getenv "MAILHOST"))
(:port)
(:stream)
(:program)
(:authentication)
(:user (or (user-login-name) (getenv "LOGNAME") (getenv "USER")))
(:password)
(:mailbox "INBOX")
(:predicate "UNSEEN UNDELETED")
(:fetchflag "\\Deleted")
(:prescript)
(:prescript-delay)
(:postscript)
(:dontexpunge)))
"Mapping from keywords to default values.
All keywords that can be used must be listed here."))