9 ~ 10 MB のファイルを読み取り、電子メールに添付して送信する単純なコードがあります。しかし、何らかの理由で、ファイルは 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!