scmuser created the topic: A simple Ruby method to send email
A simple Ruby method to send email
require 'net/smtp' def send_email(to,opts={}) opts[:server] ||= 'localhost' opts[:from] ||= 'email@example.com' opts[:from_alias] ||= 'Example Emailer' opts[:subject] ||= "You need to see this" opts[:body] ||= "Important stuff!" msg = <<END_OF_MESSAGE From: #{opts[:from_alias]} <#{opts[:from]}> To: <#{to}> Subject: #{opts[:subject]} #{opts[:body]} END_OF_MESSAGE Net::SMTP.start(opts[:server]) do |smtp| smtp.send_message msg, opts[:from], to end end
send_email “admnistrator@example.com”, :body => “This was easy to send”
Source – jerodsanto.net/2009/02/a-simple-ruby-method-to-send-email/
Latest posts by scmgalaxy K (see all)
- Use of runtime variables to save into another variable using register in Ansible - September 6, 2018
- Ansible & Ansible Tower Variable Precedence Hierarchy - September 6, 2018
- How to use template in Ansible? - September 6, 2018