2007-04-27 Henrik Enberg <enberg@printf.se>
- * rmailout.el (rmail-output): Don't bind
- buffer-file-coding-system.
+ * rmailout.el (rmail-output): Bind buffer-file-coding-system even
+ when rmail-enable-mime is nil.
* rmail.el (rmail-perm-variables): Make sure rmail-desc-vector is
buffer local.
(while (> count 0)
(with-temp-buffer
(insert-buffer-substring rmailbuf)
+ ;; ensure we can write without barfing on exotic characters
+ (setq buffer-file-coding-system
+ (or rmail-file-coding-system 'raw-text))
+ ;; prune junk headers
(rmail-delete-unwanted-fields)
(if (not destbuf)
;; The destination file is not being visited, just write