(sendmail-coding-system): New variable.
authorKarl Heuer <kwzh@gnu.org>
Thu, 20 Feb 1997 05:50:19 +0000 (05:50 +0000)
committerKarl Heuer <kwzh@gnu.org>
Thu, 20 Feb 1997 05:50:19 +0000 (05:50 +0000)
(sendmail-send-it): Perform code conversion on sending mail
according to sendmail-coding-system.

lisp/mail/sendmail.el

index 0f69745..89fcfa2 100644 (file)
@@ -551,6 +551,9 @@ the user from the mailer."
 ;; This does the real work of sending a message via sendmail.
 ;; It is called via the variable send-mail-function.
 
+(defvar sendmail-coding-system 'coding-system-iso-2022-7
+  "Coding system to which to encode the mail.")
+
 (defun sendmail-send-it ()
   (require 'mail-utils)
   (let ((errbuf (if mail-interactive
@@ -691,7 +694,8 @@ the user from the mailer."
                (re-search-forward "^To:\\|^cc:\\|^bcc:\\|^resent-to:\
 \\|^resent-cc:\\|^resent-bcc:"
                                   delimline t))
-             (let ((default-directory "/"))
+             (let ((default-directory "/")
+                   (coding-system-for-write sendmail-coding-system))
                (apply 'call-process-region
                       (append (list (point-min) (point-max)
                                     (if (boundp 'sendmail-program)