Mercurial > emacs
changeset 4021:5a8ed60f39f2
(mail-do-fcc): Use RFC 822 style date in Resent-Date: line.
Use new `mail-rfc822-time-zone' function to simplify pinhead generation.
author | Richard M. Stallman <rms@gnu.org> |
---|---|
date | Wed, 07 Jul 1993 17:55:28 +0000 |
parents | a35cd533fda4 |
children | a3d3d7eef5ce |
files | lisp/mail/sendmail.el |
diffstat | 1 files changed, 3 insertions(+), 10 deletions(-) [+] |
line wrap: on
line diff
--- a/lisp/mail/sendmail.el Wed Jul 07 17:54:20 1993 +0000 +++ b/lisp/mail/sendmail.el Wed Jul 07 17:55:28 1993 +0000 @@ -422,7 +422,6 @@ (let (fcc-list (rmailbuf (current-buffer)) (time (current-time)) - timezone (tembuf (generate-new-buffer " rmail output")) (case-fold-search t)) (save-excursion @@ -436,13 +435,6 @@ fcc-list)) (delete-region (match-beginning 0) (progn (forward-line 1) (point)))) - (let* ((foo (current-time-zone time)) - (offset (if (car foo) (/ (car foo) 60) 0)) - (abs (abs offset))) - (setq timezone (format "%s%02d%02d" - (if (< offset 0) "-" "+") - (/ abs 60) - (% abs 60)))) (set-buffer tembuf) (erase-buffer) ;; This initial newline is written out if the fcc file already exists. @@ -451,7 +443,8 @@ ;; Insert the time zone before the year. (forward-char -1) (forward-word -1) - (insert timezone " ") + (require 'mail-utils) + (insert (mail-rfc822-time-zone time) " ") (goto-char (point-max)) (insert-buffer-substring rmailbuf) ;; Make sure messages are separated. @@ -493,7 +486,7 @@ (narrow-to-region (point-max) (point-max)) (insert "\C-l\n0, unseen,,\n*** EOOH ***\n" "From: " (user-login-name) "\n" - "Date: " (current-time-string) "\n") + "Date: " (mail-rfc822-date) "\n") (insert-buffer-substring curbuf beg2 end) (insert "\n\C-_") (goto-char (point-min))