Ruby Mail没有附加整个文件

时间:2013-09-03 08:43:11

标签: ruby email

我有一段简单的代码,可以读取9-10MB的文件,将其附加到电子邮件中并将其发送出去。但由于某种原因,该文件只接收131字节。为什么不附加整个文件?

我在本地和通过网络共享(它的原始位置)尝试了它,但仍然有问题。

任何帮助都将不胜感激。

require 'mail'

options = { :address    => "webmail.x.co.za",
            :port       => 25,
            :openssl_verify_mode => 'none',
            :enable_starttls_auto => false
          }

Mail.defaults do
    delivery_method :smtp, options
end

mail = Mail.new do 
    from 'reportIT@x.co.za'
    to 'danet.tbalia@x.co.za'
    subject 'Report'
    body 'As requested.....'
    add_file :filename => 'Recon.xls', :mime_type => 'application/vnd.ms-excel', :content => File.read('\\\\x.co.za\\dfs\\Public\\DaneT\\Recon\\Recon.xls')
end

mail.deliver!

0 个答案:

没有答案