Skip to content

Instantly share code, notes, and snippets.

@wethu
Created April 14, 2015 03:05
Show Gist options
  • Save wethu/ba233a05bbc64cfade8d to your computer and use it in GitHub Desktop.
Save wethu/ba233a05bbc64cfade8d to your computer and use it in GitHub Desktop.
~/ mail -v my@email.address.com
Subject: Sup?
Sup dude, mail like sucks today
Cc:
...
221 Bye
#This works.
class Mailer < ActionMailer::Base
default :from => Devise.mailer_sender, :bcc => 'log@domain.net'
helper :mailer
def signup_reminder(user)
@name = user.first_name
subject = "Dont forget .. "
mail(:to => user.email, :subject => subject)
end
end
ActionMailer::Base.delivery_method
=> :smtp
ActionMailer::Base.smtp_settings
=> {:address=>"localhost", :enable_starttls_auto=>false, :domain=>"mydomain.com"}
user = User.find 123
m = Mailer.signup_reminder(user).deliver # Nothing
m.errors
=> []
App::Application.configure do |config|
# Mail Config
config.action_mailer.delivery_method = :smtp
config.action_mailer.smtp_settings = {
:address => 'localhost',
:enable_starttls_auto => false,
:domain => 'domain.com'
}
config.action_mailer.perform_deliveries = true
config.action_mailer.raise_delivery_errors = true
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment