]> code.delx.au - gnu-emacs/blobdiff - lisp/mail/mailpost.el
(mail-extr-all-letters-but-separators)
[gnu-emacs] / lisp / mail / mailpost.el
index e6c70cb13a38464b8d05d56dcb0181154b39ebf8..2bb5764948b2e199e31246a891a9434ad7e592b4 100644 (file)
@@ -28,7 +28,7 @@ site-init."
   (let ((errbuf (if mail-interactive
                    (generate-new-buffer " post-mail errors")
                  0))
-       (temfile "/tmp/,rpost")
+       (temfile (expand-file-name ",rpost" temporary-file-directory))
        (tembuf (generate-new-buffer " post-mail temp"))
        (case-fold-search nil)
        delimline
@@ -43,10 +43,7 @@ site-init."
          (or (= (preceding-char) ?\n)
              (insert ?\n))
          ;; Change header-delimiter to be what post-mail expects.
-         (goto-char (point-min))
-         (search-forward (concat "\n" mail-header-separator "\n"))
-         (replace-match "\n\n")
-         (backward-char 1)
+         (mail-sendmail-undelimit-header)
          (setq delimline (point-marker))
          (if mail-aliases
              (expand-mail-aliases (point-min) delimline))