Ruby Mail Gem。使用monospace字体样式发送电子邮件正文

时间:2016-01-22 13:02:58

标签: ruby rubygems

我使用Ruby Mail Gem从几个主要接受应用程序输出的脚本发送电子邮件,并将输出发送到电子邮件正文中,也作为附件发送。

问题在于,在正文中,默认字体不是固定大小或等宽字体,文本显示乱码以便正确看到它。

这是我使用的配置:

@mail = Mail.new do
  body File.read('log.txt')
end
@mail['from']  = 'from@account.com'
@mail[:to]     = 'to@account.tv'
@mail.subject  = "Casos automáticos: Resultado #{@date_string} - #{ARGV[0]} - #{ARGV[1]} - #{ARGV[2]}"
@mail.add_file 'log.txt'
@mail.deliver!

我刚试过这个设置,对身体的字体没有影响:

@mail.header['X-Custom-Header'] = '<body style="font: monospace">'
@mail.charset = 'UTF-8'
@mail.content_transfer_encoding = '8bit'

0 个答案:

没有答案