Merge pull request #221 from csiszarattila/master

Fix encoding errors for other than UTF-8 emails
This commit is contained in:
Samuel Cochran 2016-04-12 12:48:22 +10:00
commit bc86e995ef

View File

@ -102,14 +102,13 @@ module MailCatcher
get "/messages/:id.html" do
id = params[:id].to_i
if part = Mail.message_part_html(id)
content_type part["type"], :charset => (part["charset"] || "utf8")
content_type :html, :charset => (part["charset"] || "utf8")
body = part["body"]
# Rewrite body to link to embedded attachments served by cid
body.gsub! /cid:([^'"> ]+)/, "#{id}/parts/\\1"
content_type :html
body
else
not_found