# HG changeset patch # User Richard M. Stallman # Date 760147603 0 # Node ID d53870d3122133841fd84574a1e82e551aaa90d5 # Parent 5810e7311c05745f88ae8c63b6f6c6404ccb13fe (mail-mailer-swallows-blank-line): New variable. (sendmail-send-it): Add extra newline if appropriate. diff -r 5810e7311c05 -r d53870d31221 lisp/mail/sendmail.el --- a/lisp/mail/sendmail.el Wed Feb 02 00:05:42 1994 +0000 +++ b/lisp/mail/sendmail.el Wed Feb 02 00:06:43 1994 +0000 @@ -1,6 +1,6 @@ ;;; sendmail.el --- mail sending commands for Emacs. -;; Copyright (C) 1985, 1986, 1992, 1993 Free Software Foundation, Inc. +;; Copyright (C) 1985, 1986, 1992, 1993, 1994 Free Software Foundation, Inc. ;; Maintainer: FSF ;; Keywords: mail @@ -129,8 +129,17 @@ ;; Note: could use /usr/ucb/mail instead of sendmail; ;; options -t, and -v if not interactive. (defvar mail-mailer-swallows-blank-line - (if (string-match "sparc-sun-sunos\\(\\'\\|[^5]\\)" system-configuration) - '(looking-at " \t") + (if (and (string-match "sparc-sun-sunos\\(\\'\\|[^5]\\)" system-configuration) + (let ((buffer (get-buffer-create " *temp*"))) + (unwind-protect + (save-excursion + (set-buffer buffer) + (insert-file-contents "/etc/sendmail.cf") + (goto-char (point-min)) + (let ((case-fold-search nil)) + (re-search-forward "^OR\>" nil t))) + (kill-buffer buffer)))) + '(looking-at " \t")) "Set this non-nil if the system's mailer runs the header and body together. \(This problem exists on Sunos 4 when sendmail is run in remote mode.) The value should be an expression to test whether the problem will