Guest User

Untitled

a guest
Jun 1st, 2018
258
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.80 KB | None | 0 0
  1. #!/usr/bin/env ruby
  2. #use Unicode
  3. $KCODE = 'u'
  4. require 'jcode'
  5.  
  6. require 'rubygems'
  7. require 'action_mailer'
  8. require 'tlsmail' #need install tlsmail gem to support TLS connect
  9. Net::SMTP.enable_tls(OpenSSL::SSL::VERIFY_NONE)
  10.  
  11. ActionMailer::Base.smtp_settings = {
  12. :address => 'smtp.gmail.com', #default: localhost
  13. :port => '25', #default: 25
  14. :user_name => 'xxx@gmail.com',#login name
  15. :password => 'xxx', #login password
  16. :authentication => :login #:plain, :login or :cram_md5
  17. }
  18. class SimpleMailer < ActionMailer::Base
  19. def simple_message(recipient, mail_subject, mail_body)
  20. from 'xxx@gmail.com'
  21. recipients recipient
  22. subject mail_subject
  23. body mail_body
  24. end
  25. end
  26.  
  27. msg = ARGV[0]
  28.  
  29. SimpleMailer.deliver_simple_message 'xxx@gmail.com', 'ruby - SystemMessage', msg
Add Comment
Please, Sign In to add comment