1

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!
4

0 に答える 0