| Server IP : 217.160.0.212 / Your IP : 216.73.216.141 Web Server : Apache System : Linux www 6.18.51-i1-ampere #1196 SMP Fri Sep 11 20:43:55 CEST 2026 aarch64 User : sws1073854427 ( 1073854427) PHP Version : 8.4.23 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /usr/share/emacs/28.2/lisp/mail/ |
Upload File : |
;ELC
;;; Compiled
;;; in Emacs version 28.2
;;; with all optimizations.
(byte-code "\300\301!\210\300\302!\210\300\303!\210\300\304!\207" [require mail-utils rfc2047 auth-source rmail-loaddefs] 2)
#@50 The header that stores the Rmail attribute data.
(defconst rmail-attribute-header "X-RMAIL-ATTRIBUTES" (#$ . 209))
#@48 The header that stores the Rmail keyword data.
(defconst rmail-keyword-header "X-RMAIL-KEYWORDS" (#$ . 330))
#@41 The index for the `answered' attribute.
(defconst rmail-answered-attr-index 0 (#$ . 445))
#@40 The index for the `deleted' attribute.
(defconst rmail-deleted-attr-index 1 (#$ . 541))
#@39 The index for the `edited' attribute.
(defconst rmail-edited-attr-index 2 (#$ . 635))
#@38 The index for the `filed' attribute.
(defconst rmail-filed-attr-index 3 (#$ . 727))
#@40 The index for the `retried' attribute.
(defconst rmail-retried-attr-index 4 (#$ . 817))
#@42 The index for the `forwarded' attribute.
(defconst rmail-forwarded-attr-index 5 (#$ . 911))
#@39 The index for the `unseen' attribute.
(defconst rmail-unseen-attr-index 6 (#$ . 1009))
#@39 The index for the `resent' attribute.
(defconst rmail-resent-attr-index 7 (#$ . 1102))
#@123 An array that provides a mapping between an attribute index,
its character representation and its display representation.
(defconst rmail-attr-array [(65 "answered") (68 "deleted") (69 "edited") (70 "filed") (82 "retried") (83 "forwarded") (85 "unseen") (114 "resent")] (#$ . 1196))
#@102 The current header display style choice, one of
`normal' (selected headers) or `full' (all headers).
(defvar rmail-header-style 'normal (#$ . 1486))
#@70 Non-nil if message has been processed by `rmail-show-mime-function'.
(defvar rmail-mime-decoded nil (#$ . 1641))
(put 'rmail-mime-decoded 'permanent-local t)
#@55 Non-nil if and only if the current message is a MIME.
(defalias 'rmail-mime-message-p #[0 "\300`\301\"\206 \300e\301\"\207" [get-text-property rmail-mime-entity] 3 (#$ . 1805)])
(byte-code "\300\301\302\303#\304\301\305\306#\210\307\310\311\312\313\314%\210\307\315\311\316\317\320\313\310&\210\307\321\311\322\317\320\313\310&\210\307\323\311\324\317\320\313\310&\210\307\325\311\326\317\320\313\310&\210\307\327\311\330\317\320\317\331\313\310& \210\307\332\311\333\317\334\317\320\313\310& \210\307\335\311\336\317\337\313\310&\210\340\341\342\343\344DD\345\346\347\313\310\350\351& \210\340\352\342\343\353DD\354\355\356\346\357\313\310& \210\340\360\342\343\361DD\362\313\315\346\363&\210\340\364\342\343\365DD\366\346\367\313\315\350\370& \210\340\371\342\343\372DD\373\346\374\313\315\350\370& \210\340\375\342\343\376DD\377\346\201@ \313\315\350\201A & \207" [function-put rmail-mime-message-p speed -1 put byte-optimizer byte-compile-inline-expand custom-declare-group rmail nil "Mail reader for Emacs." :group mail rmail-retrieve "Rmail retrieval options." :prefix "rmail-" rmail-files "Rmail files." rmail-headers "Rmail header options." rmail-reply "Rmail reply options." rmail-summary "Rmail summary options." "rmail-summary-" rmail-output "Output message to a file." "rmail-output-" rmail-edit "Rmail editing." "rmail-edit-" custom-declare-variable rmail-file-name funcall function #[0 "\300\301!\207" [purecopy "~/RMAIL"] 2 #1=""] "Name of user's primary mail file." :type string :version "21.1" rmail-spool-directory #[0 "\301\302\303!\203 \304\202 \302\305!\203 \306\202 \307>\203 \310\202 \311!\207" [system-type purecopy file-exists-p "/var/mail" "/var/mail/" "/var/spool/mail" "/var/spool/mail/" (hpux usg-unix-v) "/usr/mail/" "/usr/spool/mail/"] 3 #1#] "Name of directory used by system mailer for delivering new mail.\nIts name should end with a slash." :initialize custom-initialize-delay directory rmail-movemail-program #[0 "\300\207" [nil] 1 #1#] "If non-nil, the file name of the `movemail' program." (choice (const nil) string) rmail-remote-password #[0 "\300\207" [nil] 1 #1#] "Password to use when reading mail from a remote server.\nThis setting is ignored for mailboxes whose URL already contains a password." (choice (string :tag "Password") (const :tag "Not Required" nil)) "22.1" rmail-remote-password-required #[0 "\300\207" [nil] 1 #1#] "Non-nil if a password is required when reading mail from a remote server." boolean rmail-movemail-flags #[0 "\300\207" [nil] 1 #1#] "List of flags to pass to movemail.\nMost commonly used to specify `-g' to enable GSS-API authentication\nor `-k' to enable Kerberos authentication." (repeat string) "20.3"] 11)
#@190 Regexp matching incorrect-password POP or IMAP server error messages.
If you get an incorrect-password error that this expression does not match,
please report it with \[report-emacs-bug].
(defvar rmail-remote-password-error "invalid usercode or password\\|\nunknown user name or bad password\\|Authentication failed\\|MU_ERR_AUTH_FAILURE" (#$ . 4511))
(defvar rmail-encoded-remote-password nil)
(byte-code "\300\301\302\303\304DD\305\306\307\310\311&\210\300\312\302\303\313DD\314\310\311\306\315&\207" [custom-declare-variable rmail-preserve-inbox funcall function #[0 "\300\207" [nil] 1 #1=""] "Non-nil means leave incoming mail in the user's inbox--don't delete it." :type boolean :group rmail-retrieve rmail-movemail-search-path #[0 "\300\207" [nil] 1 #1#] "List of directories to search for movemail (in addition to `exec-path')." (repeat (directory))] 8)
#@125 Determine what flavor of movemail PROG is.
We do this by executing it with `--version' and analyzing its output.
(fn PROG)
(defalias 'rmail-probe #[257 "\300\301\302\"r\211q\210\303\304\"\216p\305!\210\306\307\307\310%\210\311!\2058 eb\210\312\313!\203- \314\2028 \312\315!\2037 \316\2028 \314\262*\207" [generate-new-buffer " *temp*" t make-closure #[0 "\301\300!\205 \302\300!\207" [V0 buffer-name kill-buffer] 2] buffer-disable-undo call-process nil "--version" buffer-modified-p looking-at ".*movemail: invalid option" emacs "movemail (GNU Mailutils" mailutils] 9 (#$ . 5382)])
#@249 Determine the file name of the `movemail' program and return its flavor.
If `rmail-movemail-program' is non-nil, use it.
Otherwise, look for `movemail' in the directories in
`rmail-movemail-search-path', those in `exec-path', and `exec-directory'.
(defalias 'rmail-autodetect #[0 "\203 \305!\207\3062T \307 \nC#\211\205Q \211@\211\203J \310!\203J \311\312\f\313>\205+ \314P\"\315!\204I \316!\203I \305!\211\203H \317\306\"\210\210\210A\266\202\202 \2620\207" [rmail-movemail-program rmail-movemail-search-path exec-path exec-directory system-type rmail-probe scan append file-accessible-directory-p expand-file-name "movemail" (ms-dos windows-nt) ".exe" file-directory-p file-executable-p throw] 7 (#$ . 5979)])
#@283 The movemail variant currently in use. Known variants are:
`emacs' Means any implementation, compatible with the native Emacs one.
This is the default;
`mailutils' Means GNU mailutils implementation, capable of handling full
mail URLs as the source mailbox.
(defvar rmail-movemail-variant-in-use nil (#$ . 6713))
#@137 Return t if the current movemail variant is any of VARIANTS.
Currently known variants are `emacs' and `mailutils'.
(fn &rest VARIANTS)
(defalias 'rmail-movemail-variant-p #[128 "\204 \301 \235??\207" [rmail-movemail-variant-in-use rmail-autodetect] 3 (#$ . 7057)])
(byte-code "\300 \210\301\302\303\304\305DD\306\307\310\311\312\313\314& \210\315\316\317\320#\210\321\211\203<