(mm-define-method write-entity ((entity buffer) filename)
(save-excursion
(set-buffer (mime-entity-buffer-internal entity))
- (write-region-as-binary (mime-entity-header-start-internal entity)
- (mime-entity-body-end-internal entity)
- filename)
+ (write-region-as-raw-text-CRLF (mime-entity-header-start-internal entity)
+ (mime-entity-body-end-internal entity)
+ filename)
))
(mm-define-method write-entity-body ((entity buffer) filename)
decoded
(1+ (string-width field-name))
fill-column)))
+ (setq beg (point))
(insert field-name)
(insert ":")
(insert (ew-crlf-to-lf decoded))
(insert "\n")
+ (add-text-properties beg (point)
+ (list 'original-field-name field-name
+ 'original-field-body field-body))
))))))))