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