comparison lisp/mail/rmailout.el @ 38304:f818b591ff17

(rmail-output): Fix duplicate MIME-Version: field problem with MIME-mode. (rmail-output): Fix bug in MIME-mode.
author Gerd Moellmann <gerd@gnu.org>
date Fri, 06 Jul 2001 10:03:25 +0000
parents d5dbe7f1300c
children 253f761ad37b
comparison
equal deleted inserted replaced
38303:cc8db01084a1 38304:f818b591ff17
314 (search-forward "\n*** EOOH ***\n") 314 (search-forward "\n*** EOOH ***\n")
315 (narrow-to-region header-beginning (point)) 315 (narrow-to-region header-beginning (point))
316 (setq mail-from 316 (setq mail-from
317 (mail-fetch-field "Mail-From") 317 (mail-fetch-field "Mail-From")
318 mime-version 318 mime-version
319 (mail-fetch-field "MIME-Version"))))) 319 (unless rmail-enable-mime
320 (mail-fetch-field "MIME-Version"))))))
320 (save-excursion 321 (save-excursion
321 (set-buffer tembuf) 322 (set-buffer tembuf)
322 (erase-buffer) 323 (erase-buffer)
323 (insert-buffer-substring rmailbuf) 324 (insert-buffer-substring rmailbuf)
325 (when rmail-enable-mime
326 (if original-headers-p
327 (delete-region (goto-char (point-min))
328 (if (search-forward "\n*** EOOH ***\n")
329 (match-end 0)))
330 (goto-char (point-min))
331 (forward-line 2)
332 (delete-region (point-min)(point))
333 (search-forward "\n*** EOOH ***\n")
334 (delete-region (match-beginning 0)
335 (if (search-forward "\n\n")
336 (1- (match-end 0)))))
337 (setq buffer-file-coding-system (or rmail-file-coding-system
338 'raw-text)))
324 (rmail-delete-unwanted-fields t) 339 (rmail-delete-unwanted-fields t)
325 (or (bolp) (insert "\n")) 340 (or (bolp) (insert "\n"))
326 (goto-char (point-min)) 341 (goto-char (point-min))
327 (if mail-from 342 (if mail-from
328 (insert mail-from "\n") 343 (insert mail-from "\n")