Rails 2纯文本邮件在Thunderbird中显示错误的缩进/格式

时间:2012-11-03 05:32:09

标签: ruby-on-rails actionmailer ruby-on-rails-2 thunderbird

我正在使用rails 2.3并希望发送多部分普通/ HTML电子邮件。 html电子邮件以适当的格式传送,但文本电子邮件有时会显示错误的格式。 这是我的通知方法:

part :content_type => 'multipart/alternative' do |copy|
      copy.part :content_type => 'text/plain' do |plain|
        plain.body = render( :file => "file.text.plain.erb",  :body => @body )
        plain.transfer_encoding = "base64"

预期产出: -

  

嗨用户,

     

欢迎光临您的商店。

     
     

我们的客户服务团队将在一段时间后为您服务。

     

您的计划已启用,即演示。

     
     

如有任何疑问,请随时与我们联系。

     
     

www.exampleshop.com

这个输出在gmail,yahoomail和其他网络邮件服务中都很好。

但有时它会以这种方式在Thunderbird,Outlook和Evolution等邮件客户端出现乱码: -

  

嗨用户,

     

欢迎光临您的商店。    ------------------------我们的客户服务团队将在一段时间后为您服务。

     

您的计划已启用,即演示。 ---------------------------

     

如有任何疑问,请随时与我们联系。 -------------------------------------------------- --- www.exampleshop.com

我有ActionMailer::Base.default_charset = "utf-8"

这也可能是编码问题吗?

请建议。

0 个答案:

没有答案