EOF usually mean you reached the end of the file or are to read past it. On Mon, May 7, 2018 at 7:19 PM, 'krfg' via Ruby on Rails: Talk < rubyonrails-talk@googlegroups.com> wrote:
> I am studying Peter Cooper's book Beginning Ruby. > According to the author ActionMailer can be used independently of Rails. > So I installed the ActionMailer gem in a dedicated gemset and wrote the > code below which is an extract from the book: > > > > require 'action_mailer' > > ActionMailer::Base.smtp_settings = { > :address => "smtp.mail.yahoo.com", > :port => 465, > :authentication => :login, > :user_name => "usern...@yahoo.com", > :password => "password", > :openssl_verify_mode => :ssl > } > > class Emailer < ActionMailer::Base > def test_email(email_address, email_body) > mail(to: email_address, from: 'usern...@yahoo.com', subject: 'action > mailer test', body: email_body) > end > end > > Emailer.test_email('usern...@gmail.com', 'This is a test e-mail!').deliver_now > > > When I run the rb file containing the above code I receive a long traceback > (21 lines) with the following error message: > > /home/krfg/.rvm/rubies/ruby-2.5.1/lib/ruby/2.5.0/net/protocol.rb:189:in > `rbuf_fill': end of file reached (EOFError) > > > Why do I receive this error? > Also I tried run test_email on an instance of the class Emailer but I receive > undefined method `deliver_now' for #<Mail::Message:0x0000000002256b68> > > > -- > You received this message because you are subscribed to the Google Groups > "Ruby on Rails: Talk" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to rubyonrails-talk+unsubscr...@googlegroups.com. > To post to this group, send email to rubyonrails-talk@googlegroups.com. > To view this discussion on the web visit https://groups.google.com/d/ > msgid/rubyonrails-talk/c03a598c-c38b-4c1c-9385- > aa824bf7f304%40googlegroups.com > <https://groups.google.com/d/msgid/rubyonrails-talk/c03a598c-c38b-4c1c-9385-aa824bf7f304%40googlegroups.com?utm_medium=email&utm_source=footer> > . > For more options, visit https://groups.google.com/d/optout. > -- Dave Merrick Daves Web Designs Website *http://www.daveswebdesigns.co.nz/ <http://www.daveswebdesigns.co.nz/>* Email merrick...@gmail.com Ph 03 216 2053 Cell 027 3089 169 -- You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To unsubscribe from this group and stop receiving emails from it, send an email to rubyonrails-talk+unsubscr...@googlegroups.com. To post to this group, send email to rubyonrails-talk@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/rubyonrails-talk/CA%2B%3DMcKY5%3DpRLmLG0PAS-5Eb5L0h3SdNatYBLH%2BnWpOsVfmVUxg%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.