summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ChangeLog1
-rw-r--r--lib/feed2imap/itemtomail.rb7
2 files changed, 3 insertions, 5 deletions
diff --git a/ChangeLog b/ChangeLog
index d979642..6293652 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -12,6 +12,7 @@ Feed2Imap 0.9.2 (XX/10/2007)
* Safer cache writing. Should avoid some cache corruption problems.
* Now exits when we receive an IMAP error, instead of trying to recover. We
shouldn't receive IMAP errors anyway. Closes Debian #405070.
+* Fixed content-type-encoding in HTML emails. Reported by Arnt Gulbrandse.
Feed2Imap 0.9.1 (15/05/2007)
============================
diff --git a/lib/feed2imap/itemtomail.rb b/lib/feed2imap/itemtomail.rb
index 4a6284f..56232b6 100644
--- a/lib/feed2imap/itemtomail.rb
+++ b/lib/feed2imap/itemtomail.rb
@@ -81,11 +81,8 @@ def item_to_mail(item, index, updated, from = 'Feed2Imap')
textpart.body = item.to_text
htmlpart = RMail::Message::new
htmlpart.header['Content-Type'] = 'text/html; charset=utf-8'
- htmlpart.header['Content-Transfer-Encoding'] = '7bit'
- if item.respond_to?(:to_html_with_headers)
- htmlpart.body = item.to_html_with_headers
- else
- htmlpart.body = '<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><body>' + item.to_html + '</body></html>'
+ htmlpart.header['Content-Transfer-Encoding'] = '8bit'
+ htmlpart.body = item.to_html
end
message.add_part(textpart)
message.add_part(htmlpart)