Mercurial > emacs
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") |