Ruby/Network/action mailer

Материал из Wiki.crossplatform.ru

Перейти к: навигация, поиск

instruct ActionMailer to look for an SMTP server

require "rubygems"
require "action_mailer"
 
ActionMailer::Base.server_settings = {
  :address => "mail.your-domain.ru",
  :port => 25,
  :authentication => :login,
  :user_name => "username",
  :password => "password",
}
 
class Emailer < ActionMailer::Base
  def test_email(email_address, email_body)
    recipients(email_address)
    from "me@myDomain.net"
    subject "This is a test e-mail"
    body email_body
  end
end
Emailer.deliver_test_email("me@myDomain.net", "This is a test e-mail!")



Sending Mail with ActionMailer

require "rubygems"
require "action_mailer"
class Emailer < ActionMailer::Base
  def test_email(email_address, email_body)
    recipients(email_address)
    from "me@myDomain.net"
    subject "This is a test e-mail"
    body email_body
  end
end
Emailer.deliver_test_email("me@myDomain.net", "This is a test e-mail!")