Function: mairix-replace-invalid-chars
mairix-replace-invalid-chars is a byte-compiled function defined in
mairix.el.gz.
Signature
(mairix-replace-invalid-chars HEADER)
Documentation
Replace invalid characters in HEADER for mairix query.
Source Code
;; Defined in /usr/src/emacs/lisp/net/mairix.el.gz
(defun mairix-replace-invalid-chars (header)
"Replace invalid characters in HEADER for mairix query."
(when header
(while (string-match "[^-.@/,^=~& [:alnum:]]" header)
(setq header (replace-match "" t t header)))
(while (string-match "[& ]" header)
(setq header (replace-match "," t t header)))
header))