Module: Detroit::EmailUtils
- Defined in:
- lib/detroit/email_utils.rb
Overview
The Mail utility module provides an easy to use ‘email` method.
Instance Method Summary collapse
-
#email(options) ⇒ Object
Email function to easily send out an email.
Instance Method Details
#email(options) ⇒ Object
Email function to easily send out an email.
Settings:
subject Subject of email .
from Message FROM address [email].
to Email address to send announcemnt.
server Email server to route .
port Email server's port.
domain Email server's domain name.
account Email account name if needed.
password Password for login..
login Login type: plain, cram_md5 or login [plain].
secure Uses TLS security, true or false? [false]
Mesage to send -or-
file File that contains .
25 26 27 28 29 30 31 32 33 34 |
# File 'lib/detroit/email_utils.rb', line 25 def email() #options[:file] = localize(options[:file]) if options[:file] emailer = Emailer.new(.rekey) success = emailer.email if Exception === success puts "Email failed: #{success.message}." else puts "Email sent successfully to #{success.join(';')}." end end |