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