Guest User

Untitled

a guest
Nov 28th, 2017
804
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.25 KB | None | 0 0
  1. require "pony"
  2. require "io/console"
  3. require "../lib/decoder.rb"
  4.  
  5. my_mail = "[email protected]"
  6.  
  7. puts "Введите пароль от вашей почты #{my_mail} для отправки письма"
  8.  
  9. password = STDIN.noecho(&:gets).chomp
  10.  
  11. puts "Кому отправить письмо?"
  12.  
  13. send_to = STDIN.gets.chomp
  14.  
  15. puts "Что написать в письме"
  16.  
  17. body = STDIN.gets.chomp
  18.  
  19. Pony.mail (
  20. {
  21. :subject => "Привет из Руби!",
  22. :body => "Привет дарагой",
  23. :to => send_to,
  24. :from => my_mail,
  25. :via => :smtp,
  26. :via_options => {
  27. :address => "smtp.mail.ru", #это хост
  28. :port => '465',# порт
  29. :tls => true, # если вервер работает в режиме tls
  30. :user_name => my_mail, # импользуем нпш адрес почты
  31. :password => password, # задаем введенный с консоли пароль
  32. :authentication => :plain # "обычный" тип авторизации
  33. }
  34.  
  35. }
  36.  
  37.  
  38. )
  39.  
  40. puts "Письмо успешно отправлено"
  41.  
  42. .../lib/pony.rb:250:in 'block in building_mail: undefined method 'body' for Pony:Module (NoMethodError)
Advertisement
Add Comment
Please, Sign In to add comment