Variable: mail-source-keyword-map

mail-source-keyword-map is a variable defined in mail-source.el.gz.

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."))