i.e. it changes ! (with-temp-buffer ! (insert-buffer-substring (mm-handle-buffer handle)) ! (mm-decode-content-transfer-encoding ! (mm-handle-encoding handle) ! (car (mm-handle-type handle))) ! (setq text (buffer-string))) to (setq text (mm-get-part handle)) in the definition of mm-inline-text. But the definition of mm-get-part in mm-decode.el contains mm-with-unibyte-buffer instead of with-temp-buffer. So, this change is not 100% `compatible' with older behavior, and i guess that if i will change mm-with-unibyte-buffer to with-temp-buffer in the definition of mm-get-part, or if i will revert this hunk, the correct behavior will be restored. Lars? Best regards, -- Vladimir.