我有一段简单的代码,它读入一个 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!